From 05da851eb9d465e52b1bf0e5df3b1ffffabda0a3 Mon Sep 17 00:00:00 2001
From: Adam Reese <adam@reese.io>
Date: Sun, 22 Apr 2018 01:26:00 -0700
Subject: [PATCH] fix(hapi): typo in struct json tags

---
 pkg/hapi/tiller.go | 106 ++++++++++++++++++++++-----------------------
 1 file changed, 53 insertions(+), 53 deletions(-)

diff --git a/pkg/hapi/tiller.go b/pkg/hapi/tiller.go
index 2a7a2da5b..6c5591861 100644
--- a/pkg/hapi/tiller.go
+++ b/pkg/hapi/tiller.go
@@ -59,35 +59,35 @@ func (x ListSortOrder) String() string { return sortOrderNames[x] }
 // Releases can be sorted according to a few pre-determined sort stategies.
 type ListReleasesRequest struct {
 	// Limit is the maximum number of releases to be returned.
-	Limit int64 `json:"limit,omityempty"`
+	Limit int64 `json:"limit,omitempty"`
 	// Offset is the last release name that was seen. The next listing
 	// operation will start with the name after this one.
 	// Example: If list one returns albert, bernie, carl, and sets 'next: dennis'.
 	// dennis is the offset. Supplying 'dennis' for the next request should
 	// cause the next batch to return a set of results starting with 'dennis'.
-	Offset string `json:"offset,omityempty"`
+	Offset string `json:"offset,omitempty"`
 	// SortBy is the sort field that the ListReleases server should sort data before returning.
-	SortBy ListSortBy `json:"sort_by,omityempty"`
+	SortBy ListSortBy `json:"sort_by,omitempty"`
 	// Filter is a regular expression used to filter which releases should be listed.
 	//
 	// Anything that matches the regexp will be included in the results.
-	Filter string `json:"filter,omityempty"`
+	Filter string `json:"filter,omitempty"`
 	// SortOrder is the ordering directive used for sorting.
-	SortOrder   ListSortOrder        `json:"sort_order,omityempty"`
-	StatusCodes []release.StatusCode `json:"status_codes,omityempty"`
+	SortOrder   ListSortOrder        `json:"sort_order,omitempty"`
+	StatusCodes []release.StatusCode `json:"status_codes,omitempty"`
 }
 
 // ListReleasesResponse is a list of releases.
 type ListReleasesResponse struct {
 	// Count is the expected total number of releases to be returned.
-	Count int64 `json:"count,omityempty"`
+	Count int64 `json:"count,omitempty"`
 	// Next is the name of the next release. If this is other than an empty
 	// string, it means there are more results.
-	Next string `json:"next,omityempty"`
+	Next string `json:"next,omitempty"`
 	// Total is the total number of queryable releases.
-	Total int64 `json:"total,omityempty"`
+	Total int64 `json:"total,omitempty"`
 	// Releases is the list of found release objects.
-	Releases []*release.Release `json:"releases,omityempty"`
+	Releases []*release.Release `json:"releases,omitempty"`
 }
 
 // GetReleaseStatusRequest is a request to get the status of a release.
