Documentation ¶
Index ¶
Constants ¶
View Source
const (
Name = "releaseversions"
)
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
Types ¶
type Config ¶
type Config struct { ClusterClient *clusterclient.Client Logger micrologger.Logger ToClusterFunc func(ctx context.Context, obj interface{}) (apiv1alpha2.Cluster, error) }
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
func (*Resource) EnsureCreated ¶
func (*Resource) EnsureDeleted ¶
EnsureDeleted is not putting the operator versions into the controller context because we do not want to fetch the version information on delete events. This is to reduce eventual friction. Cluster deletion should not be affected only because some releases are missing or broken when fetching them from cluster-service. Other resources must not rely on operator version information on delete events.
Click to show internal directories.
Click to hide internal directories.