HelmSharp.Action API
Generated section. This page is generated by
docs/scripts/generate-api-reference.ps1from public C# declarations. Curated usage guidance lives in the package pages.
Use this page as a member index. Start with the package guide for usage recommendations, boundaries, and examples.
CommandResult
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/CommandResult.cs |
Properties
ExitCodeStandardErrorStandardOutput
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmClient
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmClient.cs |
Methods
CreateAsync(...)DependencyBuildAsync(...)DependencyListAsync(...)DependencyUpdateAsync(...)DiffAsync(...)EnvAsync(...)GenerateReleaseName(...)GetAllAsync(...)GetHooksAsync(...)GetManifestAsync(...)GetNotesAsync(...)GetValuesAsync(...)HistoryAsync(...)LintAsync(...)ListReleasesAsync(...)PackageAsync(...)PullAsync(...)PushAsync(...)RegistryLoginAsync(...)RegistryLogoutAsync(...)RepoAddAsync(...)RepoIndexAsync(...)RepoListAsync(...)RepoRemoveAsync(...)RepoUpdateAsync(...)RollbackAsync(...)SearchHubAsync(...)SearchRepoAsync(...)ShowAllAsync(...)ShowChartAsync(...)ShowCrdsAsync(...)ShowManifestAsync(...)ShowReadmeAsync(...)ShowValuesAsync(...)StatusAsync(...)TemplateAsync(...)TemplateWithNotesAsync(...)TestAsync(...)UninstallAsync(...)UpgradeInstallAsync(...)UpgradeInstallStreamAsync(...)VersionAsync(...)
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmExecutionOptions
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmExecutionOptions.cs |
Properties
ApiVersionsDefaultNamespaceFieldManagerKubeConfigContentKubeConfigPathKubernetesContextKubeVersionMaxHistoryServerSideApplyTimeoutSecondsWorkingDirectory
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmHookDeletePolicy
| Field | Value |
|---|---|
| Kind | enum |
| Source | src/HelmSharp.Action/HelmHookExecutor.cs |
Properties
DeletePoliciesEventsKindManifestNameNamespacePathWeight
Methods
ExecuteHooksAsync(...)ExecuteHooksWithFailureHandlingAsync(...)
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmHookEvent
| Field | Value |
|---|---|
| Kind | enum |
| Source | src/HelmSharp.Action/HelmHookExecutor.cs |
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmPluginInfo
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmPluginManager.cs |
Properties
DescriptionNamePathVersion
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmPluginManager
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmPluginManager.cs |
Methods
InstallAsync(...)List(...)RunAsync(...)Uninstall(...)
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmProvenance
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmProvenance.cs |
Methods
ExtractMetadata(...)ExtractSha256(...)GenerateProvFileAsync(...)VerifyAsync(...)
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmTemplateRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmTemplateRequest.cs |
Properties
ApiVersionsChartIncludeCRDsIsUpgradeKubeVersionNamespaceOutputDirReleaseNameSetFileValuesSetJsonValuesSetStringValuesSetValuesShowNotesUseReleaseNameValuesContentValuesFileValuesFiles
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmUninstallRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmUninstallRequest.cs |
Properties
KubeConfigContentKubeConfigPathNamespaceReleaseName
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
HelmUpgradeInstallRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmUpgradeInstallRequest.cs |
Properties
AtomicCaFileCertFileChartCleanupOnFailCreateNamespaceDependencyUpdateDescriptionDevelDisableHooksDisableOpenApiValidationDryRunDryRunIsUpgradeDryRunRevisionEnableDnsForceGenerateNameHideSecretInsecureSkipTlsVerifyInstallKeyFileKeyringKubeConfigContentKubeConfigPathLabelsMaxHistoryNamespaceNameTemplatePassCredentialsPasswordPlainHttpReleaseNameRenderSubchartNotesRepoUrlResetValuesReuseValuesRollbackOnFailureServerSideApplySetFileValuesSetJsonValuesSetStringValuesSetValuesSkipCRDsSkipSchemaValidationTakeOwnershipTimeoutSecondsUsernameValuesContentValuesFileValuesFilesVerifyVersionWaitWaitForJobs
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
IHelmClient
| Field | Value |
|---|---|
| Kind | interface |
| Source | src/HelmSharp.Action/IHelmClient.cs |
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
IHelmOptionsProvider
| Field | Value |
|---|---|
| Kind | interface |
| Source | src/HelmSharp.Action/IHelmOptionsProvider.cs |
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.
KubeVersionValidator
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/KubeVersionValidator.cs |
Methods
IsCompatible(...)
Usage note
Read the corresponding package page first, then use this member index to locate the concrete type.