diff --git a/config/dist/skr/crd/bases/providers/azure/cloud-resources.kyma-project.io_azurerwxvolumebackups.yaml b/config/dist/skr/crd/bases/providers/azure/cloud-resources.kyma-project.io_azurerwxvolumebackups.yaml index 415d343b..8aa32fb2 100644 --- a/config/dist/skr/crd/bases/providers/azure/cloud-resources.kyma-project.io_azurerwxvolumebackups.yaml +++ b/config/dist/skr/crd/bases/providers/azure/cloud-resources.kyma-project.io_azurerwxvolumebackups.yaml @@ -4,6 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.16.5 + cloud-resources.kyma-project.io/version: v0.0.1 name: azurerwxvolumebackups.cloud-resources.kyma-project.io spec: group: cloud-resources.kyma-project.io @@ -14,139 +15,133 @@ spec: singular: azurerwxvolumebackup scope: Namespaced versions: - - name: v1beta1 - schema: - openAPIV3Schema: - description: AzureRwxVolumeBackup is the Schema for the azurerwxvolumebackups - 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: AzureRwxVolumeBackupSpec defines the desired state of AzureRwxVolumeBackup - properties: - location: - type: string - source: - properties: - pvc: + - name: v1beta1 + schema: + openAPIV3Schema: + description: AzureRwxVolumeBackup is the Schema for the azurerwxvolumebackups 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: AzureRwxVolumeBackupSpec defines the desired state of AzureRwxVolumeBackup + properties: + location: + type: string + source: + properties: + pvc: + properties: + name: + description: Name speicfies the name of the PVC that a backup has to be made of. + type: string + namespace: + description: |- + Namespace specified the namespace of the AzureRwxVolume resource that a backup has to be made of. + If not specified then namespace of the AzureRwxVolumeBackup is used. + type: string + required: + - name + type: object + required: + - pvc + type: object + x-kubernetes-validations: + - message: source is immutable. + rule: (self == oldSelf) + required: + - location + - source + type: object + status: + description: AzureRwxVolumeBackupStatus defines the observed state of AzureRwxVolumeBackup + properties: + conditions: + description: List of status conditions + items: + description: Condition contains details for one aspect of the current state of this API Resource. properties: - name: - description: Name speicfies the name of the PVC that a backup - has to be made of. + lastTransitionTime: + description: |- + lastTransitionTime is the last time the condition transitioned from one status to another. + This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. + format: date-time + type: string + message: + description: |- + message is a human readable message indicating details about the transition. + This may be an empty string. + maxLength: 32768 type: string - namespace: + observedGeneration: description: |- - Namespace specified the namespace of the AzureRwxVolume resource that a backup has to be made of. - If not specified then namespace of the AzureRwxVolumeBackup is used. + observedGeneration represents the .metadata.generation that the condition was set based upon. + For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date + with respect to the current state of the instance. + format: int64 + minimum: 0 + type: integer + reason: + description: |- + reason contains a programmatic identifier indicating the reason for the condition's last transition. + Producers of specific condition types may define expected values and meanings for this field, + and whether the values are considered a guaranteed API. + The value should be a CamelCase string. + This field may not be empty. + maxLength: 1024 + minLength: 1 + pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ + type: string + status: + description: status of the condition, one of True, False, Unknown. + enum: + - "True" + - "False" + - Unknown + type: string + type: + description: type of condition in CamelCase or in foo.example.com/CamelCase. + maxLength: 316 + pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$ type: string required: - - name + - lastTransitionTime + - message + - reason + - status + - type type: object - required: - - pvc - type: object - x-kubernetes-validations: - - message: source is immutable. - rule: (self == oldSelf) - required: - - location - - source - type: object - status: - description: AzureRwxVolumeBackupStatus defines the observed state of - AzureRwxVolumeBackup - properties: - conditions: - description: List of status conditions - items: - description: Condition contains details for one aspect of the current - state of this API Resource. - properties: - lastTransitionTime: - description: |- - lastTransitionTime is the last time the condition transitioned from one status to another. - This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. - format: date-time - type: string - message: - description: |- - message is a human readable message indicating details about the transition. - This may be an empty string. - maxLength: 32768 - type: string - observedGeneration: - description: |- - observedGeneration represents the .metadata.generation that the condition was set based upon. - For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date - with respect to the current state of the instance. - format: int64 - minimum: 0 - type: integer - reason: - description: |- - reason contains a programmatic identifier indicating the reason for the condition's last transition. - Producers of specific condition types may define expected values and meanings for this field, - and whether the values are considered a guaranteed API. - The value should be a CamelCase string. - This field may not be empty. - maxLength: 1024 - minLength: 1 - pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ - type: string - status: - description: status of the condition, one of True, False, Unknown. - enum: - - "True" - - "False" - - Unknown - type: string - type: - description: type of condition in CamelCase or in foo.example.com/CamelCase. - maxLength: 316 - pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$ - type: string - required: - - lastTransitionTime - - message - - reason - - status - - type - type: object - type: array - x-kubernetes-list-map-keys: - - type - x-kubernetes-list-type: map - id: - type: string - opIdentifier: - description: Operation Identifier to track the Hyperscaler Creation - Operation - type: string - recoveryPointId: - description: RecoveryPointId specifies the corresponding snapshot - used for restore - type: string - state: - type: string - type: object - type: object - served: true - storage: true - subresources: - status: {} + type: array + x-kubernetes-list-map-keys: + - type + x-kubernetes-list-type: map + id: + type: string + opIdentifier: + description: Operation Identifier to track the Hyperscaler Creation Operation + type: string + recoveryPointId: + description: RecoveryPointId specifies the corresponding snapshot used for restore + type: string + state: + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {}