diff --git a/charts/harbor-operator/templates/crds.yaml b/charts/harbor-operator/templates/crds.yaml index 9bfb6f6b5..11b5e21a3 100644 --- a/charts/harbor-operator/templates/crds.yaml +++ b/charts/harbor-operator/templates/crds.yaml @@ -5,7 +5,7 @@ kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: chartmuseums.goharbor.io spec: conversion: @@ -360,6 +360,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -395,6 +396,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -475,6 +477,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -509,6 +512,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -568,6 +572,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -616,6 +621,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -655,20 +661,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -749,6 +754,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -770,14 +776,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -799,6 +806,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -894,6 +902,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -991,6 +1000,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -1181,6 +1191,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -1359,6 +1370,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -1391,6 +1403,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -1446,6 +1459,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -1518,6 +1532,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -1644,6 +1659,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -1687,6 +1703,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -1811,6 +1828,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -1965,6 +1983,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -2101,58 +2120,6 @@ spec: - chart type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -2505,6 +2472,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -2540,6 +2508,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -2620,6 +2589,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -2654,6 +2624,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -2713,6 +2684,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -2761,6 +2733,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -2800,20 +2773,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -2894,6 +2866,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -2915,14 +2888,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -2944,6 +2918,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -3039,6 +3014,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -3136,6 +3112,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -3326,6 +3303,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -3504,6 +3482,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -3536,6 +3515,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -3591,6 +3571,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -3663,6 +3644,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -3789,6 +3771,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -3832,6 +3815,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -3956,6 +3940,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -4127,6 +4112,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -4273,77 +4259,19 @@ spec: - chart type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: cores.goharbor.io spec: conversion: @@ -4660,6 +4588,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -4852,58 +4781,6 @@ spec: - secretRef type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -5203,6 +5080,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -5494,77 +5372,19 @@ spec: - secretRef type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: exporters.goharbor.io spec: conversion: @@ -5730,6 +5550,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -5849,58 +5670,6 @@ spec: - database type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -6049,6 +5818,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobservice: properties: @@ -6227,77 +5997,19 @@ spec: - database type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: harborclusters.goharbor.io spec: conversion: @@ -6393,6 +6105,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -6508,6 +6221,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -6722,6 +6436,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -7126,6 +6841,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -7169,6 +6885,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array sentinel: description: Sentinel is the configuration of the redis sentinel. @@ -7260,6 +6977,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array replicas: description: Replicas defines database instance replicas @@ -7337,6 +7055,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array mc: description: MinIOClientSpec the spec for the mc @@ -7363,6 +7082,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array type: object redirect: @@ -7506,6 +7226,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty volume is desired. @@ -7522,13 +7243,13 @@ spec: automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource - only allows two specific types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + only allows two specific types of objects, DataSourceRef + allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values - (dropping them), DataSourceRef preserves all values, - and generates an error if a disallowed value is specified. - (Alpha) Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + (dropping them), DataSourceRef preserves all values, + and generates an error if a disallowed value is + specified. (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: description: APIGroup is the group for the resource @@ -7549,6 +7270,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -7630,6 +7352,7 @@ spec: The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -7786,6 +7509,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -7919,6 +7643,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8033,6 +7758,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8147,6 +7873,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8318,6 +8045,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -8461,6 +8189,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8580,6 +8309,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8904,6 +8634,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array operatorVersion: type: string @@ -9002,6 +8733,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9117,6 +8849,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -9333,6 +9066,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array operatorVersion: type: string @@ -9417,6 +9151,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9615,6 +9350,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -9657,6 +9393,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -9818,6 +9555,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9932,6 +9670,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10046,6 +9785,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10187,6 +9927,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -10330,6 +10071,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10532,6 +10274,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array mc: description: MinIOClientSpec the spec for the mc @@ -10559,6 +10302,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array type: object operatorVersion: @@ -10716,6 +10460,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -10734,12 +10479,12 @@ spec: is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows - two specific types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + two specific types of objects, DataSourceRef + allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed - value is specified. (Alpha) Using this field + value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: @@ -10762,6 +10507,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -10848,6 +10594,7 @@ spec: "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -11305,6 +11052,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -11535,19 +11283,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 creationTimestamp: null name: harborconfigurations.goharbor.io spec: @@ -12007,19 +11749,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: harbors.goharbor.io spec: conversion: @@ -12120,6 +11856,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -12235,6 +11972,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -12449,6 +12187,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -12853,6 +12592,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -12895,6 +12635,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13028,6 +12769,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13142,6 +12884,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13256,6 +12999,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13427,6 +13171,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -13570,6 +13315,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13689,6 +13435,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13840,58 +13587,6 @@ spec: - version type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -13973,6 +13668,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -14088,6 +13784,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -14300,6 +13997,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -14753,6 +14451,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -14795,6 +14494,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -14956,6 +14656,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15070,6 +14771,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15184,6 +14886,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15353,6 +15056,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -15496,6 +15200,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15705,6 +15410,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15866,77 +15572,19 @@ spec: - version type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 creationTimestamp: null name: harborserverconfigurations.goharbor.io spec: @@ -16059,6 +15707,7 @@ spec: are ANDed. type: object type: object + x-kubernetes-map-type: atomic rules: description: Rules configures the container image rewrite rules for transparent proxy caching with Harbor. @@ -16095,19 +15744,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: jobservices.goharbor.io spec: conversion: @@ -16201,6 +15844,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobLoggers: default: @@ -16376,6 +16020,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -16410,6 +16055,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -16487,6 +16133,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -16520,6 +16167,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -16578,6 +16226,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -16623,6 +16272,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -16661,13 +16311,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -16754,6 +16403,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -16775,14 +16425,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -16804,6 +16455,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -16896,6 +16548,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -16992,6 +16645,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -17178,6 +16832,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -17354,6 +17009,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -17385,6 +17041,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -17440,6 +17097,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -17511,6 +17169,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -17635,6 +17294,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -17678,6 +17338,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -17800,6 +17461,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -18028,6 +17690,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -18062,6 +17725,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -18139,6 +17803,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -18172,6 +17837,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -18230,6 +17896,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -18275,6 +17942,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -18313,13 +17981,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -18406,6 +18073,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -18427,14 +18095,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -18456,6 +18125,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -18548,6 +18218,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -18644,6 +18315,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -18830,6 +18502,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -19006,6 +18679,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -19037,6 +18711,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -19092,6 +18767,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -19163,6 +18839,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -19287,6 +18964,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -19330,6 +19008,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -19452,6 +19131,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -19726,58 +19406,6 @@ spec: - workerPool type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -19854,6 +19482,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobLoggers: default: @@ -20029,6 +19658,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -20063,6 +19693,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -20140,6 +19771,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -20173,6 +19805,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -20231,6 +19864,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -20276,6 +19910,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -20314,13 +19949,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -20407,6 +20041,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -20428,14 +20063,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -20457,6 +20093,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -20549,6 +20186,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -20645,6 +20283,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -20831,6 +20470,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -21007,6 +20647,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -21038,6 +20679,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -21093,6 +20735,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -21164,6 +20807,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -21288,6 +20932,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -21331,6 +20976,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -21453,6 +21099,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -21681,6 +21328,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -21715,6 +21363,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -21792,6 +21441,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -21825,6 +21475,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -21883,6 +21534,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -21928,6 +21580,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -21966,13 +21619,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -22059,6 +21711,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -22080,14 +21733,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -22109,6 +21763,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -22201,6 +21856,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -22297,6 +21953,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -22483,6 +22140,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -22659,6 +22317,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -22690,6 +22349,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -22745,6 +22405,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -22816,6 +22477,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -22940,6 +22602,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -22983,6 +22646,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -23105,6 +22769,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -23495,77 +23160,19 @@ spec: - workerPool type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: notaryservers.goharbor.io spec: conversion: @@ -23668,6 +23275,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -23862,58 +23470,6 @@ spec: - trustService type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -23999,6 +23555,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24203,77 +23760,19 @@ spec: - trustService type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: notarysigners.goharbor.io spec: conversion: @@ -24359,6 +23858,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24526,58 +24026,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -24646,6 +24094,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24823,77 +24272,19 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: portals.goharbor.io spec: conversion: @@ -24971,6 +24362,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array maxConnections: default: 1024 @@ -25072,58 +24464,6 @@ spec: type: array type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -25184,6 +24524,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array maxConnections: default: 1024 @@ -25296,77 +24637,19 @@ spec: type: array type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 creationTimestamp: null name: pullsecretbindings.goharbor.io spec: @@ -25458,19 +24741,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: registries.goharbor.io spec: conversion: @@ -25801,6 +25078,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -26254,6 +25532,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -26289,6 +25568,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -26369,6 +25649,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -26403,6 +25684,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -26462,6 +25744,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -26510,6 +25793,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -26549,20 +25833,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -26643,6 +25926,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -26664,14 +25948,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -26693,6 +25978,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -26788,6 +26074,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -26885,6 +26172,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -27075,6 +26363,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -27253,6 +26542,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -27285,6 +26575,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -27340,6 +26631,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -27412,6 +26704,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -27538,6 +26831,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -27581,6 +26875,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -27705,6 +27000,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -28023,58 +27319,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object required: - metadata @@ -28390,6 +27634,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -28871,6 +28116,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -28906,6 +28152,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -28986,6 +28233,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -29020,6 +28268,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -29079,6 +28328,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -29127,6 +28377,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -29166,20 +28417,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -29260,6 +28510,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -29281,14 +28532,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -29310,6 +28562,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -29405,6 +28658,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -29502,6 +28756,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -29692,6 +28947,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -29870,6 +29126,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -29902,6 +29159,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -29957,6 +29215,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -30029,6 +29288,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -30155,6 +29415,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -30198,6 +29459,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -30322,6 +29584,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -30754,58 +30017,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object required: - metadata @@ -30817,19 +30028,13 @@ spec: specReplicasPath: .spec.replicas statusReplicasPath: .status.replicas status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: registrycontrollers.goharbor.io spec: conversion: @@ -30916,6 +30121,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -31030,56 +30236,6 @@ spec: type: object status: description: Most recently observed status. - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -31149,6 +30305,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -31273,75 +30430,19 @@ spec: type: object status: description: Most recently observed status. - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{.Release.Namespace}}/{{. | include "chart.fullname"}}-serving-cert' - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 name: trivies.goharbor.io spec: conversion: @@ -31423,6 +30524,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -31812,6 +30914,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -31846,6 +30949,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -31921,6 +31025,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -31953,6 +31058,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -32008,6 +31114,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -32053,6 +31160,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -32090,12 +31198,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -32180,6 +31288,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -32199,13 +31308,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -32228,6 +31337,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -32315,6 +31425,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -32408,6 +31519,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -32588,6 +31700,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -32760,6 +31873,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -32790,6 +31904,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -32843,6 +31958,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -32911,6 +32027,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -33033,6 +32150,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -33073,6 +32191,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -33193,6 +32312,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -33373,6 +32493,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -33407,6 +32528,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -33482,6 +32604,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -33514,6 +32637,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -33569,6 +32693,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -33614,6 +32739,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -33651,12 +32777,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -33741,6 +32867,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -33760,13 +32887,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -33789,6 +32916,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -33876,6 +33004,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -33969,6 +33098,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -34149,6 +33279,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -34321,6 +33452,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -34351,6 +33483,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -34404,6 +33537,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -34472,6 +33606,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -34594,6 +33729,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -34634,6 +33770,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -34754,6 +33891,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -34871,58 +34009,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -34987,6 +34073,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -35389,6 +34476,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -35423,6 +34511,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -35498,6 +34587,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -35530,6 +34620,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -35585,6 +34676,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -35630,6 +34722,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -35667,12 +34760,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -35757,6 +34850,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -35776,13 +34870,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -35805,6 +34899,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -35892,6 +34987,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -35985,6 +35081,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -36165,6 +35262,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -36337,6 +35435,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -36367,6 +35466,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -36420,6 +35520,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -36488,6 +35589,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -36610,6 +35712,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -36650,6 +35753,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -36770,6 +35874,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -36950,6 +36055,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -36984,6 +36090,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -37059,6 +36166,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -37091,6 +36199,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -37146,6 +36255,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -37191,6 +36301,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -37228,12 +36339,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -37318,6 +36429,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -37337,13 +36449,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -37366,6 +36478,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -37453,6 +36566,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -37546,6 +36660,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -37726,6 +36841,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -37898,6 +37014,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -37928,6 +37045,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -37981,6 +37099,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -38049,6 +37168,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -38171,6 +37291,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -38211,6 +37332,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -38331,6 +37453,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -38451,68 +37574,10 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] {{- end -}} diff --git a/manifests/cluster/deployment.yaml b/manifests/cluster/deployment.yaml index f6f919317..95cc4408e 100644 --- a/manifests/cluster/deployment.yaml +++ b/manifests/cluster/deployment.yaml @@ -12,7 +12,7 @@ kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -370,6 +370,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -405,6 +406,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -485,6 +487,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -519,6 +522,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -578,6 +582,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -626,6 +631,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -665,20 +671,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -759,6 +764,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -780,14 +786,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -809,6 +816,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -904,6 +912,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -1001,6 +1010,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -1191,6 +1201,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -1369,6 +1380,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -1401,6 +1413,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -1456,6 +1469,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -1528,6 +1542,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -1654,6 +1669,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -1697,6 +1713,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -1821,6 +1838,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -1975,6 +1993,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -2111,58 +2130,6 @@ spec: - chart type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -2515,6 +2482,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -2550,6 +2518,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -2630,6 +2599,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -2664,6 +2634,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -2723,6 +2694,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -2771,6 +2743,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -2810,20 +2783,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -2904,6 +2876,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -2925,14 +2898,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -2954,6 +2928,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -3049,6 +3024,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -3146,6 +3122,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -3336,6 +3313,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -3514,6 +3492,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -3546,6 +3525,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -3601,6 +3581,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -3673,6 +3654,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -3799,6 +3781,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -3842,6 +3825,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -3966,6 +3950,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -4137,6 +4122,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -4283,77 +4269,19 @@ spec: - chart type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -4673,6 +4601,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -4865,58 +4794,6 @@ spec: - secretRef type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -5216,6 +5093,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -5507,77 +5385,19 @@ spec: - secretRef type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -5746,6 +5566,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -5865,58 +5686,6 @@ spec: - database type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -6065,6 +5834,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobservice: properties: @@ -6243,77 +6013,19 @@ spec: - database type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -6412,6 +6124,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -6527,6 +6240,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -6741,6 +6455,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -7145,6 +6860,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -7188,6 +6904,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array sentinel: description: Sentinel is the configuration of the redis sentinel. @@ -7279,6 +6996,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array replicas: description: Replicas defines database instance replicas @@ -7356,6 +7074,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array mc: description: MinIOClientSpec the spec for the mc @@ -7382,6 +7101,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array type: object redirect: @@ -7525,6 +7245,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty volume is desired. @@ -7541,13 +7262,13 @@ spec: automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource - only allows two specific types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + only allows two specific types of objects, DataSourceRef + allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values - (dropping them), DataSourceRef preserves all values, - and generates an error if a disallowed value is specified. - (Alpha) Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + (dropping them), DataSourceRef preserves all values, + and generates an error if a disallowed value is + specified. (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: description: APIGroup is the group for the resource @@ -7568,6 +7289,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -7649,6 +7371,7 @@ spec: The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -7805,6 +7528,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -7938,6 +7662,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8052,6 +7777,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8166,6 +7892,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8337,6 +8064,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -8480,6 +8208,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8599,6 +8328,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8923,6 +8653,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array operatorVersion: type: string @@ -9021,6 +8752,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9136,6 +8868,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -9352,6 +9085,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array operatorVersion: type: string @@ -9436,6 +9170,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9634,6 +9369,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -9676,6 +9412,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -9837,6 +9574,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9951,6 +9689,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10065,6 +9804,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10206,6 +9946,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -10349,6 +10090,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10551,6 +10293,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array mc: description: MinIOClientSpec the spec for the mc @@ -10578,6 +10321,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array type: object operatorVersion: @@ -10735,6 +10479,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -10753,12 +10498,12 @@ spec: is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows - two specific types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + two specific types of objects, DataSourceRef + allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed - value is specified. (Alpha) Using this field + value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: @@ -10781,6 +10526,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -10867,6 +10613,7 @@ spec: "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -11324,6 +11071,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -11554,18 +11302,12 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -12028,19 +11770,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -12144,6 +11880,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -12259,6 +11996,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -12473,6 +12211,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -12877,6 +12616,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -12919,6 +12659,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13052,6 +12793,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13166,6 +12908,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13280,6 +13023,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13451,6 +13195,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -13594,6 +13339,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13713,6 +13459,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13864,58 +13611,6 @@ spec: - version type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -13997,6 +13692,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -14112,6 +13808,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -14324,6 +14021,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -14777,6 +14475,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -14819,6 +14518,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -14980,6 +14680,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15094,6 +14795,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15208,6 +14910,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15377,6 +15080,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -15520,6 +15224,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15729,6 +15434,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15890,76 +15596,18 @@ spec: - version type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -16085,6 +15733,7 @@ spec: are ANDed. type: object type: object + x-kubernetes-map-type: atomic rules: description: Rules configures the container image rewrite rules for transparent proxy caching with Harbor. @@ -16121,19 +15770,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -16230,6 +15873,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobLoggers: default: @@ -16405,6 +16049,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -16439,6 +16084,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -16516,6 +16162,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -16549,6 +16196,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -16607,6 +16255,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -16652,6 +16301,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -16690,13 +16340,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -16783,6 +16432,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -16804,14 +16454,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -16833,6 +16484,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -16925,6 +16577,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -17021,6 +16674,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -17207,6 +16861,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -17383,6 +17038,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -17414,6 +17070,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -17469,6 +17126,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -17540,6 +17198,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -17664,6 +17323,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -17707,6 +17367,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -17829,6 +17490,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -18057,6 +17719,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -18091,6 +17754,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -18168,6 +17832,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -18201,6 +17866,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -18259,6 +17925,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -18304,6 +17971,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -18342,13 +18010,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -18435,6 +18102,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -18456,14 +18124,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -18485,6 +18154,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -18577,6 +18247,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -18673,6 +18344,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -18859,6 +18531,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -19035,6 +18708,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -19066,6 +18740,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -19121,6 +18796,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -19192,6 +18868,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -19316,6 +18993,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -19359,6 +19037,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -19481,6 +19160,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -19755,58 +19435,6 @@ spec: - workerPool type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -19883,6 +19511,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobLoggers: default: @@ -20058,6 +19687,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -20092,6 +19722,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -20169,6 +19800,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -20202,6 +19834,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -20260,6 +19893,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -20305,6 +19939,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -20343,13 +19978,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -20436,6 +20070,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -20457,14 +20092,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -20486,6 +20122,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -20578,6 +20215,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -20674,6 +20312,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -20860,6 +20499,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -21036,6 +20676,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -21067,6 +20708,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -21122,6 +20764,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -21193,6 +20836,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -21317,6 +20961,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -21360,6 +21005,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -21482,6 +21128,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -21710,6 +21357,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -21744,6 +21392,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -21821,6 +21470,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -21854,6 +21504,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -21912,6 +21563,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -21957,6 +21609,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -21995,13 +21648,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -22088,6 +21740,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -22109,14 +21762,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -22138,6 +21792,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -22230,6 +21885,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -22326,6 +21982,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -22512,6 +22169,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -22688,6 +22346,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -22719,6 +22378,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -22774,6 +22434,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -22845,6 +22506,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -22969,6 +22631,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -23012,6 +22675,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -23134,6 +22798,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -23524,77 +23189,19 @@ spec: - workerPool type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -23700,6 +23307,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -23894,58 +23502,6 @@ spec: - trustService type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -24031,6 +23587,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24235,77 +23792,19 @@ spec: - trustService type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -24394,6 +23893,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24561,58 +24061,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -24681,6 +24129,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24858,77 +24307,19 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -25009,6 +24400,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array maxConnections: default: 1024 @@ -25110,58 +24502,6 @@ spec: type: array type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -25222,6 +24562,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array maxConnections: default: 1024 @@ -25334,76 +24675,18 @@ spec: type: array type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -25498,12 +24781,6 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition @@ -28547,7 +27824,7 @@ kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -28881,6 +28158,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -29334,6 +28612,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -29369,6 +28648,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -29449,6 +28729,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -29483,6 +28764,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -29542,6 +28824,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -29590,6 +28873,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -29629,20 +28913,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -29723,6 +29006,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -29744,14 +29028,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -29773,6 +29058,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -29868,6 +29154,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -29965,6 +29252,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -30155,6 +29443,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -30333,6 +29622,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -30365,6 +29655,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -30420,6 +29711,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -30492,6 +29784,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -30618,6 +29911,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -30661,6 +29955,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -30785,6 +30080,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -31103,58 +30399,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object required: - metadata @@ -31470,6 +30714,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -31951,6 +31196,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -31986,6 +31232,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -32066,6 +31313,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -32100,6 +31348,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -32159,6 +31408,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -32207,6 +31457,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -32246,20 +31497,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -32340,6 +31590,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -32361,14 +31612,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -32390,6 +31642,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -32485,6 +31738,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -32582,6 +31836,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -32772,6 +32027,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -32950,6 +32206,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -32982,6 +32239,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -33037,6 +32295,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -33109,6 +32368,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -33235,6 +32495,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -33278,6 +32539,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -33402,6 +32664,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -33834,58 +33097,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object required: - metadata @@ -33897,19 +33108,13 @@ spec: specReplicasPath: .spec.replicas statusReplicasPath: .status.replicas status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -33999,6 +33204,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -34113,56 +33319,6 @@ spec: type: object status: description: Most recently observed status. - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -34232,6 +33388,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -34356,68 +33513,12 @@ spec: type: object status: description: Most recently observed status. - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition @@ -42816,7 +41917,7 @@ kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: cluster goharbor.io/operator-version: v1.3.0 @@ -42901,6 +42002,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -43290,6 +42392,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -43324,6 +42427,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -43399,6 +42503,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -43431,6 +42536,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -43486,6 +42592,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -43531,6 +42638,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -43568,12 +42676,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -43658,6 +42766,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -43677,13 +42786,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -43706,6 +42815,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -43793,6 +42903,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -43886,6 +42997,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -44066,6 +43178,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -44238,6 +43351,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -44268,6 +43382,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -44321,6 +43436,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -44389,6 +43505,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -44511,6 +43628,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -44551,6 +43669,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -44671,6 +43790,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -44851,6 +43971,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -44885,6 +44006,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -44960,6 +44082,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -44992,6 +44115,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -45047,6 +44171,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -45092,6 +44217,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -45129,12 +44255,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -45219,6 +44345,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -45238,13 +44365,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -45267,6 +44394,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -45354,6 +44482,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -45447,6 +44576,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -45627,6 +44757,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -45799,6 +44930,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -45829,6 +44961,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -45882,6 +45015,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -45950,6 +45084,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -46072,6 +45207,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -46112,6 +45248,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -46232,6 +45369,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -46349,58 +45487,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -46465,6 +45551,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -46867,6 +45954,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -46901,6 +45989,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -46976,6 +46065,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -47008,6 +46098,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -47063,6 +46154,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -47108,6 +46200,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -47145,12 +46238,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -47235,6 +46328,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -47254,13 +46348,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -47283,6 +46377,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -47370,6 +46465,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -47463,6 +46559,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -47643,6 +46740,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -47815,6 +46913,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -47845,6 +46944,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -47898,6 +46998,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -47966,6 +47067,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -48088,6 +47190,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -48128,6 +47231,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -48248,6 +47352,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -48428,6 +47533,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -48462,6 +47568,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -48537,6 +47644,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -48569,6 +47677,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -48624,6 +47733,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -48669,6 +47779,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -48706,12 +47817,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -48796,6 +47907,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -48815,13 +47927,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -48844,6 +47956,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -48931,6 +48044,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -49024,6 +48138,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -49204,6 +48319,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -49376,6 +48492,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -49406,6 +48523,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -49459,6 +48577,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -49527,6 +48646,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -49649,6 +48769,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -49689,6 +48810,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -49809,6 +48931,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -49929,70 +49052,12 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: v1 kind: ServiceAccount diff --git a/manifests/harbor/deployment.yaml b/manifests/harbor/deployment.yaml index 651c157f9..e3a85e38f 100644 --- a/manifests/harbor/deployment.yaml +++ b/manifests/harbor/deployment.yaml @@ -12,7 +12,7 @@ kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -370,6 +370,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -405,6 +406,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -485,6 +487,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -519,6 +522,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -578,6 +582,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -626,6 +631,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -665,20 +671,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -759,6 +764,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -780,14 +786,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -809,6 +816,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -904,6 +912,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -1001,6 +1010,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -1191,6 +1201,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -1369,6 +1380,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -1401,6 +1413,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -1456,6 +1469,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -1528,6 +1542,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -1654,6 +1669,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -1697,6 +1713,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -1821,6 +1838,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -1975,6 +1993,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -2111,58 +2130,6 @@ spec: - chart type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -2515,6 +2482,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -2550,6 +2518,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -2630,6 +2599,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -2664,6 +2634,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -2723,6 +2694,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -2771,6 +2743,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -2810,20 +2783,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -2904,6 +2876,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -2925,14 +2898,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -2954,6 +2928,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -3049,6 +3024,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -3146,6 +3122,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -3336,6 +3313,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -3514,6 +3492,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -3546,6 +3525,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -3601,6 +3581,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -3673,6 +3654,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -3799,6 +3781,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -3842,6 +3825,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -3966,6 +3950,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -4137,6 +4122,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -4283,77 +4269,19 @@ spec: - chart type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -4673,6 +4601,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -4865,58 +4794,6 @@ spec: - secretRef type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -5216,6 +5093,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -5507,77 +5385,19 @@ spec: - secretRef type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -5746,6 +5566,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -5865,58 +5686,6 @@ spec: - database type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -6065,6 +5834,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobservice: properties: @@ -6243,77 +6013,19 @@ spec: - database type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -6412,6 +6124,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -6527,6 +6240,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -6741,6 +6455,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -7145,6 +6860,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -7188,6 +6904,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array sentinel: description: Sentinel is the configuration of the redis sentinel. @@ -7279,6 +6996,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array replicas: description: Replicas defines database instance replicas @@ -7356,6 +7074,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array mc: description: MinIOClientSpec the spec for the mc @@ -7382,6 +7101,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array type: object redirect: @@ -7525,6 +7245,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty volume is desired. @@ -7541,13 +7262,13 @@ spec: automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource - only allows two specific types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + only allows two specific types of objects, DataSourceRef + allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values - (dropping them), DataSourceRef preserves all values, - and generates an error if a disallowed value is specified. - (Alpha) Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + (dropping them), DataSourceRef preserves all values, + and generates an error if a disallowed value is + specified. (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: description: APIGroup is the group for the resource @@ -7568,6 +7289,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -7649,6 +7371,7 @@ spec: The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -7805,6 +7528,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -7938,6 +7662,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8052,6 +7777,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8166,6 +7892,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8337,6 +8064,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -8480,6 +8208,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8599,6 +8328,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -8923,6 +8653,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array operatorVersion: type: string @@ -9021,6 +8752,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9136,6 +8868,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -9352,6 +9085,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array operatorVersion: type: string @@ -9436,6 +9170,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9634,6 +9369,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -9676,6 +9412,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -9837,6 +9574,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -9951,6 +9689,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10065,6 +9804,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10206,6 +9946,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -10349,6 +10090,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -10551,6 +10293,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic type: array mc: description: MinIOClientSpec the spec for the mc @@ -10578,6 +10321,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array type: object operatorVersion: @@ -10735,6 +10479,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -10753,12 +10498,12 @@ spec: is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows - two specific types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + two specific types of objects, DataSourceRef + allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed - value is specified. (Alpha) Using this field + value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: @@ -10781,6 +10526,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -10867,6 +10613,7 @@ spec: "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -11324,6 +11071,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -11554,18 +11302,12 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -12028,19 +11770,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -12144,6 +11880,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -12259,6 +11996,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -12473,6 +12211,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -12877,6 +12616,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -12919,6 +12659,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13052,6 +12793,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13166,6 +12908,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13280,6 +13023,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13451,6 +13195,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -13594,6 +13339,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13713,6 +13459,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -13864,58 +13611,6 @@ spec: - version type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -13997,6 +13692,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -14112,6 +13808,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -14324,6 +14021,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -14777,6 +14475,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array repository: description: The default repository for the images of the components. @@ -14819,6 +14518,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -14980,6 +14680,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15094,6 +14795,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15208,6 +14910,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15377,6 +15080,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array metrics: properties: @@ -15520,6 +15224,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15729,6 +15434,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array nodeSelector: additionalProperties: @@ -15890,76 +15596,18 @@ spec: - version type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -16085,6 +15733,7 @@ spec: are ANDed. type: object type: object + x-kubernetes-map-type: atomic rules: description: Rules configures the container image rewrite rules for transparent proxy caching with Harbor. @@ -16121,19 +15770,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -16230,6 +15873,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobLoggers: default: @@ -16405,6 +16049,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -16439,6 +16084,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -16516,6 +16162,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -16549,6 +16196,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -16607,6 +16255,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -16652,6 +16301,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -16690,13 +16340,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -16783,6 +16432,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -16804,14 +16454,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -16833,6 +16484,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -16925,6 +16577,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -17021,6 +16674,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -17207,6 +16861,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -17383,6 +17038,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -17414,6 +17070,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -17469,6 +17126,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -17540,6 +17198,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -17664,6 +17323,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -17707,6 +17367,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -17829,6 +17490,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -18057,6 +17719,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -18091,6 +17754,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -18168,6 +17832,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -18201,6 +17866,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -18259,6 +17925,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -18304,6 +17971,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -18342,13 +18010,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -18435,6 +18102,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -18456,14 +18124,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -18485,6 +18154,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -18577,6 +18247,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -18673,6 +18344,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -18859,6 +18531,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -19035,6 +18708,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -19066,6 +18740,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -19121,6 +18796,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -19192,6 +18868,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -19316,6 +18993,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -19359,6 +19037,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -19481,6 +19160,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -19755,58 +19435,6 @@ spec: - workerPool type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -19883,6 +19511,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array jobLoggers: default: @@ -20058,6 +19687,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -20092,6 +19722,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -20169,6 +19800,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -20202,6 +19834,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -20260,6 +19893,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -20305,6 +19939,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -20343,13 +19978,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -20436,6 +20070,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -20457,14 +20092,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -20486,6 +20122,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -20578,6 +20215,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -20674,6 +20312,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -20860,6 +20499,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -21036,6 +20676,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -21067,6 +20708,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -21122,6 +20764,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -21193,6 +20836,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -21317,6 +20961,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -21360,6 +21005,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -21482,6 +21128,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -21710,6 +21357,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -21744,6 +21392,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -21821,6 +21470,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -21854,6 +21504,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -21912,6 +21563,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an @@ -21957,6 +21609,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -21995,13 +21648,12 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity - \ tracking are needed, c) the storage driver is - specified through a storage class, and d) the storage - driver supports dynamic volume provisioning through - \ a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). \n - Use PersistentVolumeClaim or one of the vendor-specific + tracking are needed, c) the storage driver is specified + through a storage class, and d) the storage driver + supports dynamic volume provisioning through a PersistentVolumeClaim + (see EphemeralVolumeSource for more information on + the connection between this volume type and PersistentVolumeClaim). + \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant @@ -22088,6 +21740,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -22109,14 +21762,15 @@ spec: are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types - of objects, DataSourceRef allows any - non-core object, as well as PersistentVolumeClaim + of objects, DataSourceRef allows any non-core + object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + values (dropping them), DataSourceRef + preserves all values, and generates an + error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to be + enabled.' properties: apiGroup: description: APIGroup is the group for @@ -22138,6 +21792,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -22230,6 +21885,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -22326,6 +21982,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -22512,6 +22169,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other @@ -22688,6 +22346,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -22719,6 +22378,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -22774,6 +22434,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -22845,6 +22506,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -22969,6 +22631,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -23012,6 +22675,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -23134,6 +22798,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -23524,77 +23189,19 @@ spec: - workerPool type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -23700,6 +23307,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -23894,58 +23502,6 @@ spec: - trustService type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -24031,6 +23587,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24235,77 +23792,19 @@ spec: - trustService type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -24394,6 +23893,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24561,58 +24061,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -24681,6 +24129,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array logging: properties: @@ -24858,77 +24307,19 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -25009,6 +24400,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array maxConnections: default: 1024 @@ -25110,58 +24502,6 @@ spec: type: array type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -25222,6 +24562,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array maxConnections: default: 1024 @@ -25334,76 +24675,18 @@ spec: type: array type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -25498,19 +24781,13 @@ spec: storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -25844,6 +25121,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -26297,6 +25575,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -26332,6 +25611,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -26412,6 +25692,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -26446,6 +25727,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -26505,6 +25787,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -26553,6 +25836,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -26592,20 +25876,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -26686,6 +25969,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -26707,14 +25991,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -26736,6 +26021,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -26831,6 +26117,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -26928,6 +26215,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -27118,6 +26406,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -27296,6 +26585,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -27328,6 +26618,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -27383,6 +26674,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -27455,6 +26747,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -27581,6 +26874,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -27624,6 +26918,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -27748,6 +27043,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -28066,58 +27362,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object required: - metadata @@ -28433,6 +27677,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -28914,6 +28159,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -28949,6 +28195,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -29029,6 +28276,7 @@ spec: its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -29063,6 +28311,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -29122,6 +28371,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be @@ -29170,6 +28420,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -29209,20 +28460,19 @@ spec: when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or - capacity tracking are needed, c) the storage - driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between - this volume type and PersistentVolumeClaim). - \n Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the - lifecycle of an individual pod. \n Use CSI for light-weight - local ephemeral volumes if the CSI driver is meant - to be used that way - see the documentation of the - driver for more information. \n A pod can use both - types of ephemeral volumes and persistent volumes - at the same time." + capacity tracking are needed, c) the storage driver + is specified through a storage class, and d) the + storage driver supports dynamic volume provisioning + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + or one of the vendor-specific APIs for volumes that + persist for longer than the lifecycle of an individual + pod. \n Use CSI for light-weight local ephemeral + volumes if the CSI driver is meant to be used that + way - see the documentation of the driver for more + information. \n A pod can use both types of ephemeral + volumes and persistent volumes at the same time." properties: volumeClaimTemplate: description: "Will be used to create a stand-alone @@ -29303,6 +28553,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, @@ -29324,14 +28575,15 @@ spec: is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows + types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores - disallowed values (dropping them), DataSourceRef preserves - all values, and generates an error if - a disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource - feature gate to be enabled.' + disallowed values (dropping them), DataSourceRef + preserves all values, and generates + an error if a disallowed value is specified. + (Alpha) Using this field requires the + AnyVolumeDataSource feature gate to + be enabled.' properties: apiGroup: description: APIGroup is the group @@ -29353,6 +28605,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should @@ -29448,6 +28701,7 @@ spec: ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -29545,6 +28799,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -29735,6 +28990,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is @@ -29913,6 +29169,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -29945,6 +29202,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -30000,6 +29258,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -30072,6 +29331,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -30198,6 +29458,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -30241,6 +29502,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -30365,6 +29627,7 @@ spec: kind, uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names @@ -30797,58 +30060,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object required: - metadata @@ -30860,19 +30071,13 @@ spec: specReplicasPath: .spec.replicas statusReplicasPath: .status.replicas status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -30962,6 +30167,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -31076,56 +30282,6 @@ spec: type: object status: description: Most recently observed status. - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -31195,6 +30351,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: properties: @@ -31319,75 +30476,19 @@ spec: type: object status: description: Most recently observed status. - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: harbor-operator-ns/serving-cert - controller-gen.kubebuilder.io/version: v0.6.2 + controller-gen.kubebuilder.io/version: v0.9.2 goharbor.io/deploy-engine: Kustomization goharbor.io/deploy-mode: harbor goharbor.io/operator-version: v1.3.0 @@ -31472,6 +30573,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -31861,6 +30963,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -31895,6 +30998,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -31970,6 +31074,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -32002,6 +31107,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -32057,6 +31163,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -32102,6 +31209,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -32139,12 +31247,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -32229,6 +31337,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -32248,13 +31357,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -32277,6 +31386,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -32364,6 +31474,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -32457,6 +31568,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -32637,6 +31749,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -32809,6 +31922,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -32839,6 +31953,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -32892,6 +32007,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -32960,6 +32076,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -33082,6 +32199,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -33122,6 +32240,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -33242,6 +32361,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -33422,6 +32542,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -33456,6 +32577,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -33531,6 +32653,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -33563,6 +32686,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -33618,6 +32742,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -33663,6 +32788,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -33700,12 +32826,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -33790,6 +32916,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -33809,13 +32936,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -33838,6 +32965,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -33925,6 +33053,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -34018,6 +33147,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -34198,6 +33328,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -34370,6 +33501,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -34400,6 +33532,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -34453,6 +33586,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -34521,6 +33655,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -34643,6 +33778,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -34683,6 +33819,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -34803,6 +33940,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -34920,58 +34058,6 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true @@ -35036,6 +34122,7 @@ spec: TODO: Add other useful fields. apiVersion, kind, uid?' type: string type: object + x-kubernetes-map-type: atomic type: array log: default: @@ -35438,6 +34525,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -35472,6 +34560,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -35547,6 +34636,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -35579,6 +34669,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -35634,6 +34725,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -35679,6 +34771,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -35716,12 +34809,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -35806,6 +34899,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -35825,13 +34919,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -35854,6 +34948,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -35941,6 +35036,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -36034,6 +35130,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -36214,6 +35311,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -36386,6 +35484,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -36416,6 +35515,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -36469,6 +35569,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -36537,6 +35638,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -36659,6 +35761,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -36699,6 +35802,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -36819,6 +35923,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -36999,6 +36104,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' @@ -37033,6 +36139,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeID: description: 'volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' @@ -37108,6 +36215,7 @@ spec: keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic csi: description: CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external @@ -37140,6 +36248,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -37195,6 +36304,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this file, must be an octal @@ -37240,6 +36350,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -37277,12 +36388,12 @@ spec: before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring - from snapshot or capacity tracking are needed, c) - the storage driver is specified through a storage class, + from snapshot or capacity tracking are needed, c) the + storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning - through a PersistentVolumeClaim (see EphemeralVolumeSource - for more information on the connection between this - volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim + through a PersistentVolumeClaim (see EphemeralVolumeSource + for more information on the connection between this + volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes @@ -37367,6 +36478,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic dataSourceRef: description: 'Specifies the object from which to populate the volume with data, if a non-empty @@ -37386,13 +36498,13 @@ spec: the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific - types of objects, DataSourceRef allows - any non-core object, as well as PersistentVolumeClaim + types of objects, DataSourceRef allows any + non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed - values (dropping them), DataSourceRef preserves + values (dropping them), DataSourceRef preserves all values, and generates an error if a - disallowed value is specified. (Alpha) - Using this field requires the AnyVolumeDataSource + disallowed value is specified. (Alpha) Using + this field requires the AnyVolumeDataSource feature gate to be enabled.' properties: apiGroup: @@ -37415,6 +36527,7 @@ spec: - kind - name type: object + x-kubernetes-map-type: atomic resources: description: 'Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure @@ -37502,6 +36615,7 @@ spec: only "value". The requirements are ANDed. type: object type: object + x-kubernetes-map-type: atomic storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -37595,6 +36709,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic required: - driver type: object @@ -37775,6 +36890,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than @@ -37947,6 +37063,7 @@ spec: or its keys must be defined type: boolean type: object + x-kubernetes-map-type: atomic downwardAPI: description: information about the downwardAPI data to project @@ -37977,6 +37094,7 @@ spec: required: - fieldPath type: object + x-kubernetes-map-type: atomic mode: description: 'Optional: mode bits used to set permissions on this @@ -38030,6 +37148,7 @@ spec: required: - resource type: object + x-kubernetes-map-type: atomic required: - path type: object @@ -38098,6 +37217,7 @@ spec: or its key must be defined type: boolean type: object + x-kubernetes-map-type: atomic serviceAccountToken: description: information about the serviceAccountToken data to project @@ -38220,6 +37340,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic user: description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' @@ -38260,6 +37381,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -38380,6 +37502,7 @@ spec: uid?' type: string type: object + x-kubernetes-map-type: atomic volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only @@ -38500,70 +37623,12 @@ spec: - storage type: object status: - description: ComponentStatus represents the current status of the resource. - https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties - properties: - conditions: - description: Conditions list of extracted conditions from Resource - items: - description: Condition defines the general format for conditions - on Kubernetes resources. In practice, each kubernetes resource - defines their own format for conditions, but most (maybe all) - follows this structure. - properties: - message: - description: Message Human readable reason string - type: string - reason: - description: Reason one work CamelCase reason - type: string - status: - description: Status String that describes the condition status - type: string - type: - description: Type condition type - type: string - required: - - status - - type - type: object - type: array - observedGeneration: - format: int64 - type: integer - operator: - description: ControllerStatus represents the current status of the - operator. - properties: - controllerGitCommit: - minLength: 1 - type: string - controllerName: - minLength: 1 - type: string - controllerVersion: - minLength: 1 - type: string - type: object - replicas: - description: Current number of pods. - format: int32 - minimum: 0 - type: integer - required: - - conditions type: object type: object served: true storage: true subresources: status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role