Last active
March 2, 2022 09:58
-
-
Save richardcase/297e0864d64c78f66c8e4da0a3ebcc3c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| apiVersion: v1 | |
| kind: Namespace | |
| metadata: | |
| name: eksa-system | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: awsdatacenterconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: AWSDatacenterConfig | |
| listKind: AWSDatacenterConfigList | |
| plural: awsdatacenterconfigs | |
| singular: awsdatacenterconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: AWSDatacenterConfig is the Schema for the AWSDatacenterConfigs | |
| 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: AWSDatacenterConfigSpec defines the desired state of AWSDatacenterConfig | |
| properties: | |
| amiID: | |
| type: string | |
| region: | |
| type: string | |
| required: | |
| - amiID | |
| - region | |
| type: object | |
| status: | |
| description: AWSDatacenterConfigStatus defines the observed state of AWSDatacenterConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: awsiamconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: AWSIamConfig | |
| listKind: AWSIamConfigList | |
| plural: awsiamconfigs | |
| singular: awsiamconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: AWSIamConfig is the Schema for the awsiamconfigs 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: AWSIamConfigSpec defines the desired state of AWSIamConfig | |
| properties: | |
| awsRegion: | |
| description: AWSRegion defines a region in an AWS partition | |
| type: string | |
| backendMode: | |
| description: BackendMode defines multiple backends for aws-iam-authenticator | |
| server The server searches for mappings in order | |
| items: | |
| type: string | |
| type: array | |
| clusterID: | |
| description: ClusterID is a unique-per-cluster identifier for aws-iam-authenticator | |
| server | |
| type: string | |
| mapRoles: | |
| items: | |
| description: MapRoles defines IAM role to a username and set of | |
| groups mapping using EKSConfigMap BackendMode | |
| properties: | |
| groups: | |
| items: | |
| type: string | |
| type: array | |
| roleARN: | |
| type: string | |
| username: | |
| type: string | |
| required: | |
| - roleARN | |
| - username | |
| type: object | |
| type: array | |
| mapUsers: | |
| items: | |
| description: MapUsers defines IAM role to a username and set of | |
| groups mapping using EKSConfigMap BackendMode | |
| properties: | |
| groups: | |
| items: | |
| type: string | |
| type: array | |
| userARN: | |
| type: string | |
| username: | |
| type: string | |
| required: | |
| - userARN | |
| - username | |
| type: object | |
| type: array | |
| partition: | |
| default: aws | |
| description: Partition defines the AWS partition on which the IAM | |
| roles exist | |
| type: string | |
| required: | |
| - awsRegion | |
| - backendMode | |
| type: object | |
| status: | |
| description: AWSIamConfigStatus defines the observed state of AWSIamConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.4.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: | |
| 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 | |
| bottlerocketAdmin: | |
| 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 | |
| required: | |
| - admin | |
| type: object | |
| bottlerocketBootstrap: | |
| properties: | |
| bootstrap: | |
| 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: | |
| - bootstrap | |
| 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 | |
| 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 | |
| - 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 | |
| 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 | |
| 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: | |
| channel: | |
| description: Release branch of the EKS-D release like 1-19, | |
| 1-20 | |
| type: string | |
| gitCommit: | |
| description: Git commit the component is built from, before | |
| any patches | |
| type: string | |
| 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 | |
| crictl: | |
| 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 | |
| description: | |
| type: string | |
| etcdadm: | |
| 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 | |
| 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 | |
| ubuntu: | |
| properties: | |
| arch: | |
| description: Architectures of the asset | |
| items: | |
| type: string | |
| type: array | |
| crictl: | |
| 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 | |
| description: | |
| type: string | |
| etcdadm: | |
| 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 | |
| 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 | |
| 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 | |
| microvm: | |
| 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 | |
| metadata: | |
| properties: | |
| uri: | |
| description: URI points to the manifest yaml file | |
| type: string | |
| type: object | |
| version: | |
| type: string | |
| required: | |
| - clusterAPIController | |
| - clusterTemplate | |
| - components | |
| - 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 | |
| metadata: | |
| properties: | |
| uri: | |
| description: URI points to the manifest yaml file | |
| type: string | |
| type: object | |
| version: | |
| type: string | |
| required: | |
| - clusterAPIController | |
| - clusterTemplate | |
| - components | |
| - 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: | |
| 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: | |
| 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 | |
| - driver | |
| - kubeProxy | |
| - kubeVip | |
| - manager | |
| - metadata | |
| - syncer | |
| - version | |
| type: object | |
| required: | |
| - aws | |
| - bootstrap | |
| - bottlerocketAdmin | |
| - bottlerocketBootstrap | |
| - certManager | |
| - cilium | |
| - clusterAPI | |
| - controlPlane | |
| - docker | |
| - eksD | |
| - eksa | |
| - etcdadmBootstrap | |
| - etcdadmController | |
| - flux | |
| - kindnetd | |
| - kubeVersion | |
| - microvm | |
| - tinkerbell | |
| - 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: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| cert-manager.io/inject-ca-from: eksa-system/eksa-serving-cert | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| name: clusters.anywhere.eks.amazonaws.com | |
| spec: | |
| conversion: | |
| strategy: Webhook | |
| webhook: | |
| clientConfig: | |
| service: | |
| name: eksa-webhook-service | |
| namespace: eksa-system | |
| path: /convert | |
| conversionReviewVersions: | |
| - v1 | |
| - v1beta1 | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: Cluster | |
| listKind: ClusterList | |
| plural: clusters | |
| singular: cluster | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: Cluster is the Schema for the clusters 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: ClusterSpec defines the desired state of Cluster | |
| properties: | |
| clusterNetwork: | |
| properties: | |
| cni: | |
| description: CNI specifies the CNI plugin to be installed in the | |
| cluster | |
| type: string | |
| pods: | |
| description: Comma-separated list of CIDR blocks to use for pod | |
| and service subnets. Defaults to 192.168.0.0/16 for pod subnet. | |
| properties: | |
| cidrBlocks: | |
| items: | |
| type: string | |
| type: array | |
| type: object | |
| services: | |
| properties: | |
| cidrBlocks: | |
| items: | |
| type: string | |
| type: array | |
| type: object | |
| type: object | |
| controlPlaneConfiguration: | |
| properties: | |
| count: | |
| description: Count defines the number of desired control plane | |
| nodes. Defaults to 1. | |
| type: integer | |
| endpoint: | |
| description: Endpoint defines the host ip and port to use for | |
| the control plane. | |
| properties: | |
| host: | |
| description: Host defines the ip that you want to use to connect | |
| to the control plane | |
| type: string | |
| required: | |
| - host | |
| type: object | |
| machineGroupRef: | |
| description: MachineGroupRef defines the machine group configuration | |
| for the control plane. | |
| properties: | |
| kind: | |
| type: string | |
| name: | |
| type: string | |
| type: object | |
| taints: | |
| description: Taints define the set of taints to be applied on | |
| control plane nodes | |
| items: | |
| description: The node this Taint is attached to has the "effect" | |
| on any pod that does not tolerate the Taint. | |
| properties: | |
| effect: | |
| description: Required. The effect of the taint on pods that | |
| do not tolerate the taint. Valid effects are NoSchedule, | |
| PreferNoSchedule and NoExecute. | |
| type: string | |
| key: | |
| description: Required. The taint key to be applied to a | |
| node. | |
| type: string | |
| timeAdded: | |
| description: TimeAdded represents the time at which the | |
| taint was added. It is only written for NoExecute taints. | |
| format: date-time | |
| type: string | |
| value: | |
| description: The taint value corresponding to the taint | |
| key. | |
| type: string | |
| required: | |
| - effect | |
| - key | |
| type: object | |
| type: array | |
| type: object | |
| datacenterRef: | |
| properties: | |
| kind: | |
| type: string | |
| name: | |
| type: string | |
| type: object | |
| externalEtcdConfiguration: | |
| description: ExternalEtcdConfiguration defines the configuration options | |
| for using unstacked etcd topology | |
| properties: | |
| count: | |
| type: integer | |
| machineGroupRef: | |
| description: MachineGroupRef defines the machine group configuration | |
| for the etcd machines. | |
| properties: | |
| kind: | |
| type: string | |
| name: | |
| type: string | |
| type: object | |
| type: object | |
| gitOpsRef: | |
| properties: | |
| kind: | |
| type: string | |
| name: | |
| type: string | |
| type: object | |
| identityProviderRefs: | |
| items: | |
| properties: | |
| kind: | |
| type: string | |
| name: | |
| type: string | |
| type: object | |
| type: array | |
| kubernetesVersion: | |
| type: string | |
| managementCluster: | |
| properties: | |
| name: | |
| type: string | |
| type: object | |
| overrideClusterSpecFile: | |
| description: 'Deprecated: This field has no function and is going | |
| to be removed in a future release.' | |
| type: string | |
| podIamConfig: | |
| properties: | |
| serviceAccountIssuer: | |
| type: string | |
| required: | |
| - serviceAccountIssuer | |
| type: object | |
| proxyConfiguration: | |
| properties: | |
| httpProxy: | |
| type: string | |
| httpsProxy: | |
| type: string | |
| noProxy: | |
| items: | |
| type: string | |
| type: array | |
| type: object | |
| registryMirrorConfiguration: | |
| description: RegistryMirrorConfiguration defines the settings for | |
| image registry mirror | |
| properties: | |
| caCertContent: | |
| description: CACertContent defines the contents registry mirror | |
| CA certificate | |
| type: string | |
| endpoint: | |
| description: Endpoint defines the registry mirror endpoint to | |
| use for pulling images | |
| type: string | |
| port: | |
| description: Port defines the port exposed for registry mirror | |
| endpoint | |
| type: string | |
| type: object | |
| workerNodeGroupConfigurations: | |
| items: | |
| properties: | |
| count: | |
| description: Count defines the number of desired worker nodes. | |
| Defaults to 1. | |
| type: integer | |
| machineGroupRef: | |
| description: MachineGroupRef defines the machine group configuration | |
| for the worker nodes. | |
| properties: | |
| kind: | |
| type: string | |
| name: | |
| type: string | |
| type: object | |
| type: object | |
| type: array | |
| type: object | |
| status: | |
| description: ClusterStatus defines the observed state of Cluster | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: dockerdatacenterconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: DockerDatacenterConfig | |
| listKind: DockerDatacenterConfigList | |
| plural: dockerdatacenterconfigs | |
| singular: dockerdatacenterconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: DockerDatacenterConfig is the Schema for the DockerDatacenterConfigs | |
| 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: DockerDatacenterConfigSpec defines the desired state of DockerDatacenterConfig | |
| type: object | |
| status: | |
| description: DockerDatacenterConfigStatus defines the observed state of | |
| DockerDatacenterConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: gitopsconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: GitOpsConfig | |
| listKind: GitOpsConfigList | |
| plural: gitopsconfigs | |
| singular: gitopsconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| 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: GitOps defines the configurations of GitOps Toolkit and Git | |
| repository it links to. | |
| properties: | |
| flux: | |
| description: Flux defines the Git repository options for Flux v2 | |
| properties: | |
| github: | |
| description: github is the name of the Git Provider to host the | |
| Git repo. | |
| properties: | |
| branch: | |
| description: Git branch. Defaults to main. | |
| type: string | |
| clusterConfigPath: | |
| description: ClusterConfigPath relative to the repository | |
| root, when specified the cluster sync will be scoped to | |
| this path. | |
| type: string | |
| fluxSystemNamespace: | |
| description: FluxSystemNamespace scope for this operation. | |
| Defaults to flux-system. | |
| type: string | |
| owner: | |
| description: Owner is the user or organization name of the | |
| Git provider. | |
| type: string | |
| personal: | |
| description: if true, the owner is assumed to be a Git user; | |
| otherwise an org. | |
| type: boolean | |
| repository: | |
| description: Repository name. | |
| type: string | |
| required: | |
| - owner | |
| - repository | |
| type: object | |
| type: object | |
| type: object | |
| status: | |
| description: GitOpsConfigStatus defines the observed state of GitOpsConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: microvmdatacenterconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: MicrovmDatacenterConfig | |
| listKind: MicrovmDatacenterConfigList | |
| plural: microvmdatacenterconfigs | |
| singular: microvmdatacenterconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: // MicrovmDatacenterConfig is the Schema for the MicrovmDatacenterConfigs | |
| 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: MicrovmDatacenterConfigSpec defines the desired state of | |
| MicrovmDatacenterConfig. | |
| properties: | |
| hosts: | |
| items: | |
| description: MicrovmHost represents a host that can run microvms | |
| properties: | |
| controlplaneAllowed: | |
| type: boolean | |
| endpoint: | |
| type: string | |
| required: | |
| - controlplaneAllowed | |
| - endpoint | |
| type: object | |
| type: array | |
| microvmProxy: | |
| type: string | |
| sshKey: | |
| type: string | |
| required: | |
| - hosts | |
| type: object | |
| status: | |
| description: MicrovmDatacenterConfigStatus defines the observed status | |
| for MicrovmDatacenterConfig. | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: microvmmachineconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: MicrovmMachineConfig | |
| listKind: MicrovmMachineConfigList | |
| plural: microvmmachineconfigs | |
| singular: microvmmachineconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: MicrovmMachineConfig is the Schema for the microvmmachineconfigs | |
| 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: MicrovmMachineConfigSpec defines the desired state of MicrovmMachineConfig | |
| properties: | |
| osFamily: | |
| description: 'TODO: add here' | |
| type: string | |
| users: | |
| items: | |
| description: UserConfiguration defines the configuration of the | |
| user to be added to the VSphere VM | |
| properties: | |
| name: | |
| type: string | |
| sshAuthorizedKeys: | |
| items: | |
| type: string | |
| type: array | |
| required: | |
| - name | |
| - sshAuthorizedKeys | |
| type: object | |
| type: array | |
| required: | |
| - osFamily | |
| type: object | |
| status: | |
| description: MicrovmMachineConfigStatus defines the observed state of | |
| MicrovmMachineConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: oidcconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: OIDCConfig | |
| listKind: OIDCConfigList | |
| plural: oidcconfigs | |
| singular: oidcconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: OIDCConfig is the Schema for the oidcconfigs 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: OIDCConfigSpec defines the desired state of OIDCConfig | |
| properties: | |
| clientId: | |
| description: ClientId defines the client ID for the OpenID Connect | |
| client | |
| type: string | |
| groupsClaim: | |
| description: GroupsClaim defines the name of a custom OpenID Connect | |
| claim for specifying user groups | |
| type: string | |
| groupsPrefix: | |
| description: GroupsPrefix defines a string to be prefixed to all groups | |
| to prevent conflicts with other authentication strategies | |
| type: string | |
| issuerUrl: | |
| description: IssuerUrl defines the URL of the OpenID issuer, only | |
| HTTPS scheme will be accepted | |
| type: string | |
| requiredClaims: | |
| description: RequiredClaims defines a key=value pair that describes | |
| a required claim in the ID Token | |
| items: | |
| properties: | |
| claim: | |
| type: string | |
| value: | |
| type: string | |
| type: object | |
| type: array | |
| usernameClaim: | |
| description: UsernameClaim defines the OpenID claim to use as the | |
| user name. Note that claims other than the default ('sub') is not | |
| guaranteed to be unique and immutable | |
| type: string | |
| usernamePrefix: | |
| description: UsernamePrefix defines a string to prefixed to all usernames. | |
| If not provided, username claims other than 'email' are prefixed | |
| by the issuer URL to avoid clashes. To skip any prefixing, provide | |
| the value '-'. | |
| type: string | |
| type: object | |
| status: | |
| description: OIDCConfigStatus defines the observed state of OIDCConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: tinkerbelldatacenterconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: TinkerbellDatacenterConfig | |
| listKind: TinkerbellDatacenterConfigList | |
| plural: tinkerbelldatacenterconfigs | |
| singular: tinkerbelldatacenterconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: TinkerbellDatacenterConfig is the Schema for the TinkerbellDatacenterConfigs | |
| 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: TinkerbellDatacenterConfigSpec defines the desired state | |
| of TinkerbellDatacenterConfig | |
| properties: | |
| tinkerbellCertURL: | |
| type: string | |
| tinkerbellGRPCAuth: | |
| type: string | |
| tinkerbellIP: | |
| description: 'Important: Run "make generate" to regenerate code after | |
| modifying this file' | |
| type: string | |
| tinkerbellPBnJGRPCAuth: | |
| type: string | |
| required: | |
| - tinkerbellCertURL | |
| - tinkerbellGRPCAuth | |
| - tinkerbellIP | |
| - tinkerbellPBnJGRPCAuth | |
| type: object | |
| status: | |
| description: TinkerbellDatacenterConfigStatus defines the observed state | |
| of TinkerbellDatacenterConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: tinkerbellmachineconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: TinkerbellMachineConfig | |
| listKind: TinkerbellMachineConfigList | |
| plural: tinkerbellmachineconfigs | |
| singular: tinkerbellmachineconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: TinkerbellMachineConfig is the Schema for the tinkerbellmachineconfigs | |
| 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: TinkerbellMachineConfigSpec defines the desired state of | |
| TinkerbellMachineConfig | |
| properties: | |
| osFamily: | |
| type: string | |
| users: | |
| items: | |
| description: UserConfiguration defines the configuration of the | |
| user to be added to the VSphere VM | |
| properties: | |
| name: | |
| type: string | |
| sshAuthorizedKeys: | |
| items: | |
| type: string | |
| type: array | |
| required: | |
| - name | |
| - sshAuthorizedKeys | |
| type: object | |
| type: array | |
| required: | |
| - osFamily | |
| type: object | |
| status: | |
| description: TinkerbellMachineConfigStatus defines the observed state | |
| of TinkerbellMachineConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: vspheredatacenterconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: VSphereDatacenterConfig | |
| listKind: VSphereDatacenterConfigList | |
| plural: vspheredatacenterconfigs | |
| singular: vspheredatacenterconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: VSphereDatacenterConfig is the Schema for the VSphereDatacenterConfigs | |
| 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: VSphereDatacenterConfigSpec defines the desired state of | |
| VSphereDatacenterConfig | |
| properties: | |
| datacenter: | |
| type: string | |
| insecure: | |
| type: boolean | |
| network: | |
| type: string | |
| server: | |
| type: string | |
| thumbprint: | |
| type: string | |
| required: | |
| - datacenter | |
| - insecure | |
| - network | |
| - server | |
| - thumbprint | |
| type: object | |
| status: | |
| description: VSphereDatacenterConfigStatus defines the observed state | |
| of VSphereDatacenterConfig | |
| properties: | |
| observedGeneration: | |
| description: ObservedGeneration is the latest generation observed | |
| by the controller. | |
| format: int64 | |
| type: integer | |
| specValid: | |
| description: SpecValid is set to true if vspheredatacenterconfig is | |
| validated. | |
| type: boolean | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: apiextensions.k8s.io/v1 | |
| kind: CustomResourceDefinition | |
| metadata: | |
| annotations: | |
| controller-gen.kubebuilder.io/version: v0.6.1 | |
| creationTimestamp: null | |
| name: vspheremachineconfigs.anywhere.eks.amazonaws.com | |
| spec: | |
| group: anywhere.eks.amazonaws.com | |
| names: | |
| kind: VSphereMachineConfig | |
| listKind: VSphereMachineConfigList | |
| plural: vspheremachineconfigs | |
| singular: vspheremachineconfig | |
| scope: Namespaced | |
| versions: | |
| - name: v1alpha1 | |
| schema: | |
| openAPIV3Schema: | |
| description: VSphereMachineConfig is the Schema for the vspheremachineconfigs | |
| 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: VSphereMachineConfigSpec defines the desired state of VSphereMachineConfig | |
| properties: | |
| datastore: | |
| type: string | |
| diskGiB: | |
| type: integer | |
| folder: | |
| type: string | |
| memoryMiB: | |
| type: integer | |
| numCPUs: | |
| type: integer | |
| osFamily: | |
| type: string | |
| resourcePool: | |
| type: string | |
| storagePolicyName: | |
| type: string | |
| template: | |
| type: string | |
| users: | |
| items: | |
| description: UserConfiguration defines the configuration of the | |
| user to be added to the VSphere VM | |
| properties: | |
| name: | |
| type: string | |
| sshAuthorizedKeys: | |
| items: | |
| type: string | |
| type: array | |
| required: | |
| - name | |
| - sshAuthorizedKeys | |
| type: object | |
| type: array | |
| required: | |
| - datastore | |
| - folder | |
| - memoryMiB | |
| - numCPUs | |
| - osFamily | |
| - resourcePool | |
| type: object | |
| status: | |
| description: VSphereMachineConfigStatus defines the observed state of | |
| VSphereMachineConfig | |
| type: object | |
| type: object | |
| served: true | |
| storage: true | |
| subresources: | |
| status: {} | |
| status: | |
| acceptedNames: | |
| kind: "" | |
| plural: "" | |
| conditions: [] | |
| storedVersions: [] | |
| --- | |
| apiVersion: v1 | |
| kind: ServiceAccount | |
| metadata: | |
| name: eksa-controller-manager | |
| namespace: eksa-system | |
| --- | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: Role | |
| metadata: | |
| name: eksa-leader-election-role | |
| namespace: eksa-system | |
| rules: | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - configmaps | |
| verbs: | |
| - get | |
| - list | |
| - watch | |
| - create | |
| - update | |
| - patch | |
| - delete | |
| - apiGroups: | |
| - coordination.k8s.io | |
| resources: | |
| - leases | |
| verbs: | |
| - get | |
| - list | |
| - watch | |
| - create | |
| - update | |
| - patch | |
| - delete | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - events | |
| verbs: | |
| - create | |
| - patch | |
| --- | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: ClusterRole | |
| metadata: | |
| creationTimestamp: null | |
| name: eksa-manager-role | |
| rules: | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| resources: | |
| - awsiamconfigs | |
| - bundles | |
| - clusters | |
| - dockerdatacenterconfigs | |
| - vspheredatacenterconfigs | |
| - vspheremachineconfigs | |
| verbs: | |
| - create | |
| - delete | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| resources: | |
| - awsiamconfigs/finalizers | |
| - bundles/finalizers | |
| - clusters/finalizers | |
| - dockerdatacenterconfigs/finalizers | |
| - vspheredatacenterconfigs/finalizers | |
| - vspheremachineconfigs/finalizers | |
| verbs: | |
| - update | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| resources: | |
| - awsiamconfigs/status | |
| - bundles/status | |
| - clusters/status | |
| - dockerdatacenterconfigs/status | |
| - vspheredatacenterconfigs/status | |
| - vspheremachineconfigs/status | |
| verbs: | |
| - get | |
| - patch | |
| - update | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| resources: | |
| - oidcconfigs | |
| verbs: | |
| - get | |
| - list | |
| - apiGroups: | |
| - cluster.x-k8s.io | |
| resources: | |
| - clusters | |
| - clusters/status | |
| verbs: | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - controlplane.cluster.x-k8s.io | |
| resources: | |
| - '*' | |
| verbs: | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - cluster.x-k8s.io | |
| resources: | |
| - machinedeployments | |
| - machinedeployments/status | |
| verbs: | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - bootstrap.cluster.x-k8s.io | |
| resources: | |
| - kubeadmconfigtemplates | |
| - kubeadmconfigtemplates/status | |
| verbs: | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - addons.cluster.x-k8s.io | |
| resources: | |
| - clusterresourcesets | |
| - clusterresourcesets/status | |
| verbs: | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - apiGroups: | |
| - infrastructure.cluster.x-k8s.io | |
| resources: | |
| - vsphereclusters | |
| - vsphereclusters/status | |
| - vspheremachinetemplates | |
| - vspheremachinetemplates/status | |
| - dockerclusters | |
| - dockerclusters/status | |
| - dockermachinetemplates | |
| - dockermachinetemplates/status | |
| verbs: | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - create | |
| - apiGroups: | |
| - etcdcluster.cluster.x-k8s.io | |
| resources: | |
| - etcdadmclusters | |
| - etcdadmclusters/status | |
| verbs: | |
| - get | |
| - list | |
| - watch | |
| - patch | |
| - update | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - secrets | |
| - secrets/status | |
| - configmaps | |
| - configmaps/status | |
| - namespaces | |
| - namespaces/status | |
| verbs: | |
| - get | |
| - list | |
| - patch | |
| - update | |
| - watch | |
| - create | |
| --- | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: ClusterRole | |
| metadata: | |
| name: eksa-proxy-role | |
| rules: | |
| - apiGroups: | |
| - authentication.k8s.io | |
| resources: | |
| - tokenreviews | |
| verbs: | |
| - create | |
| - apiGroups: | |
| - authorization.k8s.io | |
| resources: | |
| - subjectaccessreviews | |
| verbs: | |
| - create | |
| --- | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: RoleBinding | |
| metadata: | |
| name: eksa-leader-election-rolebinding | |
| namespace: eksa-system | |
| roleRef: | |
| apiGroup: rbac.authorization.k8s.io | |
| kind: Role | |
| name: eksa-leader-election-role | |
| subjects: | |
| - kind: ServiceAccount | |
| name: eksa-controller-manager | |
| namespace: eksa-system | |
| --- | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: ClusterRoleBinding | |
| metadata: | |
| name: eksa-manager-rolebinding | |
| roleRef: | |
| apiGroup: rbac.authorization.k8s.io | |
| kind: ClusterRole | |
| name: eksa-manager-role | |
| subjects: | |
| - kind: ServiceAccount | |
| name: eksa-controller-manager | |
| namespace: eksa-system | |
| --- | |
| apiVersion: rbac.authorization.k8s.io/v1 | |
| kind: ClusterRoleBinding | |
| metadata: | |
| name: eksa-proxy-rolebinding | |
| roleRef: | |
| apiGroup: rbac.authorization.k8s.io | |
| kind: ClusterRole | |
| name: eksa-proxy-role | |
| subjects: | |
| - kind: ServiceAccount | |
| name: eksa-controller-manager | |
| namespace: eksa-system | |
| --- | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| labels: | |
| control-plane: controller-manager | |
| name: eksa-controller-manager-metrics-service | |
| namespace: eksa-system | |
| spec: | |
| ports: | |
| - name: https | |
| port: 8443 | |
| targetPort: https | |
| selector: | |
| control-plane: controller-manager | |
| --- | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: eksa-webhook-service | |
| namespace: eksa-system | |
| spec: | |
| ports: | |
| - port: 443 | |
| targetPort: 9443 | |
| selector: | |
| control-plane: eksa-controller-manager | |
| --- | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| control-plane: eksa-controller-manager | |
| name: eksa-controller-manager | |
| namespace: eksa-system | |
| spec: | |
| replicas: 1 | |
| selector: | |
| matchLabels: | |
| control-plane: eksa-controller-manager | |
| template: | |
| metadata: | |
| labels: | |
| control-plane: eksa-controller-manager | |
| spec: | |
| containers: | |
| - args: | |
| - --health-probe-bind-address=:8081 | |
| - --metrics-bind-address=127.0.0.1:8080 | |
| - --leader-elect | |
| image: public.ecr.aws/l0g8r8j6/eks-anywhere-cluster-controller:v0.0.0-eks-a-v0.0.0-dev-build.251 | |
| imagePullPolicy: Always | |
| livenessProbe: | |
| httpGet: | |
| path: /healthz | |
| port: healthz | |
| name: manager | |
| ports: | |
| - containerPort: 9443 | |
| name: webhook-server | |
| protocol: TCP | |
| - containerPort: 8081 | |
| name: healthz | |
| protocol: TCP | |
| readinessProbe: | |
| httpGet: | |
| path: /readyz | |
| port: healthz | |
| volumeMounts: | |
| - mountPath: /tmp/k8s-webhook-server/serving-certs | |
| name: cert | |
| readOnly: true | |
| - args: | |
| - --secure-listen-address=0.0.0.0:8443 | |
| - --upstream=http://127.0.0.1:8080/ | |
| - --logtostderr=true | |
| - --v=10 | |
| image: public.ecr.aws/l0g8r8j6/brancz/kube-rbac-proxy:v0.8.0-eks-a-v0.0.0-dev-build.251 | |
| name: kube-rbac-proxy | |
| ports: | |
| - containerPort: 8443 | |
| name: https | |
| securityContext: | |
| fsGroup: 1000 | |
| serviceAccountName: eksa-controller-manager | |
| terminationGracePeriodSeconds: 10 | |
| tolerations: | |
| - effect: NoSchedule | |
| key: node-role.kubernetes.io/master | |
| volumes: | |
| - name: cert | |
| secret: | |
| defaultMode: 420 | |
| secretName: webhook-server-cert | |
| --- | |
| apiVersion: cert-manager.io/v1 | |
| kind: Certificate | |
| metadata: | |
| name: eksa-serving-cert | |
| namespace: eksa-system | |
| spec: | |
| dnsNames: | |
| - eksa-webhook-service.eksa-system.svc | |
| - eksa-webhook-service.eksa-system.svc.cluster.local | |
| issuerRef: | |
| kind: Issuer | |
| name: eksa-selfsigned-issuer | |
| secretName: webhook-server-cert | |
| --- | |
| apiVersion: cert-manager.io/v1 | |
| kind: Issuer | |
| metadata: | |
| name: eksa-selfsigned-issuer | |
| namespace: eksa-system | |
| spec: | |
| selfSigned: {} | |
| --- | |
| apiVersion: admissionregistration.k8s.io/v1 | |
| kind: ValidatingWebhookConfiguration | |
| metadata: | |
| annotations: | |
| cert-manager.io/inject-ca-from: eksa-system/eksa-serving-cert | |
| name: eksa-validating-webhook-configuration | |
| webhooks: | |
| - admissionReviewVersions: | |
| - v1 | |
| - v1beta1 | |
| clientConfig: | |
| service: | |
| name: eksa-webhook-service | |
| namespace: eksa-system | |
| path: /validate-anywhere-eks-amazonaws-com-v1alpha1-awsiamconfig | |
| failurePolicy: Fail | |
| name: validation.awsiamconfig.anywhere.amazonaws.com | |
| rules: | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| apiVersions: | |
| - v1alpha1 | |
| operations: | |
| - CREATE | |
| - UPDATE | |
| resources: | |
| - awsiamconfigs | |
| sideEffects: None | |
| - admissionReviewVersions: | |
| - v1 | |
| - v1beta1 | |
| clientConfig: | |
| service: | |
| name: eksa-webhook-service | |
| namespace: eksa-system | |
| path: /validate-anywhere-eks-amazonaws-com-v1alpha1-cluster | |
| failurePolicy: Fail | |
| name: validation.cluster.anywhere.amazonaws.com | |
| rules: | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| apiVersions: | |
| - v1alpha1 | |
| operations: | |
| - CREATE | |
| - UPDATE | |
| resources: | |
| - clusters | |
| sideEffects: None | |
| - admissionReviewVersions: | |
| - v1 | |
| - v1beta1 | |
| clientConfig: | |
| service: | |
| name: eksa-webhook-service | |
| namespace: eksa-system | |
| path: /validate-anywhere-eks-amazonaws-com-v1alpha1-gitopsconfig | |
| failurePolicy: Fail | |
| name: validation.gitopsconfig.anywhere.amazonaws.com | |
| rules: | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| apiVersions: | |
| - v1alpha1 | |
| operations: | |
| - CREATE | |
| - UPDATE | |
| resources: | |
| - gitopsconfigs | |
| sideEffects: None | |
| - admissionReviewVersions: | |
| - v1 | |
| - v1beta1 | |
| clientConfig: | |
| service: | |
| name: eksa-webhook-service | |
| namespace: eksa-system | |
| path: /validate-anywhere-eks-amazonaws-com-v1alpha1-oidcconfig | |
| failurePolicy: Fail | |
| name: validation.oidcconfig.anywhere.amazonaws.com | |
| rules: | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| apiVersions: | |
| - v1alpha1 | |
| operations: | |
| - CREATE | |
| - UPDATE | |
| resources: | |
| - oidcconfigs | |
| sideEffects: None | |
| - admissionReviewVersions: | |
| - v1 | |
| - v1beta1 | |
| clientConfig: | |
| service: | |
| name: eksa-webhook-service | |
| namespace: eksa-system | |
| path: /validate-anywhere-eks-amazonaws-com-v1alpha1-vspheredatacenterconfig | |
| failurePolicy: Fail | |
| name: validation.vspheredatacenterconfig.anywhere.amazonaws.com | |
| rules: | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| apiVersions: | |
| - v1alpha1 | |
| operations: | |
| - CREATE | |
| - UPDATE | |
| resources: | |
| - vspheredatacenterconfigs | |
| sideEffects: None | |
| - admissionReviewVersions: | |
| - v1 | |
| - v1beta1 | |
| clientConfig: | |
| service: | |
| name: eksa-webhook-service | |
| namespace: eksa-system | |
| path: /validate-anywhere-eks-amazonaws-com-v1alpha1-vspheremachineconfig | |
| failurePolicy: Fail | |
| name: validation.vspheremachineconfig.anywhere.amazonaws.com | |
| rules: | |
| - apiGroups: | |
| - anywhere.eks.amazonaws.com | |
| apiVersions: | |
| - v1alpha1 | |
| operations: | |
| - CREATE | |
| - UPDATE | |
| resources: | |
| - vspheremachineconfigs | |
| sideEffects: None |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment