Versions in this module Expand all Collapse all v1 v1.24.0 Apr 21, 2026 Changes in this version + const HideAll + var ErrResourceValidationSourceSanityCheck = errors.New("resource validation source sanity check") + func BuildResources(ctx context.Context, deployType common.DeployType, releaseNamespace string, ...) ([]*InstallableResource, []*DeletableResource, error) + func InstallableResourceSortByWeightHandler(r1, r2 *InstallableResource) bool + func IsSensitive(groupKind schema.GroupKind, annotations map[string]string) bool + func KeepOnDelete(meta *spec.ResourceMeta, releaseNamespace string) bool + func ParseSensitivePaths(value string) []string + func RedactSensitiveData(unstruct *unstructured.Unstructured, sensitivePaths []string) *unstructured.Unstructured + func ValidateLocal(ctx context.Context, releaseNamespace string, ...) error + func ValidateResourcePolicy(meta *spec.ResourceMeta) error + type BuildResourcesOptions struct + DefaultDeletePropagation metav1.DeletionPropagation + Remote bool + type DeletableResource struct + AutoInternalDependencies []*InternalDependency + DeletePropagation metav1.DeletionPropagation + KeepOnDelete bool + ManualInternalDependencies []*InternalDependency + Ownership common.Ownership + func NewDeletableResource(resourceSpec *spec.ResourceSpec, otherResourceSpecs []*spec.ResourceSpec, ...) *DeletableResource + type DeletableResourceOptions struct + DefaultDeletePropagation metav1.DeletionPropagation + type ExternalDependency struct + type InstallableResource struct + AutoInternalDependencies []*InternalDependency + DefaultReplicasOnCreation *int + DeleteOnFailed bool + DeleteOnSucceeded bool + DeletePropagation metav1.DeletionPropagation + DeployConditions map[common.On][]common.Stage + ExternalDependencies []*ExternalDependency + FailMode multitrack.FailMode + FailuresAllowed int + IgnoreReadinessProbeFailsForContainers map[string]time.Duration + KeepOnDelete bool + LogRegex *regexp.Regexp + LogRegexesForContainers map[string]*regexp.Regexp + ManualInternalDependencies []*InternalDependency + NoActivityTimeout time.Duration + Ownership common.Ownership + Recreate bool + RecreateOnImmutable bool + ShowLogsOnlyForContainers []string + ShowLogsOnlyForNumberOfReplicas int + ShowServiceMessages bool + SkipLogs bool + SkipLogsForContainers []string + SkipLogsRegex *regexp.Regexp + SkipLogsRegexForContainers map[string]*regexp.Regexp + TrackTerminationMode multitrack.TrackTerminationMode + Weight *int + func NewInstallableResource(res *spec.ResourceSpec, releaseNamespace string, ...) (*InstallableResource, error) + type InstallableResourceOptions struct + DefaultDeletePropagation metav1.DeletionPropagation + Remote bool + type InternalDependency struct + ResourceState common.ResourceState + type SensitiveInfo struct + IsSensitive bool + SensitivePaths []string + func GetSensitiveInfo(groupKind schema.GroupKind, annotations map[string]string) SensitiveInfo + func (i *SensitiveInfo) FullySensitive() bool