sigs.k8s.io/cluster-api@v1.7.1/config/crd/bases/addons.cluster.x-k8s.io_clusterresourcesetbindings.yaml (about) 1 --- 2 apiVersion: apiextensions.k8s.io/v1 3 kind: CustomResourceDefinition 4 metadata: 5 annotations: 6 controller-gen.kubebuilder.io/version: v0.14.0 7 name: clusterresourcesetbindings.addons.cluster.x-k8s.io 8 spec: 9 group: addons.cluster.x-k8s.io 10 names: 11 categories: 12 - cluster-api 13 kind: ClusterResourceSetBinding 14 listKind: ClusterResourceSetBindingList 15 plural: clusterresourcesetbindings 16 singular: clusterresourcesetbinding 17 scope: Namespaced 18 versions: 19 - deprecated: true 20 name: v1alpha3 21 schema: 22 openAPIV3Schema: 23 description: |- 24 ClusterResourceSetBinding lists all matching ClusterResourceSets with the cluster it belongs to. 25 26 27 Deprecated: This type will be removed in one of the next releases. 28 properties: 29 apiVersion: 30 description: |- 31 APIVersion defines the versioned schema of this representation of an object. 32 Servers should convert recognized schemas to the latest internal value, and 33 may reject unrecognized values. 34 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources 35 type: string 36 kind: 37 description: |- 38 Kind is a string value representing the REST resource this object represents. 39 Servers may infer this from the endpoint the client submits requests to. 40 Cannot be updated. 41 In CamelCase. 42 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds 43 type: string 44 metadata: 45 type: object 46 spec: 47 description: ClusterResourceSetBindingSpec defines the desired state of 48 ClusterResourceSetBinding. 49 properties: 50 bindings: 51 description: Bindings is a list of ClusterResourceSets and their resources. 52 items: 53 description: ResourceSetBinding keeps info on all of the resources 54 in a ClusterResourceSet. 55 properties: 56 clusterResourceSetName: 57 description: ClusterResourceSetName is the name of the ClusterResourceSet 58 that is applied to the owner cluster of the binding. 59 type: string 60 resources: 61 description: Resources is a list of resources that the ClusterResourceSet 62 has. 63 items: 64 description: ResourceBinding shows the status of a resource 65 that belongs to a ClusterResourceSet matched by the owner 66 cluster of the ClusterResourceSetBinding object. 67 properties: 68 applied: 69 description: Applied is to track if a resource is applied 70 to the cluster or not. 71 type: boolean 72 hash: 73 description: |- 74 Hash is the hash of a resource's data. This can be used to decide if a resource is changed. 75 For "ApplyOnce" ClusterResourceSet.spec.strategy, this is no-op as that strategy does not act on change. 76 type: string 77 kind: 78 description: 'Kind of the resource. Supported kinds are: 79 Secrets and ConfigMaps.' 80 enum: 81 - Secret 82 - ConfigMap 83 type: string 84 lastAppliedTime: 85 description: LastAppliedTime identifies when this resource 86 was last applied to the cluster. 87 format: date-time 88 type: string 89 name: 90 description: Name of the resource that is in the same 91 namespace with ClusterResourceSet object. 92 minLength: 1 93 type: string 94 required: 95 - applied 96 - kind 97 - name 98 type: object 99 type: array 100 required: 101 - clusterResourceSetName 102 type: object 103 type: array 104 type: object 105 type: object 106 served: false 107 storage: false 108 subresources: 109 status: {} 110 - additionalPrinterColumns: 111 - description: Time duration since creation of ClusterResourceSetBinding 112 jsonPath: .metadata.creationTimestamp 113 name: Age 114 type: date 115 deprecated: true 116 name: v1alpha4 117 schema: 118 openAPIV3Schema: 119 description: |- 120 ClusterResourceSetBinding lists all matching ClusterResourceSets with the cluster it belongs to. 121 122 123 Deprecated: This type will be removed in one of the next releases. 124 properties: 125 apiVersion: 126 description: |- 127 APIVersion defines the versioned schema of this representation of an object. 128 Servers should convert recognized schemas to the latest internal value, and 129 may reject unrecognized values. 130 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources 131 type: string 132 kind: 133 description: |- 134 Kind is a string value representing the REST resource this object represents. 135 Servers may infer this from the endpoint the client submits requests to. 136 Cannot be updated. 137 In CamelCase. 138 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds 139 type: string 140 metadata: 141 type: object 142 spec: 143 description: ClusterResourceSetBindingSpec defines the desired state of 144 ClusterResourceSetBinding. 145 properties: 146 bindings: 147 description: Bindings is a list of ClusterResourceSets and their resources. 148 items: 149 description: ResourceSetBinding keeps info on all of the resources 150 in a ClusterResourceSet. 151 properties: 152 clusterResourceSetName: 153 description: ClusterResourceSetName is the name of the ClusterResourceSet 154 that is applied to the owner cluster of the binding. 155 type: string 156 resources: 157 description: Resources is a list of resources that the ClusterResourceSet 158 has. 159 items: 160 description: ResourceBinding shows the status of a resource 161 that belongs to a ClusterResourceSet matched by the owner 162 cluster of the ClusterResourceSetBinding object. 163 properties: 164 applied: 165 description: Applied is to track if a resource is applied 166 to the cluster or not. 167 type: boolean 168 hash: 169 description: |- 170 Hash is the hash of a resource's data. This can be used to decide if a resource is changed. 171 For "ApplyOnce" ClusterResourceSet.spec.strategy, this is no-op as that strategy does not act on change. 172 type: string 173 kind: 174 description: 'Kind of the resource. Supported kinds are: 175 Secrets and ConfigMaps.' 176 enum: 177 - Secret 178 - ConfigMap 179 type: string 180 lastAppliedTime: 181 description: LastAppliedTime identifies when this resource 182 was last applied to the cluster. 183 format: date-time 184 type: string 185 name: 186 description: Name of the resource that is in the same 187 namespace with ClusterResourceSet object. 188 minLength: 1 189 type: string 190 required: 191 - applied 192 - kind 193 - name 194 type: object 195 type: array 196 required: 197 - clusterResourceSetName 198 type: object 199 type: array 200 type: object 201 type: object 202 served: false 203 storage: false 204 subresources: 205 status: {} 206 - additionalPrinterColumns: 207 - description: Time duration since creation of ClusterResourceSetBinding 208 jsonPath: .metadata.creationTimestamp 209 name: Age 210 type: date 211 name: v1beta1 212 schema: 213 openAPIV3Schema: 214 description: ClusterResourceSetBinding lists all matching ClusterResourceSets 215 with the cluster it belongs to. 216 properties: 217 apiVersion: 218 description: |- 219 APIVersion defines the versioned schema of this representation of an object. 220 Servers should convert recognized schemas to the latest internal value, and 221 may reject unrecognized values. 222 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources 223 type: string 224 kind: 225 description: |- 226 Kind is a string value representing the REST resource this object represents. 227 Servers may infer this from the endpoint the client submits requests to. 228 Cannot be updated. 229 In CamelCase. 230 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds 231 type: string 232 metadata: 233 type: object 234 spec: 235 description: ClusterResourceSetBindingSpec defines the desired state of 236 ClusterResourceSetBinding. 237 properties: 238 bindings: 239 description: Bindings is a list of ClusterResourceSets and their resources. 240 items: 241 description: ResourceSetBinding keeps info on all of the resources 242 in a ClusterResourceSet. 243 properties: 244 clusterResourceSetName: 245 description: ClusterResourceSetName is the name of the ClusterResourceSet 246 that is applied to the owner cluster of the binding. 247 type: string 248 resources: 249 description: Resources is a list of resources that the ClusterResourceSet 250 has. 251 items: 252 description: ResourceBinding shows the status of a resource 253 that belongs to a ClusterResourceSet matched by the owner 254 cluster of the ClusterResourceSetBinding object. 255 properties: 256 applied: 257 description: Applied is to track if a resource is applied 258 to the cluster or not. 259 type: boolean 260 hash: 261 description: |- 262 Hash is the hash of a resource's data. This can be used to decide if a resource is changed. 263 For "ApplyOnce" ClusterResourceSet.spec.strategy, this is no-op as that strategy does not act on change. 264 type: string 265 kind: 266 description: 'Kind of the resource. Supported kinds are: 267 Secrets and ConfigMaps.' 268 enum: 269 - Secret 270 - ConfigMap 271 type: string 272 lastAppliedTime: 273 description: LastAppliedTime identifies when this resource 274 was last applied to the cluster. 275 format: date-time 276 type: string 277 name: 278 description: Name of the resource that is in the same 279 namespace with ClusterResourceSet object. 280 minLength: 1 281 type: string 282 required: 283 - applied 284 - kind 285 - name 286 type: object 287 type: array 288 required: 289 - clusterResourceSetName 290 type: object 291 type: array 292 clusterName: 293 description: |- 294 ClusterName is the name of the Cluster this binding applies to. 295 Note: this field mandatory in v1beta2. 296 type: string 297 type: object 298 type: object 299 served: true 300 storage: true 301 subresources: 302 status: {}