Versions in this module Expand all Collapse all v0 v0.1.0 Mar 9, 2026 Changes in this version + func NewCoreDeployment(name, namespace string) *appsv1.Deployment + type DeploymentBuilder struct + func NewDeploymentBuilder(deployment *appsv1.Deployment) *DeploymentBuilder + func (b *DeploymentBuilder) Build() (*DeploymentResource, error) + func (b *DeploymentBuilder) WithCustomConvergeStatus(...) *DeploymentBuilder + func (b *DeploymentBuilder) WithCustomGraceStatus(handler func(*appsv1.Deployment) (component.GraceStatusWithReason, error)) *DeploymentBuilder + func (b *DeploymentBuilder) WithCustomSuspendDeletionDecision(handler func(*appsv1.Deployment) bool) *DeploymentBuilder + func (b *DeploymentBuilder) WithCustomSuspendMutation(handler func(*appsv1.Deployment) error) *DeploymentBuilder + func (b *DeploymentBuilder) WithCustomSuspendStatus(handler func(*appsv1.Deployment) (component.SuspensionStatusWithReason, error)) *DeploymentBuilder + func (b *DeploymentBuilder) WithDataExtractor(extractor func(appsv1.Deployment) error) *DeploymentBuilder + func (b *DeploymentBuilder) WithMutation(m feature.Mutation[*DeploymentResourceMutator]) *DeploymentBuilder + type DeploymentResource struct + func (r *DeploymentResource) ConvergingStatus(op component.ConvergingOperation) (component.ConvergingStatusWithReason, error) + func (r *DeploymentResource) DeleteOnSuspend() bool + func (r *DeploymentResource) ExtractData() error + func (r *DeploymentResource) GraceStatus() (component.GraceStatusWithReason, error) + func (r *DeploymentResource) Identity() string + func (r *DeploymentResource) IsSuspended() bool + func (r *DeploymentResource) Mutate(current client.Object) error + func (r *DeploymentResource) Object() (client.Object, error) + func (r *DeploymentResource) Suspend() error + func (r *DeploymentResource) SuspensionStatus() (component.SuspensionStatusWithReason, error) + type DeploymentResourceMutator struct + func NewDeploymentResourceMutator(current *appsv1.Deployment) *DeploymentResourceMutator + func (m *DeploymentResourceMutator) Apply() error + func (m *DeploymentResourceMutator) EnsureContainerArg(arg string) + func (m *DeploymentResourceMutator) EnsureContainerArgOrdered(arg string) + func (m *DeploymentResourceMutator) EnsureContainerEnvVar(name, value string) + func (m *DeploymentResourceMutator) HasPlannedArg(arg string) bool + func (m *DeploymentResourceMutator) HasPlannedEnvVar(name string) bool + func (m *DeploymentResourceMutator) RemoveContainerArg(arg string) + func (m *DeploymentResourceMutator) RemoveContainerEnvVar(name string)