sigs.k8s.io/cluster-api-provider-aws@v1.5.5/config/crd/bases/bootstrap.cluster.x-k8s.io_eksconfigtemplates.yaml (about) 1 --- 2 apiVersion: apiextensions.k8s.io/v1 3 kind: CustomResourceDefinition 4 metadata: 5 annotations: 6 controller-gen.kubebuilder.io/version: v0.7.1-0.20211110210727-ab52f76cc7d1 7 creationTimestamp: null 8 name: eksconfigtemplates.bootstrap.cluster.x-k8s.io 9 spec: 10 group: bootstrap.cluster.x-k8s.io 11 names: 12 categories: 13 - cluster-api 14 kind: EKSConfigTemplate 15 listKind: EKSConfigTemplateList 16 plural: eksconfigtemplates 17 shortNames: 18 - eksct 19 singular: eksconfigtemplate 20 scope: Namespaced 21 versions: 22 - name: v1alpha3 23 schema: 24 openAPIV3Schema: 25 description: EKSConfigTemplate is the Schema for the eksconfigtemplates API 26 properties: 27 apiVersion: 28 description: 'APIVersion defines the versioned schema of this representation 29 of an object. Servers should convert recognized schemas to the latest 30 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 31 type: string 32 kind: 33 description: 'Kind is a string value representing the REST resource this 34 object represents. Servers may infer this from the endpoint the client 35 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 36 type: string 37 metadata: 38 type: object 39 spec: 40 description: EKSConfigTemplateSpec defines the desired state of EKSConfigTemplate 41 properties: 42 template: 43 description: EKSConfigTemplateResource defines the Template structure 44 properties: 45 spec: 46 description: EKSConfigSpec defines the desired state of EKSConfig 47 properties: 48 kubeletExtraArgs: 49 additionalProperties: 50 type: string 51 description: Passes the kubelet args into the EKS bootstrap 52 script 53 type: object 54 type: object 55 type: object 56 required: 57 - template 58 type: object 59 type: object 60 served: true 61 storage: false 62 - name: v1alpha4 63 schema: 64 openAPIV3Schema: 65 description: EKSConfigTemplate is the Schema for the eksconfigtemplates API 66 properties: 67 apiVersion: 68 description: 'APIVersion defines the versioned schema of this representation 69 of an object. Servers should convert recognized schemas to the latest 70 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 71 type: string 72 kind: 73 description: 'Kind is a string value representing the REST resource this 74 object represents. Servers may infer this from the endpoint the client 75 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 76 type: string 77 metadata: 78 type: object 79 spec: 80 description: EKSConfigTemplateSpec defines the desired state of EKSConfigTemplate 81 properties: 82 template: 83 description: EKSConfigTemplateResource defines the Template structure 84 properties: 85 spec: 86 description: EKSConfigSpec defines the desired state of EKSConfig 87 properties: 88 kubeletExtraArgs: 89 additionalProperties: 90 type: string 91 description: Passes the kubelet args into the EKS bootstrap 92 script 93 type: object 94 type: object 95 type: object 96 required: 97 - template 98 type: object 99 type: object 100 served: true 101 storage: false 102 - name: v1beta1 103 schema: 104 openAPIV3Schema: 105 description: EKSConfigTemplate is the Amazon EKS Bootstrap Configuration Template 106 API. 107 properties: 108 apiVersion: 109 description: 'APIVersion defines the versioned schema of this representation 110 of an object. Servers should convert recognized schemas to the latest 111 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 112 type: string 113 kind: 114 description: 'Kind is a string value representing the REST resource this 115 object represents. Servers may infer this from the endpoint the client 116 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 117 type: string 118 metadata: 119 type: object 120 spec: 121 description: EKSConfigTemplateSpec defines the desired state of templated 122 EKSConfig Amazon EKS Bootstrap Configuration resources. 123 properties: 124 template: 125 description: EKSConfigTemplateResource defines the Template structure. 126 properties: 127 spec: 128 description: EKSConfigSpec defines the desired state of Amazon 129 EKS Bootstrap Configuration. 130 properties: 131 apiRetryAttempts: 132 description: APIRetryAttempts is the number of retry attempts 133 for AWS API call. 134 type: integer 135 containerRuntime: 136 description: ContainerRuntime specify the container runtime 137 to use when bootstrapping EKS. 138 type: string 139 dnsClusterIP: 140 description: DNSClusterIP overrides the IP address to use 141 for DNS queries within the cluster. 142 type: string 143 dockerConfigJson: 144 description: DockerConfigJson is used for the contents of 145 the /etc/docker/daemon.json file. Useful if you want a custom 146 config differing from the default one in the AMI. This is 147 expected to be a json string. 148 type: string 149 kubeletExtraArgs: 150 additionalProperties: 151 type: string 152 description: KubeletExtraArgs passes the specified kubelet 153 args into the Amazon EKS machine bootstrap script 154 type: object 155 pauseContainer: 156 description: PauseContainer allows customization of the pause 157 container to use. 158 properties: 159 accountNumber: 160 description: AccountNumber is the AWS account number to 161 pull the pause container from. 162 type: string 163 version: 164 description: Version is the tag of the pause container 165 to use. 166 type: string 167 required: 168 - accountNumber 169 - version 170 type: object 171 useMaxPods: 172 description: UseMaxPods sets --max-pods for the kubelet when 173 true. 174 type: boolean 175 type: object 176 type: object 177 required: 178 - template 179 type: object 180 type: object 181 served: true 182 storage: true 183 status: 184 acceptedNames: 185 kind: "" 186 plural: "" 187 conditions: [] 188 storedVersions: []