github.com/giantswarm/apiextensions/v2@v2.6.2/config/crd/v1beta1/core.giantswarm.io_awsclusterconfigs.yaml (about) 1 2 --- 3 apiVersion: apiextensions.k8s.io/v1beta1 4 kind: CustomResourceDefinition 5 metadata: 6 annotations: 7 controller-gen.kubebuilder.io/version: v0.2.4 8 creationTimestamp: null 9 name: awsclusterconfigs.core.giantswarm.io 10 spec: 11 group: core.giantswarm.io 12 names: 13 categories: 14 - aws 15 - giantswarm 16 kind: AWSClusterConfig 17 listKind: AWSClusterConfigList 18 plural: awsclusterconfigs 19 singular: awsclusterconfig 20 scope: Namespaced 21 validation: 22 openAPIV3Schema: 23 description: AWSClusterConfig used to represent tenant cluster configuration 24 in earlier releases. Deprecated. 25 properties: 26 apiVersion: 27 description: 'APIVersion defines the versioned schema of this representation 28 of an object. Servers should convert recognized schemas to the latest 29 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 30 type: string 31 kind: 32 description: 'Kind is a string value representing the REST resource this 33 object represents. Servers may infer this from the endpoint the client 34 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 35 type: string 36 metadata: 37 type: object 38 spec: 39 properties: 40 guest: 41 properties: 42 availabilityZones: 43 type: integer 44 credentialSecret: 45 description: AWSClusterConfigSpecGuestCredentialSecret points to 46 the K8s Secret containing credentials for an AWS account in which 47 the guest cluster should be created. 48 properties: 49 name: 50 type: string 51 namespace: 52 type: string 53 required: 54 - name 55 - namespace 56 type: object 57 dnsZone: 58 description: DNSZone for guest cluster is supplemented with host 59 prefixes for specific services such as Kubernetes API or Etcd. 60 In general this DNS Zone should start with "k8s" like for example 61 "k8s.cluster.example.com.". 62 type: string 63 id: 64 type: string 65 masters: 66 items: 67 properties: 68 id: 69 type: string 70 instanceType: 71 type: string 72 required: 73 - id 74 type: object 75 type: array 76 name: 77 type: string 78 owner: 79 type: string 80 releaseVersion: 81 type: string 82 versionBundles: 83 items: 84 properties: 85 name: 86 type: string 87 version: 88 type: string 89 required: 90 - name 91 - version 92 type: object 93 type: array 94 workers: 95 items: 96 properties: 97 id: 98 type: string 99 instanceType: 100 type: string 101 labels: 102 additionalProperties: 103 type: string 104 type: object 105 required: 106 - id 107 - labels 108 type: object 109 type: array 110 required: 111 - credentialSecret 112 - dnsZone 113 - id 114 type: object 115 versionBundle: 116 properties: 117 version: 118 type: string 119 required: 120 - version 121 type: object 122 required: 123 - guest 124 - versionBundle 125 type: object 126 required: 127 - metadata 128 - spec 129 type: object 130 version: v1alpha1 131 versions: 132 - name: v1alpha1 133 served: true 134 storage: true 135 status: 136 acceptedNames: 137 kind: "" 138 plural: "" 139 conditions: [] 140 storedVersions: []