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"` }