--- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.6.1 creationTimestamp: null name: bundles.anywhere.eks.amazonaws.com spec: group: anywhere.eks.amazonaws.com names: kind: Bundles listKind: BundlesList plural: bundles singular: bundles scope: Namespaced versions: - name: v1alpha1 schema: openAPIV3Schema: description: Bundles is the Schema for the bundles API. properties: apiVersion: description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string kind: description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' type: string metadata: type: object spec: description: BundlesSpec defines the desired state of Bundles. properties: cliMaxVersion: type: string cliMinVersion: type: string number: description: Monotonically increasing release number type: integer versionsBundles: items: properties: aws: description: This field has been deprecated properties: clusterTemplate: properties: uri: description: URI points to the manifest yaml file type: string type: object components: properties: uri: description: URI points to the manifest yaml file type: string type: object controller: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - clusterTemplate - components - controller - kubeProxy - metadata - version type: object bootstrap: properties: components: properties: uri: description: URI points to the manifest yaml file type: string type: object controller: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - components - controller - kubeProxy - metadata - version type: object bottlerocketHostContainers: properties: admin: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object control: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeadmBootstrap: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object required: - admin - control - kubeadmBootstrap type: object certManager: properties: acmesolver: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object cainjector: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object controller: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object ctl: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object manifest: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string webhook: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object required: - acmesolver - cainjector - controller - ctl - manifest - webhook type: object cilium: properties: cilium: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object helmChart: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object manifest: properties: uri: description: URI points to the manifest yaml file type: string type: object operator: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object version: type: string required: - cilium - manifest - operator type: object cloudStack: properties: clusterAPIController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object components: properties: uri: description: URI points to the manifest yaml file type: string type: object kubeRbacProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeVip: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - clusterAPIController - components - kubeRbacProxy - kubeVip - metadata - version type: object clusterAPI: properties: components: properties: uri: description: URI points to the manifest yaml file type: string type: object controller: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - components - controller - kubeProxy - metadata - version type: object controlPlane: properties: components: properties: uri: description: URI points to the manifest yaml file type: string type: object controller: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - components - controller - kubeProxy - metadata - version type: object docker: properties: clusterTemplate: properties: uri: description: URI points to the manifest yaml file type: string type: object components: properties: uri: description: URI points to the manifest yaml file type: string type: object kubeProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object manager: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - clusterTemplate - components - kubeProxy - manager - metadata - version type: object eksD: properties: ami: description: Ami points to a collection of AMIs built with this eks-d version properties: bottlerocket: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object type: object channel: description: Release branch of the EKS-D release like 1-19, 1-20 type: string components: description: Components refers to the url that points to the EKS-D release CRD type: string containerd: description: Containerd points to the containerd binary baked into this eks-D based node image properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object crictl: description: Crictl points to the crictl binary/tarball built for this eks-d kube version properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object etcdadm: description: Etcdadm points to the etcdadm binary/tarball built for this eks-d kube version properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object gitCommit: description: Git commit the component is built from, before any patches type: string imagebuilder: description: ImageBuilder points to the image-builder binary used to build eks-D based node images properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object kindNode: description: KindNode points to a kind image built with this eks-d version properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeVersion: description: Release number of EKS-D release type: string manifestUrl: description: Url pointing to the EKS-D release manifest using which assets where created type: string name: type: string ova: description: Ova points to a collection of OVAs built with this eks-d version properties: bottlerocket: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object type: object raw: description: Raw points to a collection of Raw images built with this eks-d version properties: bottlerocket: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object type: object type: object eksa: properties: cliTools: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object clusterController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object components: properties: uri: description: URI points to the manifest yaml file type: string type: object diagnosticCollector: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object version: type: string required: - cliTools - clusterController - components - diagnosticCollector type: object etcdadmBootstrap: properties: components: properties: uri: description: URI points to the manifest yaml file type: string type: object controller: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - components - controller - kubeProxy - metadata - version type: object etcdadmController: properties: components: properties: uri: description: URI points to the manifest yaml file type: string type: object controller: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - components - controller - kubeProxy - metadata - version type: object flux: properties: helmController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kustomizeController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object notificationController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object sourceController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object version: type: string required: - helmController - kustomizeController - notificationController - sourceController type: object haproxy: properties: image: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object required: - image type: object kindnetd: properties: manifest: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - manifest type: object kubeVersion: type: string nutanix: properties: clusterAPIController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object clusterTemplate: properties: uri: description: URI points to the manifest yaml file type: string type: object components: properties: uri: description: URI points to the manifest yaml file type: string type: object kubeVip: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - clusterAPIController - clusterTemplate - components - kubeVip - metadata - version type: object packageController: properties: helmChart: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object packageController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object tokenRefresher: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object version: type: string required: - packageController - tokenRefresher type: object snow: properties: bottlerocketBootstrapSnow: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object components: properties: uri: description: URI points to the manifest yaml file type: string type: object kubeVip: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object manager: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object version: type: string required: - bottlerocketBootstrapSnow - components - kubeVip - manager - metadata - version type: object tinkerbell: properties: clusterAPIController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object clusterTemplate: properties: uri: description: URI points to the manifest yaml file type: string type: object components: properties: uri: description: URI points to the manifest yaml file type: string type: object envoy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeVip: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object tinkerbellStack: properties: actions: description: Tinkerbell Template Actions. properties: cexec: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object imageToDisk: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kexec: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object ociToDisk: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object reboot: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object writeFile: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object required: - cexec - imageToDisk - kexec - ociToDisk - reboot - writeFile type: object boots: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object hegel: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object hook: description: Tinkerbell hook OS. properties: bootkit: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object docker: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object initramfs: properties: amd: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object arm: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object required: - amd - arm type: object kernel: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object vmlinuz: properties: amd: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object arm: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string sha256: description: The sha256 of the asset, only applies for 'file' store type: string sha512: description: The sha512 of the asset, only applies for 'file' store type: string uri: description: The URI where the asset is located type: string type: object required: - amd - arm type: object required: - bootkit - docker - initramfs - kernel - vmlinuz type: object rufio: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object tink: properties: tinkController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object tinkServer: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object tinkWorker: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object required: - tinkController - tinkServer - tinkWorker type: object tinkerbellChart: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object required: - actions - boots - hegel - hook - rufio - tink - tinkerbellChart type: object version: type: string required: - clusterAPIController - clusterTemplate - components - envoy - kubeVip - metadata - version type: object vSphere: properties: clusterAPIController: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object clusterTemplate: properties: uri: description: URI points to the manifest yaml file type: string type: object components: properties: uri: description: URI points to the manifest yaml file type: string type: object driver: description: This field has been deprecated properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeProxy: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object kubeVip: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object manager: properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object metadata: properties: uri: description: URI points to the manifest yaml file type: string type: object syncer: description: This field has been deprecated properties: arch: description: Architectures of the asset items: type: string type: array description: type: string imageDigest: description: The SHA256 digest of the image manifest type: string name: description: The asset name type: string os: description: Operating system of the asset enum: - linux - darwin - windows type: string osName: description: Name of the OS like ubuntu, bottlerocket type: string uri: description: The image repository, name, and tag type: string type: object version: type: string required: - clusterAPIController - clusterTemplate - components - kubeProxy - kubeVip - manager - metadata - version type: object required: - bootstrap - bottlerocketHostContainers - certManager - cilium - clusterAPI - controlPlane - docker - eksD - eksa - etcdadmBootstrap - etcdadmController - flux - kindnetd - kubeVersion - packageController - vSphere type: object type: array required: - cliMaxVersion - cliMinVersion - number - versionsBundles type: object status: description: BundlesStatus defines the observed state of Bundles. type: object type: object served: true storage: true subresources: status: {} status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: []