@@ -111,126 +111,126 @@ type GetReleaseStatusResponse struct {
 // GetReleaseContentRequest is a request to get the contents of a release.
 type GetReleaseContentRequest struct {
 	// The name of the release
-	Name string `json:"name,omityempty"`
+	Name string `json:"name,omitempty"`
 	// Version is the version of the release
-	Version int `json:"version,omityempty"`
+	Version int `json:"version,omitempty"`
 }
 
 // UpdateReleaseRequest updates a release.
 type UpdateReleaseRequest struct {
 	// The name of the release
-	Name string `json:"name,omityempty"`
+	Name string `json:"name,omitempty"`
 	// Chart is the protobuf representation of a chart.
-	Chart *chart.Chart `json:"chart,omityempty"`
+	Chart *chart.Chart `json:"chart,omitempty"`
 	// Values is a string containing (unparsed) YAML values.
-	Values []byte `json:"values,omityempty"`
+	Values []byte `json:"values,omitempty"`
 	// dry_run, if true, will run through the release logic, but neither create
-	DryRun bool `json:"dry_run,omityempty"`
+	DryRun bool `json:"dry_run,omitempty"`
 	// DisableHooks causes the server to skip running any hooks for the upgrade.
-	DisableHooks bool `json:"disable_hooks,omityempty"`
+	DisableHooks bool `json:"disable_hooks,omitempty"`
 	// Performs pods restart for resources if applicable
-	Recreate bool `json:"recreate,omityempty"`
+	Recreate bool `json:"recreate,omitempty"`
 	// timeout specifies the max amount of time any kubernetes client command can run.
-	Timeout int64 `json:"timeout,omityempty"`
+	Timeout int64 `json:"timeout,omitempty"`
 	// ResetValues will cause Tiller to ignore stored values, resetting to default values.
-	ResetValues bool `json:"reset_values,omityempty"`
+	ResetValues bool `json:"reset_values,omitempty"`
 	// wait, if true, will wait until all Pods, PVCs, and Services are in a ready state
 	// before marking the release as successful. It will wait for as long as timeout
-	Wait bool `json:"wait,omityempty"`
+	Wait bool `json:"wait,omitempty"`
 	// ReuseValues will cause Tiller to reuse the values from the last release.
 	// This is ignored if reset_values is set.
-	ReuseValues bool `json:"reuse_values,omityempty"`
+	ReuseValues bool `json:"reuse_values,omitempty"`
 	// Force resource update through delete/recreate if needed.
-	Force bool `json:"force,omityempty"`
+	Force bool `json:"force,omitempty"`
 }
 
 type RollbackReleaseRequest struct {
 	// The name of the release
-	Name string `json:"name,omityempty"`
+	Name string `json:"name,omitempty"`
 	// dry_run, if true, will run through the release logic but no create
-	DryRun bool `json:"dry_run,omityempty"`
+	DryRun bool `json:"dry_run,omitempty"`
 	// DisableHooks causes the server to skip running any hooks for the rollback
-	DisableHooks bool `json:"disable_hooks,omityempty"`
+	DisableHooks bool `json:"disable_hooks,omitempty"`
 	// Version is the version of the release to deploy.
-	Version int `json:"version,omityempty"`
+	Version int `json:"version,omitempty"`
 	// Performs pods restart for resources if applicable
-	Recreate bool `json:"recreate,omityempty"`
+	Recreate bool `json:"recreate,omitempty"`
 	// timeout specifies the max amount of time any kubernetes client command can run.
-	Timeout int64 `json:"timeout,omityempty"`
+	Timeout int64 `json:"timeout,omitempty"`
 	// wait, if true, will wait until all Pods, PVCs, and Services are in a ready state
 	// before marking the release as successful. It will wait for as long as timeout
-	Wait bool `json:"wait,omityempty"`
+	Wait bool `json:"wait,omitempty"`
 	// Force resource update through delete/recreate if needed.
-	Force bool `json:"force,omityempty"`
+	Force bool `json:"force,omitempty"`
 }
 
 // InstallReleaseRequest is the request for an installation of a chart.
 type InstallReleaseRequest struct {
 	// Chart is the protobuf representation of a chart.
-	Chart *chart.Chart `json:"chart,omityempty"`
+	Chart *chart.Chart `json:"chart,omitempty"`
 	// Values is a string containing (unparsed) YAML values.
-	Values []byte `json:"values,omityempty"`
+	Values []byte `json:"values,omitempty"`
 	// DryRun, if true, will run through the release logic, but neither create
 	// a release object nor deploy to Kubernetes. The release object returned
 	// in the response will be fake.
-	DryRun bool `json:"dry_run,omityempty"`
+	DryRun bool `json:"dry_run,omitempty"`
 	// Name is the candidate release name. This must be unique to the
 	// namespace, otherwise the server will return an error. If it is not
 	// supplied, the server will autogenerate one.
-	Name string `json:"name,omityempty"`
+	Name string `json:"name,omitempty"`
 	// DisableHooks causes the server to skip running any hooks for the install.
-	DisableHooks bool `json:"disable_hooks,omityempty"`
+	DisableHooks bool `json:"disable_hooks,omitempty"`
 	// Namepace is the kubernetes namespace of the release.
-	Namespace string `json:"namespace,omityempty"`
+	Namespace string `json:"namespace,omitempty"`
 	// ReuseName requests that Tiller re-uses a name, instead of erroring out.
-	ReuseName bool `json:"reuse_name,omityempty"`
+	ReuseName bool `json:"reuse_name,omitempty"`
 	// timeout specifies the max amount of time any kubernetes client command can run.
-	Timeout int64 `json:"timeout,omityempty"`
+	Timeout int64 `json:"timeout,omitempty"`
 	// wait, if true, will wait until all Pods, PVCs, and Services are in a ready state
 	// before marking the release as successful. It will wait for as long as timeout
-	Wait bool `json:"wait,omityempty"`
+	Wait bool `json:"wait,omitempty"`
 }
 
 // UninstallReleaseRequest represents a request to uninstall a named release.
 type UninstallReleaseRequest struct {
 	// Name is the name of the release to delete.
-	Name string `json:"name,omityempty"`
+	Name string `json:"name,omitempty"`
 	// DisableHooks causes the server to skip running any hooks for the uninstall.
-	DisableHooks bool `json:"disable_hooks,omityempty"`
+	DisableHooks bool `json:"disable_hooks,omitempty"`
 	// Purge removes the release from the store and make its name free for later use.
-	Purge bool `json:"purge,omityempty"`
+	Purge bool `json:"purge,omitempty"`
 	// timeout specifies the max amount of time any kubernetes client command can run.
-	Timeout int64 `json:"timeout,omityempty"`
+	Timeout int64 `json:"timeout,omitempty"`
 }
 
 // UninstallReleaseResponse represents a successful response to an uninstall request.
 type UninstallReleaseResponse struct {
 	// Release is the release that was marked deleted.
-	Release *release.Release `json:"release,omityempty"`
+	Release *release.Release `json:"release,omitempty"`
 	// Info is an uninstall message
-	Info string `json:"info,omityempty"`
+	Info string `json:"info,omitempty"`
 }
 
 // GetHistoryRequest requests a release's history.
 type GetHistoryRequest struct {
 	// The name of the release.
-	Name string `json:"name,omityempty"`
+	Name string `json:"name,omitempty"`
 	// The maximum number of releases to include.
-	Max int `json:"max,omityempty"`
+	Max int `json:"max,omitempty"`
 }
 
 // TestReleaseRequest is a request to get the status of a release.
 type TestReleaseRequest struct {
 	// Name is the name of the release
-	Name string `json:"name,omityempty"`
+	Name string `json:"name,omitempty"`
 	// timeout specifies the max amount of time any kubernetes client command can run.
-	Timeout int64 `json:"timeout,omityempty"`
+	Timeout int64 `json:"timeout,omitempty"`
 	// cleanup specifies whether or not to attempt pod deletion after test completes
-	Cleanup bool `json:"cleanup,omityempty"`
+	Cleanup bool `json:"cleanup,omitempty"`
 }
 
 // TestReleaseResponse represents a message from executing a test
 type TestReleaseResponse struct {
-	Msg    string                `json:"msg,omityempty"`
-	Status release.TestRunStatus `json:"status,omityempty"`
+	Msg    string                `json:"msg,omitempty"`
+	Status release.TestRunStatus `json:"status,omitempty"`
 }
-- 
GitLab