Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ShouldSkipChartReplication ¶
func ShouldSkipChartReplication(pluginDef common.GenericPluginDefinition, registry, chartName, version string) bool
ShouldSkipChartReplication reports whether this chart version is already replicated. The reconcile annotation forces a re-fetch in case the mirror cleaned up the artifact.
Types ¶
type Phase ¶
type Phase struct {
Client client.Client
Recorder events.EventRecorder
PluginDef common.GenericPluginDefinition
NamespaceName string
OCIMirroringEnabled bool
// contains filtered or unexported fields
}
Phase holds per-reconcile state for plugindefinition subroutines.
func (*Phase) CreateUpdateHelmChart ¶
func (*Phase) EnsureCreatePhases ¶
func (p *Phase) EnsureCreatePhases() []lifecycle.SubRoutine
EnsureCreatePhases returns the ordered subroutines for a create/update reconcile.
Click to show internal directories.
Click to hide internal directories.