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
HelmClient
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmClient.cs |
Methods
CreateAsync(...)DependencyBuildAsync(...)DependencyListAsync(...)DependencyUpdateAsync(...)DiffAsync(...)EnvAsync(...)GenerateReleaseName(...)GetAllAsync(...)GetHooksAsync(...)GetManifestAsync(...)GetNotesAsync(...)GetValuesAsync(...)GetValuesRevisionAsync(...)HistoryAsync(...)LintAsync(...)ListReleasesAsync(...)PackageAsync(...)PullAsync(...)PushAsync(...)RegistryLoginAsync(...)RegistryLogoutAsync(...)RepoAddAsync(...)RepoIndexAsync(...)RepoListAsync(...)RepoRemoveAsync(...)RepoUpdateAsync(...)RollbackAsync(...)SearchHubAsync(...)SearchRepoAsync(...)ShowAllAsync(...)ShowChartAsync(...)ShowCrdsAsync(...)ShowManifestAsync(...)ShowReadmeAsync(...)ShowValuesAsync(...)StatusAsync(...)StatusRevisionAsync(...)TemplateAsync(...)TemplateWithNotesAsync(...)TestAsync(...)UninstallAsync(...)UpgradeInstallAsync(...)UpgradeInstallStreamAsync(...)VersionAsync(...)
HelmDeletionPropagation
| Field | Value |
|---|---|
| Kind | enum |
| Source | src/HelmSharp.Action/HelmUninstallRequest.cs |
HelmDependencyBuildRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmDependencyRequests.cs |
Properties
ChartPathRepositoryCachePathRepositoryConfigPathVerifyDigests
HelmDependencyListRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmDependencyRequests.cs |
Properties
ChartPathIncludeDiagnostics
HelmDependencyUpdateRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmDependencyRequests.cs |
Properties
ChartPathRepositoryCachePathRepositoryConfigPathSkipRepositoryRefresh
HelmExecutionOptions
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmExecutionOptions.cs |
Properties
ApiVersionsDefaultNamespaceFieldManagerKubeConfigContentKubeConfigPathKubernetesContextKubeVersionMaxHistoryServerSideApplyTimeoutSecondsWorkingDirectory
HelmHookDeletePolicy
| Field | Value |
|---|---|
| Kind | enum |
| Source | src/HelmSharp.Action/HelmHookExecutor.cs |
Properties
DeletePoliciesEventsKindLastRunCompletedAtLastRunPhaseLastRunStartedAtManifestNameNamespaceOutputLogPoliciesPathWeight
Methods
ExecuteHooksAsync(...)ExecuteHooksWithFailureHandlingAsync(...)
HelmHookEvent
| Field | Value |
|---|---|
| Kind | enum |
| Source | src/HelmSharp.Action/HelmHookExecutor.cs |
HelmPackageRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmPackageRequest.cs |
Properties
AppVersionChartPathDependencyUpdateDestinationSkipSchemaValidationVersion
HelmPluginInfo
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmPluginManager.cs |
Properties
DescriptionNamePathVersion
HelmPluginManager
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmPluginManager.cs |
Methods
InstallAsync(...)List(...)RunAsync(...)Uninstall(...)
HelmProvenance
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmProvenance.cs |
Methods
ExtractMetadata(...)ExtractSha256(...)GenerateProvFileAsync(...)VerifyAsync(...)
HelmRollbackRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmRollbackRequest.cs |
Properties
DescriptionDisableHooksKubeConfigContentKubeConfigPathLabelsMaxHistoryNamespaceReleaseNameRevisionTimeoutSecondsWaitWaitForJobs
HelmTemplateRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmTemplateRequest.cs |
Properties
ApiVersionsChartIncludeCRDsIsUpgradeKubeVersionNamespaceOutputDirReleaseNameSetFileValuesSetJsonValuesSetStringValuesSetValuesShowNotesUseReleaseNameValuesContentValuesFileValuesFiles
HelmUninstallRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmUninstallRequest.cs |
Properties
DeletionPropagationDisableHooksKeepHistoryKubeConfigContentKubeConfigPathNamespaceReleaseNameTimeoutSecondsWait
HelmUpgradeInstallRequest
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/HelmUpgradeInstallRequest.cs |
Properties
AtomicCaFileCertFileChartCleanupOnFailCreateNamespaceDependencyUpdateDescriptionDevelDisableHooksDisableOpenApiValidationDryRunDryRunIsUpgradeDryRunRevisionEnableDnsForceGenerateNameHideSecretInsecureSkipTlsVerifyInstallKeyFileKeyringKubeConfigContentKubeConfigPathLabelsMaxHistoryNamespaceNameTemplatePassCredentialsPasswordPlainHttpReleaseNameRenderSubchartNotesRepoUrlResetValuesReuseValuesRollbackOnFailureServerSideApplySetFileValuesSetJsonValuesSetStringValuesSetValuesSkipCRDsSkipSchemaValidationTakeOwnershipTimeoutSecondsUsernameValuesContentValuesFileValuesFilesVerifyVersionWaitWaitForJobs
IHelmClient
| Field | Value |
|---|---|
| Kind | interface |
| Source | src/HelmSharp.Action/IHelmClient.cs |
IHelmOptionsProvider
| Field | Value |
|---|---|
| Kind | interface |
| Source | src/HelmSharp.Action/IHelmOptionsProvider.cs |
KubeVersionValidator
| Field | Value |
|---|---|
| Kind | class |
| Source | src/HelmSharp.Action/KubeVersionValidator.cs |
Methods
IsCompatible(...)