Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CAPICRDOverrides = map[string]struct { StorageVersion string NeedsConversion bool }{ "clusterclasses.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "clusters.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "machinedeployments.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "machinedrainrules.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "machinehealthchecks.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "machinepools.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "machines.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "machinesets.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "ipaddressclaims.ipam.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "ipaddresses.ipam.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "clusterresourcesetbindings.addons.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, "clusterresourcesets.addons.cluster.x-k8s.io": {StorageVersion: "v1beta1", NeedsConversion: true}, }
CAPICRDOverrides configures CAPI CRDs that have both v1beta1 and v1beta2 versions. These CRDs need storage version overrides and conversion webhooks. Key is the CRD name (e.g., "clusters.cluster.x-k8s.io"). TODO(bclement): remove StorageVersion override once storage version is v1beta2.
View Source
var CRDS embed.FS
Functions ¶
func CustomResourceDefinitions ¶
func CustomResourceDefinitions(include func(path string, crd *apiextensionsv1.CustomResourceDefinition) bool, transform func(*apiextensionsv1.CustomResourceDefinition)) []crclient.Object
CustomResourceDefinitions returns all existing CRDs as controller-runtime objects
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.