diff --git a/system/percona-xtradb-cluster-crds/Chart.yaml b/system/percona-xtradb-cluster-crds/Chart.yaml index c57240e4bf..18f1de57c5 100644 --- a/system/percona-xtradb-cluster-crds/Chart.yaml +++ b/system/percona-xtradb-cluster-crds/Chart.yaml @@ -3,4 +3,4 @@ apiVersion: v2 name: percona-xtradb-cluster-crds description: A Helm chart containing Percona CRDs. type: application -version: 0.0.1-percona1.15.1 +version: 0.0.1-percona1.16.0 diff --git a/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusterbackups.pxc.percona.com.yaml b/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusterbackups.pxc.percona.com.yaml index e2d27de47e..356c51767e 100644 --- a/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusterbackups.pxc.percona.com.yaml +++ b/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusterbackups.pxc.percona.com.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.3 name: perconaxtradbclusterbackups.pxc.percona.com spec: group: pxc.percona.com @@ -56,6 +56,9 @@ spec: type: string spec: properties: + activeDeadlineSeconds: + format: int64 + type: integer containerOptions: properties: args: diff --git a/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusterrestores.pxc.percona.com.yaml b/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusterrestores.pxc.percona.com.yaml index 890518a0b3..df99da2b1c 100644 --- a/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusterrestores.pxc.percona.com.yaml +++ b/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusterrestores.pxc.percona.com.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.3 name: perconaxtradbclusterrestores.pxc.percona.com spec: group: pxc.percona.com @@ -325,6 +325,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object diff --git a/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusters.pxc.percona.com.yaml b/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusters.pxc.percona.com.yaml index 5f66b1e607..6d55eba329 100644 --- a/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusters.pxc.percona.com.yaml +++ b/system/percona-xtradb-cluster-crds/crds/perconaxtradbclusters.pxc.percona.com.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.3 name: perconaxtradbclusters.pxc.percona.com spec: group: pxc.percona.com @@ -325,6 +325,9 @@ spec: type: boolean backup: properties: + activeDeadlineSeconds: + format: int64 + type: integer allowParallel: type: boolean annotations: @@ -358,6 +361,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -1053,6 +1058,8 @@ spec: runAsUser: format: int64 type: integer + seLinuxChangePolicy: + type: string seLinuxOptions: properties: level: @@ -1079,6 +1086,8 @@ spec: type: integer type: array x-kubernetes-list-type: atomic + supplementalGroupsPolicy: + type: string sysctls: items: properties: @@ -1113,6 +1122,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -2101,6 +2112,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -2209,6 +2221,8 @@ spec: runAsUser: format: int64 type: integer + seLinuxChangePolicy: + type: string seLinuxOptions: properties: level: @@ -2235,6 +2249,8 @@ spec: type: integer type: array x-kubernetes-list-type: atomic + supplementalGroupsPolicy: + type: string sysctls: items: properties: @@ -2284,6 +2300,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -2372,6 +2389,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -2585,6 +2604,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -2635,10 +2656,12 @@ spec: diskURI: type: string fsType: + default: ext4 type: string kind: type: string readOnly: + default: false type: boolean required: - diskName @@ -2998,6 +3021,13 @@ spec: required: - path type: object + image: + properties: + pullPolicy: + type: string + reference: + type: string + type: object iscsi: properties: chapAuthDiscovery: @@ -3011,6 +3041,7 @@ spec: iqn: type: string iscsiInterface: + default: default type: string lun: format: int32 @@ -3259,6 +3290,7 @@ spec: image: type: string keyring: + default: /etc/ceph/keyring type: string monitors: items: @@ -3266,6 +3298,7 @@ spec: type: array x-kubernetes-list-type: atomic pool: + default: rbd type: string readOnly: type: boolean @@ -3277,6 +3310,7 @@ spec: type: object x-kubernetes-map-type: atomic user: + default: admin type: string required: - image @@ -3285,6 +3319,7 @@ spec: scaleIO: properties: fsType: + default: xfs type: string gateway: type: string @@ -3302,6 +3337,7 @@ spec: sslEnabled: type: boolean storageMode: + default: ThinProvisioned type: string storagePool: type: string @@ -3629,6 +3665,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -3735,6 +3772,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -3816,6 +3854,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -3933,6 +3973,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -4251,6 +4292,78 @@ spec: type: array initContainer: properties: + containerSecurityContext: + properties: + allowPrivilegeEscalation: + type: boolean + appArmorProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + capabilities: + properties: + add: + items: + type: string + type: array + x-kubernetes-list-type: atomic + drop: + items: + type: string + type: array + x-kubernetes-list-type: atomic + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object image: type: string resources: @@ -4260,6 +4373,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -4380,6 +4495,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -4502,6 +4619,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -5259,6 +5378,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -5367,6 +5487,8 @@ spec: runAsUser: format: int64 type: integer + seLinuxChangePolicy: + type: string seLinuxOptions: properties: level: @@ -5393,6 +5515,8 @@ spec: type: integer type: array x-kubernetes-list-type: atomic + supplementalGroupsPolicy: + type: string sysctls: items: properties: @@ -5442,6 +5566,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -5522,6 +5647,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -5735,6 +5862,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -5785,10 +5914,12 @@ spec: diskURI: type: string fsType: + default: ext4 type: string kind: type: string readOnly: + default: false type: boolean required: - diskName @@ -6148,6 +6279,13 @@ spec: required: - path type: object + image: + properties: + pullPolicy: + type: string + reference: + type: string + type: object iscsi: properties: chapAuthDiscovery: @@ -6161,6 +6299,7 @@ spec: iqn: type: string iscsiInterface: + default: default type: string lun: format: int32 @@ -6409,6 +6548,7 @@ spec: image: type: string keyring: + default: /etc/ceph/keyring type: string monitors: items: @@ -6416,6 +6556,7 @@ spec: type: array x-kubernetes-list-type: atomic pool: + default: rbd type: string readOnly: type: boolean @@ -6427,6 +6568,7 @@ spec: type: object x-kubernetes-map-type: atomic user: + default: admin type: string required: - image @@ -6435,6 +6577,7 @@ spec: scaleIO: properties: fsType: + default: xfs type: string gateway: type: string @@ -6452,6 +6595,7 @@ spec: sslEnabled: type: boolean storageMode: + default: ThinProvisioned type: string storagePool: type: string @@ -6779,6 +6923,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -6885,6 +7030,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -6966,6 +7112,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -7083,6 +7231,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -8119,6 +8268,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -8227,6 +8377,8 @@ spec: runAsUser: format: int64 type: integer + seLinuxChangePolicy: + type: string seLinuxOptions: properties: level: @@ -8253,6 +8405,8 @@ spec: type: integer type: array x-kubernetes-list-type: atomic + supplementalGroupsPolicy: + type: string sysctls: items: properties: @@ -8302,6 +8456,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -8415,6 +8570,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -8628,6 +8785,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -8678,10 +8837,12 @@ spec: diskURI: type: string fsType: + default: ext4 type: string kind: type: string readOnly: + default: false type: boolean required: - diskName @@ -9041,6 +9202,13 @@ spec: required: - path type: object + image: + properties: + pullPolicy: + type: string + reference: + type: string + type: object iscsi: properties: chapAuthDiscovery: @@ -9054,6 +9222,7 @@ spec: iqn: type: string iscsiInterface: + default: default type: string lun: format: int32 @@ -9302,6 +9471,7 @@ spec: image: type: string keyring: + default: /etc/ceph/keyring type: string monitors: items: @@ -9309,6 +9479,7 @@ spec: type: array x-kubernetes-list-type: atomic pool: + default: rbd type: string readOnly: type: boolean @@ -9320,6 +9491,7 @@ spec: type: object x-kubernetes-map-type: atomic user: + default: admin type: string required: - image @@ -9328,6 +9500,7 @@ spec: scaleIO: properties: fsType: + default: xfs type: string gateway: type: string @@ -9345,6 +9518,7 @@ spec: sslEnabled: type: boolean storageMode: + default: ThinProvisioned type: string storagePool: type: string @@ -9672,6 +9846,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -9778,6 +9953,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -9859,6 +10035,8 @@ spec: properties: name: type: string + request: + type: string required: - name type: object @@ -9976,6 +10154,7 @@ spec: format: int32 type: integer service: + default: "" type: string required: - port @@ -10332,6 +10511,34 @@ spec: versionServiceEndpoint: type: string type: object + users: + items: + properties: + dbs: + items: + type: string + type: array + grants: + items: + type: string + type: array + hosts: + items: + type: string + type: array + name: + type: string + passwordSecretRef: + properties: + key: + type: string + name: + type: string + type: object + withGrantOption: + type: boolean + type: object + type: array vaultSecretName: type: string type: object diff --git a/system/percona-xtradb-cluster-operator/Chart.lock b/system/percona-xtradb-cluster-operator/Chart.lock index 55fa76ef09..fe9f113b7b 100644 --- a/system/percona-xtradb-cluster-operator/Chart.lock +++ b/system/percona-xtradb-cluster-operator/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: pxc-operator repository: https://percona.github.io/percona-helm-charts/ - version: 1.15.1 + version: 1.16.0 - name: owner-info repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm version: 1.0.0 @@ -11,5 +11,5 @@ dependencies: - name: kube-state-metrics repository: https://prometheus-community.github.io/helm-charts version: 5.27.0 -digest: sha256:a8bfa4d2f15b126812ed173a2046f37feb9c0de86253c91b3f75c3350db3f21f -generated: "2024-12-17T12:59:23.701796+02:00" +digest: sha256:6be0b9a595266078f58be0e459f3165d29fcf6082604ba7745b80f22e34df935 +generated: "2024-12-20T10:20:46.691862+02:00" diff --git a/system/percona-xtradb-cluster-operator/Chart.yaml b/system/percona-xtradb-cluster-operator/Chart.yaml index 402539f8e9..3ed48d750b 100644 --- a/system/percona-xtradb-cluster-operator/Chart.yaml +++ b/system/percona-xtradb-cluster-operator/Chart.yaml @@ -5,7 +5,7 @@ description: A Helm chart to install Percona XtraDB Cluster Operator. home: "https://github.com/sapcc/helm-charts/tree/master/system/percona-xtradb-cluster-operator" type: application version: 0.2.3 -appVersion: "1.15.1" +appVersion: "1.16.0" kubeVersion: ">=1.26.0-0" maintainers: - name: Birk Bohne @@ -19,7 +19,7 @@ sources: - https://github.com/percona/percona-helm-charts/tree/main dependencies: - name: pxc-operator - version: 1.15.1 + version: 1.16.0 repository: https://percona.github.io/percona-helm-charts/ - name: owner-info repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm