Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CRDS embed.FS
Functions ¶
func CAPICRDNames ¶ added in v0.1.82
func CAPICRDNames() []string
CAPICRDNames returns the list of CAPI CRD names that are managed by HyperShift.
func CAPICRDOverrides ¶ added in v0.1.77
func CAPICRDOverrides() map[string]CAPICRDOverrideEntry
CAPICRDOverrides returns the override map for CAPI CRDs with the default v1beta1 storage version.
func CAPICRDOverridesWithStorageVersion ¶ added in v0.1.82
func CAPICRDOverridesWithStorageVersion(storageVersion string) map[string]CAPICRDOverrideEntry
CAPICRDOverridesWithStorageVersion returns the override map with the specified storage version.
func CustomResourceDefinitions ¶
func CustomResourceDefinitions(capiStorageVersion string, include func(path string, crd *apiextensionsv1.CustomResourceDefinition) bool, transform func(*apiextensionsv1.CustomResourceDefinition)) []crclient.Object
CustomResourceDefinitions returns all existing CRDs as controller-runtime objects. capiStorageVersion controls which version is set as storage for CAPI CRDs (e.g., "v1beta1" or "v1beta2").
Types ¶
type CAPICRDOverrideEntry ¶ added in v0.1.82
CAPICRDOverrideEntry configures a CAPI CRD that has both v1beta1 and v1beta2 versions.
Click to show internal directories.
Click to hide internal directories.