package
2.17.0+incompatible
Repository: https://github.com/kubernetes/deployment-manager.git
Documentation: pkg.go.dev

# Packages

Package environment describes the operating environment for Tiller.
No description provided by the author
No description provided by the author

# Functions

BeforeCall returns an option that allows intercepting a helm client rpc before being sent OTA to tiller.
ConnectTimeout specifies the duration (in seconds) Helm will wait to establish a connection to tiller.
ContentReleaseVersion will instruct Tiller to retrieve the content of a particular version of a release.
DeleteDescription specifies the description for the release.
DeleteDisableHooks will disable hooks for a deletion operation.
DeleteDryRun will (if true) execute a deletion as a dry run.
DeletePurge removes the release from the store and make its name free for later use.
DeleteTimeout specifies the number of seconds before kubernetes calls timeout.
FromContext returns a versioned context from a parent context.
Host specifies the host address of the Tiller release server, (default = ":44134").
InstallDescription specifies the description for the release.
InstallDisableCRDHook disables CRD hook during installation.
InstallDisableHooks disables hooks during installation.
InstallDryRun will (if true) execute an installation as a dry run.
InstallReuseName will (if true) instruct Tiller to re-use an existing name.
InstallSubNotes will (if true) instruct Tiller to render SubChart Notes.
InstallTimeout specifies the number of seconds before kubernetes calls timeout.
InstallWait specifies whether or not to wait for all resources to be ready.
NewClient creates a new client.
NewContext creates a versioned context.
ReleaseListFilter specifies a filter to apply a list of releases.
ReleaseListLimit set an upper bound on the number of releases returned.
ReleaseListNamespace specifies the namespace to list releases from.
ReleaseListOffset specifies the offset into a list of releases.
ReleaseListOrder specifies how to order a list of releases.
ReleaseListSort specifies how to sort a release list.
ReleaseListStatuses specifies which status codes should be returned.
ReleaseMock creates a mock release object based on options set by MockReleaseOptions.
ReleaseName specifies the name of the release when installing.
ReleaseTestCleanup is a boolean value representing whether to cleanup test pods.
ReleaseTestLogs is a boolean value representing whether to dump the logs from test pods.
ReleaseTestMaxParallel specifies the maximum number of test pods to run in parallel.
ReleaseTestParallel is a boolean value representing whether to run test pods in parallel.
ReleaseTestTimeout specifies the number of seconds before kubernetes calls timeout.
RenderReleaseMock will take a release (usually produced by helm.ReleaseMock) and will render the Manifest inside using the local mechanism (no tiller).
ResetValues will (if true) trigger resetting the values to their original state.
ReuseValues will cause Tiller to reuse the values from the last release.
RollbackCleanupOnFail allows deletion of new resources created in this rollback when rollback failed.
RollbackDescription specifies the description for the release.
RollbackDisableHooks will disable hooks for a rollback operation.
RollbackDryRun will (if true) execute a rollback as a dry run.
RollbackForce will (if true) force resource update through delete/recreate if needed.
RollbackRecreate will (if true) recreate pods after rollback.
RollbackTimeout specifies the number of seconds before kubernetes calls timeout.
RollbackVersion sets the version of the release to deploy.
RollbackWait specifies whether or not to wait for all resources to be ready.
StatusReleaseVersion will instruct Tiller to retrieve the status of a particular version of a release.
UpdateValueOverrides specifies a list of values to include when upgrading.
UpgradeCleanupOnFail allows deletion of new resources created in this upgrade when upgrade failed.
UpgradeDescription specifies the description for the update.
UpgradeDisableHooks will disable hooks for an upgrade operation.
UpgradeDryRun will (if true) execute an upgrade as a dry run.
UpgradeForce will (if true) force resource update through delete/recreate if needed.
UpgradeRecreate will (if true) recreate pods after upgrade.
UpgradeSubNotes will (if true) instruct Tiller to render SubChart Notes.
UpgradeTimeout specifies the number of seconds before kubernetes calls timeout.
UpgradeWait specifies whether or not to wait for all resources to be ready.
ValueOverrides specifies a list of values to include when installing.
WithMaxHistory sets the max number of releases to return in a release history query.
WithTLS specifies the tls configuration if the helm client is enabled to use TLS.

# Variables

MockHookTemplate is the hook template used for all mock release objects.
MockManifest is the manifest used for all mock release objects.

# Structs

Client manages client side of the Helm-Tiller protocol.
FakeClient implements Interface.
MockReleaseOptions allows for user-configurable options on mock release objects.

# Interfaces

Interface for helm client for mocking in tests.

# Type aliases

ContentOption allows setting optional attributes when performing a GetReleaseContent tiller rpc.
DeleteOption allows setting optional attributes when performing a UninstallRelease tiller rpc.
HistoryOption allows configuring optional request data for issuing a GetHistory rpc.
InstallOption allows specifying various settings configurable by the helm client user for overriding the defaults used when running the `helm install` command.
Option allows specifying various settings configurable by the helm client user for overriding the defaults used when issuing rpc's to the Tiller release server.
ReleaseListOption allows specifying various settings configurable by the helm client user for overriding the defaults used when running the `helm list` command.
ReleaseTestOption allows configuring optional request data for issuing a TestRelease rpc.
RollbackOption allows specifying various settings configurable by the helm client user for overriding the defaults used when running the `helm rollback` command.
StatusOption allows setting optional attributes when performing a GetReleaseStatus tiller rpc.
UpdateOption allows specifying various settings configurable by the helm client user for overriding the defaults used when running the `helm upgrade` command.
VersionOption -- TODO.