Merge pull request #4780 from RainbowMango/pr_update_controllergen

Update controller-gen to v0.13.0
This commit is contained in:
karmada-bot 2024-04-02 14:29:00 +08:00 committed by GitHub
commit a0c0a980e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 103 additions and 145 deletions

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: karmadas.operator.karmada.io name: karmadas.operator.karmada.io
spec: spec:
group: operator.karmada.io group: operator.karmada.io
@ -322,6 +321,7 @@ spec:
- kind - kind
- name - name
type: object type: object
x-kubernetes-map-type: atomic
dataSourceRef: dataSourceRef:
description: 'dataSourceRef specifies the description: 'dataSourceRef specifies the
object from which to populate the volume object from which to populate the volume
@ -505,6 +505,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
storageClassName: storageClassName:
description: 'storageClassName is the name description: 'storageClassName is the name
of the StorageClass required by the claim. of the StorageClass required by the claim.
@ -1744,9 +1745,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: cronfederatedhpas.autoscaling.karmada.io name: cronfederatedhpas.autoscaling.karmada.io
spec: spec:
group: autoscaling.karmada.io group: autoscaling.karmada.io
@ -250,9 +249,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: federatedhpas.autoscaling.karmada.io name: federatedhpas.autoscaling.karmada.io
spec: spec:
group: autoscaling.karmada.io group: autoscaling.karmada.io
@ -321,6 +320,7 @@ spec:
requirements are ANDed. requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- name - name
type: object type: object
@ -445,6 +445,7 @@ spec:
requirements are ANDed. requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- name - name
type: object type: object
@ -553,6 +554,7 @@ spec:
requirements are ANDed. requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- name - name
type: object type: object
@ -874,6 +876,7 @@ spec:
requirements are ANDed. requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- name - name
type: object type: object
@ -991,6 +994,7 @@ spec:
requirements are ANDed. requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- name - name
type: object type: object
@ -1092,6 +1096,7 @@ spec:
requirements are ANDed. requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- name - name
type: object type: object
@ -1186,9 +1191,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: resourceinterpretercustomizations.config.karmada.io name: resourceinterpretercustomizations.config.karmada.io
spec: spec:
group: config.karmada.io group: config.karmada.io
@ -247,9 +246,3 @@ spec:
type: object type: object
served: true served: true
storage: true storage: true
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: resourceinterpreterwebhookconfigurations.config.karmada.io name: resourceinterpreterwebhookconfigurations.config.karmada.io
spec: spec:
group: config.karmada.io group: config.karmada.io
@ -185,9 +184,3 @@ spec:
type: object type: object
served: true served: true
storage: true storage: true
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: multiclusteringresses.networking.karmada.io name: multiclusteringresses.networking.karmada.io
spec: spec:
group: networking.karmada.io group: networking.karmada.io
@ -70,6 +69,7 @@ spec:
- kind - kind
- name - name
type: object type: object
x-kubernetes-map-type: atomic
service: service:
description: service references a service as a backend. This is description: service references a service as a backend. This is
a mutually exclusive setting with "Resource". a mutually exclusive setting with "Resource".
@ -191,6 +191,7 @@ spec:
- kind - kind
- name - name
type: object type: object
x-kubernetes-map-type: atomic
service: service:
description: service references a service as a description: service references a service as a
backend. This is a mutually exclusive setting backend. This is a mutually exclusive setting
@ -389,9 +390,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: multiclusterservices.networking.karmada.io name: multiclusterservices.networking.karmada.io
spec: spec:
group: networking.karmada.io group: networking.karmada.io
@ -270,9 +269,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: clusteroverridepolicies.policy.karmada.io name: clusteroverridepolicies.policy.karmada.io
spec: spec:
group: policy.karmada.io group: policy.karmada.io
@ -369,6 +368,7 @@ spec:
contains only "value". The requirements are ANDed. contains only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
required: required:
- overriders - overriders
@ -642,6 +642,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
name: name:
description: Name of the target resource. Default is empty, description: Name of the target resource. Default is empty,
which means selecting all resources. which means selecting all resources.
@ -757,6 +758,7 @@ spec:
"value". The requirements are ANDed. "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
type: object type: object
required: required:
@ -764,9 +766,3 @@ spec:
type: object type: object
served: true served: true
storage: true storage: true
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: clusterpropagationpolicies.policy.karmada.io name: clusterpropagationpolicies.policy.karmada.io
spec: spec:
group: policy.karmada.io group: policy.karmada.io
@ -278,6 +277,7 @@ spec:
contains only "value". The requirements are ANDed. contains only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- affinityName - affinityName
type: object type: object
@ -389,6 +389,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
clusterTolerations: clusterTolerations:
description: ClusterTolerations represents the tolerations. description: ClusterTolerations represents the tolerations.
@ -599,6 +600,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
weight: weight:
description: Weight expressing the preference to description: Weight expressing the preference to
@ -749,6 +751,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
name: name:
description: Name of the target resource. Default is empty, description: Name of the target resource. Default is empty,
which means selecting all resources. which means selecting all resources.
@ -778,9 +781,3 @@ spec:
type: object type: object
served: true served: true
storage: true storage: true
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: federatedresourcequotas.policy.karmada.io name: federatedresourcequotas.policy.karmada.io
spec: spec:
group: policy.karmada.io group: policy.karmada.io
@ -146,9 +145,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: overridepolicies.policy.karmada.io name: overridepolicies.policy.karmada.io
spec: spec:
group: policy.karmada.io group: policy.karmada.io
@ -369,6 +368,7 @@ spec:
contains only "value". The requirements are ANDed. contains only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
required: required:
- overriders - overriders
@ -642,6 +642,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
name: name:
description: Name of the target resource. Default is empty, description: Name of the target resource. Default is empty,
which means selecting all resources. which means selecting all resources.
@ -757,6 +758,7 @@ spec:
"value". The requirements are ANDed. "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
type: object type: object
required: required:
@ -764,9 +766,3 @@ spec:
type: object type: object
served: true served: true
storage: true storage: true
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: propagationpolicies.policy.karmada.io name: propagationpolicies.policy.karmada.io
spec: spec:
group: policy.karmada.io group: policy.karmada.io
@ -274,6 +273,7 @@ spec:
contains only "value". The requirements are ANDed. contains only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- affinityName - affinityName
type: object type: object
@ -385,6 +385,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
clusterTolerations: clusterTolerations:
description: ClusterTolerations represents the tolerations. description: ClusterTolerations represents the tolerations.
@ -595,6 +596,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
weight: weight:
description: Weight expressing the preference to description: Weight expressing the preference to
@ -745,6 +747,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
name: name:
description: Name of the target resource. Default is empty, description: Name of the target resource. Default is empty,
which means selecting all resources. which means selecting all resources.
@ -774,9 +777,3 @@ spec:
type: object type: object
served: true served: true
storage: true storage: true
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: remedies.remedy.karmada.io name: remedies.remedy.karmada.io
spec: spec:
group: remedy.karmada.io group: remedy.karmada.io
@ -98,9 +97,3 @@ spec:
type: object type: object
served: true served: true
storage: true storage: true
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: clusterresourcebindings.work.karmada.io name: clusterresourcebindings.work.karmada.io
spec: spec:
group: work.karmada.io group: work.karmada.io
@ -536,6 +535,7 @@ spec:
contains only "value". The requirements are ANDed. contains only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- affinityName - affinityName
type: object type: object
@ -647,6 +647,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
clusterTolerations: clusterTolerations:
description: ClusterTolerations represents the tolerations. description: ClusterTolerations represents the tolerations.
@ -857,6 +858,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
weight: weight:
description: Weight expressing the preference to description: Weight expressing the preference to
@ -1015,10 +1017,12 @@ spec:
type: object type: object
type: array type: array
type: object type: object
x-kubernetes-map-type: atomic
type: array type: array
required: required:
- nodeSelectorTerms - nodeSelectorTerms
type: object type: object
x-kubernetes-map-type: atomic
nodeSelector: nodeSelector:
additionalProperties: additionalProperties:
type: string type: string
@ -1294,9 +1298,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: resourcebindings.work.karmada.io name: resourcebindings.work.karmada.io
spec: spec:
group: work.karmada.io group: work.karmada.io
@ -536,6 +535,7 @@ spec:
contains only "value". The requirements are ANDed. contains only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- affinityName - affinityName
type: object type: object
@ -647,6 +647,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
clusterTolerations: clusterTolerations:
description: ClusterTolerations represents the tolerations. description: ClusterTolerations represents the tolerations.
@ -857,6 +858,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
weight: weight:
description: Weight expressing the preference to description: Weight expressing the preference to
@ -1015,10 +1017,12 @@ spec:
type: object type: object
type: array type: array
type: object type: object
x-kubernetes-map-type: atomic
type: array type: array
required: required:
- nodeSelectorTerms - nodeSelectorTerms
type: object type: object
x-kubernetes-map-type: atomic
nodeSelector: nodeSelector:
additionalProperties: additionalProperties:
type: string type: string
@ -1294,9 +1298,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: works.work.karmada.io name: works.work.karmada.io
spec: spec:
group: work.karmada.io group: work.karmada.io
@ -210,9 +209,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: workloads.workload.example.io name: workloads.workload.example.io
spec: spec:
group: workload.example.io group: workload.example.io
@ -185,6 +184,7 @@ spec:
type: object type: object
type: array type: array
type: object type: object
x-kubernetes-map-type: atomic
weight: weight:
description: Weight associated with matching description: Weight associated with matching
the corresponding nodeSelectorTerm, in the the corresponding nodeSelectorTerm, in the
@ -291,10 +291,12 @@ spec:
type: object type: object
type: array type: array
type: object type: object
x-kubernetes-map-type: atomic
type: array type: array
required: required:
- nodeSelectorTerms - nodeSelectorTerms
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
podAffinity: podAffinity:
description: Describes pod affinity scheduling rules (e.g. description: Describes pod affinity scheduling rules (e.g.
@ -379,6 +381,7 @@ spec:
ANDed. ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
namespaceSelector: namespaceSelector:
description: A label query over the set description: A label query over the set
of namespaces that the term applies to. of namespaces that the term applies to.
@ -440,6 +443,7 @@ spec:
ANDed. ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
namespaces: namespaces:
description: namespaces specifies a static description: namespaces specifies a static
list of namespace names that the term list of namespace names that the term
@ -549,6 +553,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
namespaceSelector: namespaceSelector:
description: A label query over the set of namespaces description: A label query over the set of namespaces
that the term applies to. The term is applied that the term applies to. The term is applied
@ -606,6 +611,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
namespaces: namespaces:
description: namespaces specifies a static list description: namespaces specifies a static list
of namespace names that the term applies to. of namespace names that the term applies to.
@ -715,6 +721,7 @@ spec:
ANDed. ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
namespaceSelector: namespaceSelector:
description: A label query over the set description: A label query over the set
of namespaces that the term applies to. of namespaces that the term applies to.
@ -776,6 +783,7 @@ spec:
ANDed. ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
namespaces: namespaces:
description: namespaces specifies a static description: namespaces specifies a static
list of namespace names that the term list of namespace names that the term
@ -885,6 +893,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
namespaceSelector: namespaceSelector:
description: A label query over the set of namespaces description: A label query over the set of namespaces
that the term applies to. The term is applied that the term applies to. The term is applied
@ -942,6 +951,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
namespaces: namespaces:
description: namespaces specifies a static list description: namespaces specifies a static list
of namespace names that the term applies to. of namespace names that the term applies to.
@ -1058,6 +1068,7 @@ spec:
required: required:
- key - key
type: object type: object
x-kubernetes-map-type: atomic
fieldRef: fieldRef:
description: 'Selects a field of the pod: description: 'Selects a field of the pod:
supports metadata.name, metadata.namespace, supports metadata.name, metadata.namespace,
@ -1077,6 +1088,7 @@ spec:
required: required:
- fieldPath - fieldPath
type: object type: object
x-kubernetes-map-type: atomic
resourceFieldRef: resourceFieldRef:
description: 'Selects a resource of the container: description: 'Selects a resource of the container:
only resources limits and requests (limits.cpu, only resources limits and requests (limits.cpu,
@ -1103,6 +1115,7 @@ spec:
required: required:
- resource - resource
type: object type: object
x-kubernetes-map-type: atomic
secretKeyRef: secretKeyRef:
description: Selects a key of a secret in description: Selects a key of a secret in
the pod's namespace the pod's namespace
@ -1125,6 +1138,7 @@ spec:
required: required:
- key - key
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
required: required:
- name - name
@ -1157,6 +1171,7 @@ spec:
must be defined must be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
prefix: prefix:
description: An optional identifier to prepend description: An optional identifier to prepend
to each key in the ConfigMap. Must be a C_IDENTIFIER. to each key in the ConfigMap. Must be a C_IDENTIFIER.
@ -1175,6 +1190,7 @@ spec:
be defined be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
type: array type: array
image: image:
@ -2491,6 +2507,7 @@ spec:
required: required:
- key - key
type: object type: object
x-kubernetes-map-type: atomic
fieldRef: fieldRef:
description: 'Selects a field of the pod: description: 'Selects a field of the pod:
supports metadata.name, metadata.namespace, supports metadata.name, metadata.namespace,
@ -2510,6 +2527,7 @@ spec:
required: required:
- fieldPath - fieldPath
type: object type: object
x-kubernetes-map-type: atomic
resourceFieldRef: resourceFieldRef:
description: 'Selects a resource of the container: description: 'Selects a resource of the container:
only resources limits and requests (limits.cpu, only resources limits and requests (limits.cpu,
@ -2536,6 +2554,7 @@ spec:
required: required:
- resource - resource
type: object type: object
x-kubernetes-map-type: atomic
secretKeyRef: secretKeyRef:
description: Selects a key of a secret in description: Selects a key of a secret in
the pod's namespace the pod's namespace
@ -2558,6 +2577,7 @@ spec:
required: required:
- key - key
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
required: required:
- name - name
@ -2590,6 +2610,7 @@ spec:
must be defined must be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
prefix: prefix:
description: An optional identifier to prepend description: An optional identifier to prepend
to each key in the ConfigMap. Must be a C_IDENTIFIER. to each key in the ConfigMap. Must be a C_IDENTIFIER.
@ -2608,6 +2629,7 @@ spec:
be defined be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
type: array type: array
image: image:
@ -3815,6 +3837,7 @@ spec:
TODO: Add other useful fields. apiVersion, kind, uid?' TODO: Add other useful fields. apiVersion, kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
type: array type: array
initContainers: initContainers:
description: 'List of initialization containers belonging description: 'List of initialization containers belonging
@ -3912,6 +3935,7 @@ spec:
required: required:
- key - key
type: object type: object
x-kubernetes-map-type: atomic
fieldRef: fieldRef:
description: 'Selects a field of the pod: description: 'Selects a field of the pod:
supports metadata.name, metadata.namespace, supports metadata.name, metadata.namespace,
@ -3931,6 +3955,7 @@ spec:
required: required:
- fieldPath - fieldPath
type: object type: object
x-kubernetes-map-type: atomic
resourceFieldRef: resourceFieldRef:
description: 'Selects a resource of the container: description: 'Selects a resource of the container:
only resources limits and requests (limits.cpu, only resources limits and requests (limits.cpu,
@ -3957,6 +3982,7 @@ spec:
required: required:
- resource - resource
type: object type: object
x-kubernetes-map-type: atomic
secretKeyRef: secretKeyRef:
description: Selects a key of a secret in description: Selects a key of a secret in
the pod's namespace the pod's namespace
@ -3979,6 +4005,7 @@ spec:
required: required:
- key - key
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
required: required:
- name - name
@ -4011,6 +4038,7 @@ spec:
must be defined must be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
prefix: prefix:
description: An optional identifier to prepend description: An optional identifier to prepend
to each key in the ConfigMap. Must be a C_IDENTIFIER. to each key in the ConfigMap. Must be a C_IDENTIFIER.
@ -4029,6 +4057,7 @@ spec:
be defined be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
type: object type: object
type: array type: array
image: image:
@ -5719,6 +5748,7 @@ spec:
requirements are ANDed. requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
matchLabelKeys: matchLabelKeys:
description: "MatchLabelKeys is a set of pod label keys description: "MatchLabelKeys is a set of pod label keys
to select the pods over which spreading will be calculated. to select the pods over which spreading will be calculated.
@ -5992,6 +6022,7 @@ spec:
kind, uid?' kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
user: user:
description: 'user is optional: User is the rados description: 'user is optional: User is the rados
user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it'
@ -6027,6 +6058,7 @@ spec:
kind, uid?' kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
volumeID: volumeID:
description: 'volumeID used to identify the volume description: 'volumeID used to identify the volume
in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md'
@ -6106,6 +6138,7 @@ spec:
or its keys must be defined or its keys must be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
csi: csi:
description: csi (Container Storage Interface) represents description: csi (Container Storage Interface) represents
ephemeral storage that is handled by certain external ephemeral storage that is handled by certain external
@ -6139,6 +6172,7 @@ spec:
kind, uid?' kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
readOnly: readOnly:
description: readOnly specifies a read-only configuration description: readOnly specifies a read-only configuration
for the volume. Defaults to false (read/write). for the volume. Defaults to false (read/write).
@ -6197,6 +6231,7 @@ spec:
required: required:
- fieldPath - fieldPath
type: object type: object
x-kubernetes-map-type: atomic
mode: mode:
description: 'Optional: mode bits used to description: 'Optional: mode bits used to
set permissions on this file, must be an set permissions on this file, must be an
@ -6242,6 +6277,7 @@ spec:
required: required:
- resource - resource
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- path - path
type: object type: object
@ -6393,6 +6429,7 @@ spec:
- kind - kind
- name - name
type: object type: object
x-kubernetes-map-type: atomic
dataSourceRef: dataSourceRef:
description: 'dataSourceRef specifies the description: 'dataSourceRef specifies the
object from which to populate the volume object from which to populate the volume
@ -6583,6 +6620,7 @@ spec:
ANDed. ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
storageClassName: storageClassName:
description: 'storageClassName is the name description: 'storageClassName is the name
of the StorageClass required by the claim. of the StorageClass required by the claim.
@ -6681,6 +6719,7 @@ spec:
kind, uid?' kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- driver - driver
type: object type: object
@ -6871,6 +6910,7 @@ spec:
kind, uid?' kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
targetPortal: targetPortal:
description: targetPortal is iSCSI Target Portal. description: targetPortal is iSCSI Target Portal.
The Portal is either an IP or ip_addr:port if The Portal is either an IP or ip_addr:port if
@ -7053,6 +7093,7 @@ spec:
the ConfigMap or its keys must be defined the ConfigMap or its keys must be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
downwardAPI: downwardAPI:
description: downwardAPI information about description: downwardAPI information about
the downwardAPI data to project the downwardAPI data to project
@ -7084,6 +7125,7 @@ spec:
required: required:
- fieldPath - fieldPath
type: object type: object
x-kubernetes-map-type: atomic
mode: mode:
description: 'Optional: mode bits description: 'Optional: mode bits
used to set permissions on this used to set permissions on this
@ -7139,6 +7181,7 @@ spec:
required: required:
- resource - resource
type: object type: object
x-kubernetes-map-type: atomic
required: required:
- path - path
type: object type: object
@ -7210,6 +7253,7 @@ spec:
the Secret or its key must be defined the Secret or its key must be defined
type: boolean type: boolean
type: object type: object
x-kubernetes-map-type: atomic
serviceAccountToken: serviceAccountToken:
description: serviceAccountToken is information description: serviceAccountToken is information
about the serviceAccountToken data to project about the serviceAccountToken data to project
@ -7336,6 +7380,7 @@ spec:
kind, uid?' kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
user: user:
description: 'user is the rados user name. Default description: 'user is the rados user name. Default
is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it'
@ -7380,6 +7425,7 @@ spec:
kind, uid?' kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
sslEnabled: sslEnabled:
description: sslEnabled Flag enable/disable SSL description: sslEnabled Flag enable/disable SSL
communication with Gateway, default false communication with Gateway, default false
@ -7505,6 +7551,7 @@ spec:
kind, uid?' kind, uid?'
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic
volumeName: volumeName:
description: volumeName is the human-readable name description: volumeName is the human-readable name
of the StorageOS volume. Volume names are only of the StorageOS volume. Volume names are only
@ -7644,9 +7691,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -19,7 +19,7 @@ set -o nounset
set -o pipefail set -o pipefail
CONTROLLER_GEN_PKG="sigs.k8s.io/controller-tools/cmd/controller-gen" CONTROLLER_GEN_PKG="sigs.k8s.io/controller-tools/cmd/controller-gen"
CONTROLLER_GEN_VER="v0.8.0" CONTROLLER_GEN_VER="v0.13.0"
source hack/util.sh source hack/util.sh

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.8.0 controller-gen.kubebuilder.io/version: v0.13.0
creationTimestamp: null
name: karmadas.operator.karmada.io name: karmadas.operator.karmada.io
spec: spec:
group: operator.karmada.io group: operator.karmada.io
@ -322,6 +321,7 @@ spec:
- kind - kind
- name - name
type: object type: object
x-kubernetes-map-type: atomic
dataSourceRef: dataSourceRef:
description: 'dataSourceRef specifies the description: 'dataSourceRef specifies the
object from which to populate the volume object from which to populate the volume
@ -505,6 +505,7 @@ spec:
only "value". The requirements are ANDed. only "value". The requirements are ANDed.
type: object type: object
type: object type: object
x-kubernetes-map-type: atomic
storageClassName: storageClassName:
description: 'storageClassName is the name description: 'storageClassName is the name
of the StorageClass required by the claim. of the StorageClass required by the claim.
@ -1744,9 +1745,3 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []