Skip to content

Update Helm release cloudnative-pg to v0.29.1 - #353

Merged
bkonicek merged 1 commit into
mainfrom
renovate/cloudnative-pg-0.x
Sep 28, 2026
Merged

bkonicek merged 1 commit into
mainfrom
renovate/cloudnative-pg-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
cloudnative-pg (source) patch 0.29.0 → 0.29.1

Release Notes

cloudnative-pg/charts (cloudnative-pg)

v0.29.1

Compare Source

CloudNativePG Operator Helm Chart

What's Changed

New Contributors

Full Changelog: cloudnative-pg/charts@plugin-barman-cloud-v0.8.0...cloudnative-pg-v0.29.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Argo CD Diff Preview

Summary:

Modified (1):
± sandbox-oci-cnpg (+489|-58)
sandbox-oci-cnpg (applications/appset-ops-tools.yaml)

Deployment: cnpg-system/cnpg-cloudnative-pg

     metadata:
       annotations:
-        checksum/config: adaf2088314edce78386c032b81e9bb7b7a4458fa1d07f9acec291635ce3d0c9
-        checksum/monitoring-config: 937b417a0e539de045c05995b5820573504860c9a1a92d1e5c9ba132a76d3517
-        checksum/rbac: 8660100663791cf32738e2f096691c89561389c9c17f449da0134efd0747710f
+        checksum/config: 8fadd17362038f4209ee6ab7acbefab66e31935f337ef6dcaaf630ef4931cc48
+        checksum/monitoring-config: cbf85fe402a3dab88cead08d8af602489baee82063c2694296f4fc8166dbd9bf
+        checksum/rbac: da9fa6d9f72cb77491623998262b6a5e05def7ebd5ab8d29c72d0e32b61721e6
       labels:
         app.kubernetes.io/instance: cnpg
         app.kubernetes.io/name: cloudnative-pg
@@ skipped 9 lines (31 -> 39) @@
         - /manager
         env:
         - name: OPERATOR_IMAGE_NAME
-          value: ghcr.io/cloudnative-pg/cloudnative-pg:1.30.0
+          value: ghcr.io/cloudnative-pg/cloudnative-pg:1.30.1
         - name: OPERATOR_NAMESPACE
           valueFrom:
             fieldRef:
               fieldPath: metadata.namespace
         - name: MONITORING_QUERIES_CONFIGMAP
           value: cnpg-default-monitoring
-        image: ghcr.io/cloudnative-pg/cloudnative-pg:1.30.0
+        image: ghcr.io/cloudnative-pg/cloudnative-pg:1.30.1
         imagePullPolicy: IfNotPresent
         livenessProbe:
           httpGet:

CustomResourceDefinition: backups.postgresql.cnpg.io

 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.21.0
+    controller-gen.kubebuilder.io/version: v0.22.0
     helm.sh/resource-policy: keep
   name: backups.postgresql.cnpg.io
 spec:

CustomResourceDefinition: clusterimagecatalogs.postgresql.cnpg.io

 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.21.0
+    controller-gen.kubebuilder.io/version: v0.22.0
     helm.sh/resource-policy: keep
   name: clusterimagecatalogs.postgresql.cnpg.io
 spec:

CustomResourceDefinition: clusters.postgresql.cnpg.io

 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.21.0
+    controller-gen.kubebuilder.io/version: v0.22.0
     helm.sh/resource-policy: keep
   name: clusters.postgresql.cnpg.io
 spec:
@@ skipped 1175 lines (9 -> 1183) @@
                             format: int32
                             minimum: 1
                             type: integer
+                          restoreAdditionalCommandArgs:
+                            description: |-
+                              Additional arguments that can be appended to the 'barman-cloud-restore'
+                              command-line invocation. These arguments provide flexibility to customize
+                              the data restore process further, according to specific requirements or
+                              configurations.
+
+                              Example:
+                              In a scenario where specialized restore options are required, such as setting
+                              a specific read timeout or defining custom behavior, users can use this field
+                              to specify additional command arguments.
+
+                              Note:
+                              It's essential to ensure that the provided arguments are valid and supported
+                              by the 'barman-cloud-restore' command, to avoid potential errors or unintended
+                              behavior during execution.
+                            items:
+                              type: string
+                            type: array
                         type: object
                       destinationPath:
                         description: |-
@@ skipped 318 lines (1209 -> 1526) @@
                         type: string
                       dataChecksums:
                         description: |-
-                          Whether the `-k` option should be passed to initdb,
-                          enabling checksums on data pages (default: `false`)
+                          Whether data checksums are enabled on data pages, to help detect
+                          corruption by the I/O system that would otherwise be silent
+                          (default: `false` before PostgreSQL 18, `true` from PostgreSQL 18 on,
+                          matching the initdb default in each case).
                         type: boolean
                       database:
                         description: 'Name of the database used by the application.
@@ skipped 686 lines (1539 -> 2224) @@
                           description: Selects a key of a ConfigMap.
                           properties:
                             key:
-                              description: The key to select.
+                              description: |-
+                                The key to select from the ConfigMap's Data field.
+                                Keys in the BinaryData field are not currently propagated to container env vars.
                               type: string
                             name:
                               default: ""
@@ skipped 224 lines (2235 -> 2458) @@
                               * An existing PVC (PersistentVolumeClaim)
                               If the provisioner or an external controller can support the specified data source,
                               it will create a new volume based on the contents of the specified data source.
-                              When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
-                              and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
+                              dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
+                              copied to dataSource when dataSourceRef.namespace is not specified.
                               If the namespace is specified, then dataSourceRef will not be copied to dataSource.
                             properties:
                               apiGroup:
@@ skipped 36 lines (2469 -> 2504) @@
                                 specified.
                               * While dataSource only allows local objects, dataSourceRef allows objects
                                 in any namespaces.
-                              (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
                               (Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
                             properties:
                               apiGroup:
@@ skipped 293 lines (2512 -> 2804) @@
                               format: int32
                               minimum: 1
                               type: integer
+                            restoreAdditionalCommandArgs:
+                              description: |-
+                                Additional arguments that can be appended to the 'barman-cloud-restore'
+                                command-line invocation. These arguments provide flexibility to customize
+                                the data restore process further, according to specific requirements or
+                                configurations.
+
+                                Example:
+                                In a scenario where specialized restore options are required, such as setting
+                                a specific read timeout or defining custom behavior, users can use this field
+                                to specify additional command arguments.
+
+                                Note:
+                                It's essential to ensure that the provided arguments are valid and supported
+                                by the 'barman-cloud-restore' command, to avoid potential errors or unintended
+                                behavior during execution.
+                              items:
+                                type: string
+                              type: array
                           type: object
                         destinationPath:
                           description: |-
@@ skipped 1136 lines (2830 -> 3965) @@
 
                             Only applicable when the action is `HashMod`.
                           format: int64
+                          minimum: 0
                           type: integer
                         regex:
                           description: regex defines the regular expression against
@@ skipped 85 lines (3973 -> 4057) @@
 
                             Only applicable when the action is `HashMod`.
                           format: int64
+                          minimum: 0
                           type: integer
                         regex:
                           description: regex defines the regular expression against
@@ skipped 190 lines (4065 -> 4254) @@
                       Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
                       whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
                       CSIDriver instance. Other volumes are always re-labelled recursively.
-                      "MountOption" value is allowed only when SELinuxMount feature gate is enabled.
 
-                      If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
-                      If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
-                      and "Recursive" for all other volumes.
+                      If not specified, "MountOption" is used.
 
                       This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
 
@@ skipped 634 lines (4267 -> 4900) @@
                       isolationCheck:
                         description: |-
                           Configure the feature that extends the liveness probe for a primary
-                          instance. In addition to the basic checks, this verifies whether the
+                          instance. In addition to the basic checks, this reports whether the
                           primary is isolated from the Kubernetes API server and from its
-                          replicas, ensuring that it can be safely shut down if network
-                          partition or API unavailability is detected. Enabled by default.
+                          replicas, so the kubelet restarts it through the normal
+                          container-termination path (a smart shutdown, bounded by
+                          `.spec.smartShutdownTimeout`) when a network partition or API
+                          unavailability is detected. Enabled by default.
                         properties:
                           connectionTimeout:
                             default: 1000
@@ skipped 187 lines (4916 -> 5102) @@
                       mode, like fsGroup, and the result can be other mode bits set.
                     format: int32
                     type: integer
+                  defaultUser:
+                    description: |-
+                      defaultUser is Optional: The owner UID of the created files by default.
+                      The defaultUser field is only used as a fallback when the item-level user field is unset.
+                      (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                    format: int64
+                    type: integer
                   sources:
                     description: |-
                       sources is the list of volume projections. Each entry in this list
@@ skipped 92 lines (5116 -> 5207) @@
                                 Mutually-exclusive with name.  The contents of all selected
                                 ClusterTrustBundles will be unified and deduplicated.
                               type: string
+                            user:
+                              description: |-
+                                user is Optional: The owner UID of the created file.
+                                If specified, the item-level user field takes precedence over defaultUser.
+                                (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                              format: int64
+                              type: integer
                           required:
                           - path
                           type: object
@@ skipped 34 lines (5221 -> 5254) @@
                                       May not contain the path element '..'.
                                       May not start with the string '..'.
                                     type: string
+                                  user:
+                                    description: |-
+                                      user is Optional: The owner UID of the created file.
+                                      If specified, the item-level user field takes precedence over defaultUser.
+                                      (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                                    format: int64
+                                    type: integer
                                 required:
                                 - key
                                 - path
@@ skipped 83 lines (5268 -> 5350) @@
                                     - resource
                                     type: object
                                     x-kubernetes-map-type: atomic
+                                  user:
+                                    description: |-
+                                      user is Optional: The owner UID of the created file.
+                                      If specified, the item-level user field takes precedence over defaultUser.
+                                      (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                                    format: int64
+                                    type: integer
                                 required:
                                 - path
                                 type: object
@@ skipped 101 lines (5364 -> 5464) @@
                               description: Kubelet's generated CSRs will be addressed
                                 to this signer.
                               type: string
+                            user:
+                              description: |-
+                                user is Optional: The owner UID of the created file.
+                                If specified, the item-level user field takes precedence over defaultUser.
+                                (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                              format: int64
+                              type: integer
                             userAnnotations:
                               additionalProperties:
                                 type: string
@@ skipped 53 lines (5478 -> 5530) @@
                                       May not contain the path element '..'.
                                       May not start with the string '..'.
                                     type: string
+                                  user:
+                                    description: |-
+                                      user is Optional: The owner UID of the created file.
+                                      If specified, the item-level user field takes precedence over defaultUser.
+                                      (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                                    format: int64
+                                    type: integer
                                 required:
                                 - key
                                 - path
@@ skipped 41 lines (5544 -> 5584) @@
                                 path is the path relative to the mount point of the file to project the
                                 token into.
                               type: string
+                            user:
+                              description: |-
+                                user is Optional: The owner UID of the created file.
+                                If specified, the item-level user field takes precedence over defaultUser.
+                                (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                              format: int64
+                              type: integer
                           required:
                           - path
                           type: object
@@ skipped 488 lines (5598 -> 6085) @@
                           * An existing PVC (PersistentVolumeClaim)
                           If the provisioner or an external controller can support the specified data source,
                           it will create a new volume based on the contents of the specified data source.
-                          When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
-                          and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
+                          dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
+                          copied to dataSource when dataSourceRef.namespace is not specified.
                           If the namespace is specified, then dataSourceRef will not be copied to dataSource.
                         properties:
                           apiGroup:
@@ skipped 36 lines (6096 -> 6131) @@
                             specified.
                           * While dataSource only allows local objects, dataSourceRef allows objects
                             in any namespaces.
-                          (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
                           (Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
                         properties:
                           apiGroup:
@@ skipped 201 lines (6139 -> 6339) @@
                                 * An existing PVC (PersistentVolumeClaim)
                                 If the provisioner or an external controller can support the specified data source,
                                 it will create a new volume based on the contents of the specified data source.
-                                When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
-                                and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
+                                dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
+                                copied to dataSource when dataSourceRef.namespace is not specified.
                                 If the namespace is specified, then dataSourceRef will not be copied to dataSource.
                               properties:
                                 apiGroup:
@@ skipped 38 lines (6350 -> 6387) @@
                                   specified.
                                 * While dataSource only allows local objects, dataSourceRef allows objects
                                   in any namespaces.
-                                (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
                                 (Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
                               properties:
                                 apiGroup:
@@ skipped 359 lines (6395 -> 6753) @@
                           * An existing PVC (PersistentVolumeClaim)
                           If the provisioner or an external controller can support the specified data source,
                           it will create a new volume based on the contents of the specified data source.
-                          When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
-                          and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
+                          dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
+                          copied to dataSource when dataSourceRef.namespace is not specified.
                           If the namespace is specified, then dataSourceRef will not be copied to dataSource.
                         properties:
                           apiGroup:
@@ skipped 36 lines (6764 -> 6799) @@
                             specified.
                           * While dataSource only allows local objects, dataSourceRef allows objects
                             in any namespaces.
-                          (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
                           (Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
                         properties:
                           apiGroup:
@@ skipped 640 lines (6807 -> 7446) @@
                       description: |-
                         OperatorCapabilities are the list of capabilities of the
                         plugin regarding the reconciler
+                      items:
+                        type: string
+                      type: array
+                    postgresCapabilities:
+                      description: |-
+                        PostgresCapabilities are the list of capabilities of the
+                        plugin regarding the PostgreSQL configuration
                       items:
                         type: string
                       type: array

CustomResourceDefinition: databaseroles.postgresql.cnpg.io

 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.21.0
+    controller-gen.kubebuilder.io/version: v0.22.0
     helm.sh/resource-policy: keep
   name: databaseroles.postgresql.cnpg.io
 spec:

CustomResourceDefinition: databases.postgresql.cnpg.io

 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.21.0
+    controller-gen.kubebuilder.io/version: v0.22.0
     helm.sh/resource-policy: keep
   name: databases.postgresql.cnpg.io
 spec:

CustomResourceDefinition: failoverquorums.postgresql.cnpg.io

 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.21.0
+    controller-gen.kubebuilder.io/version: v0.22.0
     helm.sh/resource-policy: keep
   name: failoverquorums.postgresql.cnpg.io
 spec:

CustomResourceDefinition: imagecatalogs.postgresql.cnpg.io

 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.21.0
+    controller-gen.kubebuilder.io/version: v0.22.0
     helm.sh/resource-policy: keep
   name: imagecatalogs.postgresql.cnpg.io
 spec:

CustomResourceDefinition: poolers.postgresql.cnpg.io

 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.21.0
+    controller-gen.kubebuilder.io/version: v0.22.0
     helm.sh/resource-policy: keep
   name: poolers.postgresql.cnpg.io
 spec:
@@ skipped 176 lines (9 -> 184) @@
 
                             Only applicable when the action is `HashMod`.
                           format: int64
+                          minimum: 0
                           type: integer
                         regex:
                           description: regex defines the regular expression against
@@ skipped 85 lines (192 -> 276) @@
 
                             Only applicable when the action is `HashMod`.
                           format: int64
+                          minimum: 0
                           type: integer
                         regex:
                           description: regex defines the regular expression against
@@ skipped 1620 lines (284 -> 1903) @@
                                         description: Selects a key of a ConfigMap.
                                         properties:
                                           key:
-                                            description: The key to select.
+                                            description: |-
+                                              The key to select from the ConfigMap's Data field.
+                                              Keys in the BinaryData field are not currently propagated to container env vars.
                                             type: string
                                           name:
                                             default: ""
@@ skipped 268 lines (1914 -> 2181) @@
                                             Number must be in the range 1 to 65535.
                                             Name must be an IANA_SVC_NAME.
                                           x-kubernetes-int-or-string: true
+                                        protocol:
+                                          description: |-
+                                            Protocol selects the wire protocol for the probe connection.
+                                            Nil defaults to HTTP/1.1.
+                                          type: string
                                         scheme:
                                           description: |-
                                             Scheme to use for connecting to the host.
@@ skipped 108 lines (2193 -> 2300) @@
                                             Number must be in the range 1 to 65535.
                                             Name must be an IANA_SVC_NAME.
                                           x-kubernetes-int-or-string: true
+                                        protocol:
+                                          description: |-
+                                            Protocol selects the wire protocol for the probe connection.
+                                            Nil defaults to HTTP/1.1.
+                                          type: string
                                         scheme:
                                           description: |-
                                             Scheme to use for connecting to the host.
@@ skipped 76 lines (2312 -> 2387) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (2401 -> 2452) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 151 lines (2464 -> 2614) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (2628 -> 2679) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 449 lines (2691 -> 3139) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (3153 -> 3204) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 135 lines (3216 -> 3350) @@
                                 description: VolumeMount describes a mounting of a
                                   Volume within a container.
                                 properties:
-                                  mountPath:
+                                  bindMountOptions:
                                     description: |-
-                                      Path within the container at which the volume should be mounted.  Must
-                                      not contain ':'.
+                                      bindMountOptions is the list of additional bind mount options to apply when
+                                      mounting this volume into the container. Allowed values are noexec,
+                                      nodev, and nosuid. These are Linux mount options and have no effect on
+                                      Windows nodes.
+                                      This field is not supported with image volumes.
+                                      This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
+                                    items:
+                                      type: string
+                                    type: array
+                                    x-kubernetes-list-type: set
+                                  mountPath:
+                                    description: Path within the container at which
+                                      the volume should be mounted.
                                     type: string
                                   mountPropagation:
                                     description: |-
@@ skipped 205 lines (3375 -> 3579) @@
                                         description: Selects a key of a ConfigMap.
                                         properties:
                                           key:
-                                            description: The key to select.
+                                            description: |-
+                                              The key to select from the ConfigMap's Data field.
+                                              Keys in the BinaryData field are not currently propagated to container env vars.
                                             type: string
                                           name:
                                             default: ""
@@ skipped 265 lines (3590 -> 3854) @@
                                             Number must be in the range 1 to 65535.
                                             Name must be an IANA_SVC_NAME.
                                           x-kubernetes-int-or-string: true
+                                        protocol:
+                                          description: |-
+                                            Protocol selects the wire protocol for the probe connection.
+                                            Nil defaults to HTTP/1.1.
+                                          type: string
                                         scheme:
                                           description: |-
                                             Scheme to use for connecting to the host.
@@ skipped 108 lines (3866 -> 3973) @@
                                             Number must be in the range 1 to 65535.
                                             Name must be an IANA_SVC_NAME.
                                           x-kubernetes-int-or-string: true
+                                        protocol:
+                                          description: |-
+                                            Protocol selects the wire protocol for the probe connection.
+                                            Nil defaults to HTTP/1.1.
+                                          type: string
                                         scheme:
                                           description: |-
                                             Scheme to use for connecting to the host.
@@ skipped 72 lines (3985 -> 4056) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (4070 -> 4121) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 139 lines (4133 -> 4271) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (4285 -> 4336) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 418 lines (4348 -> 4765) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (4779 -> 4830) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 144 lines (4842 -> 4985) @@
                                 description: VolumeMount describes a mounting of a
                                   Volume within a container.
                                 properties:
+                                  bindMountOptions:
+                                    description: |-
+                                      bindMountOptions is the list of additional bind mount options to apply when
+                                      mounting this volume into the container. Allowed values are noexec,
+                                      nodev, and nosuid. These are Linux mount options and have no effect on
+                                      Windows nodes.
+                                      This field is not supported with image volumes.
+                                      This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
+                                    items:
+                                      type: string
+                                    type: array
+                                    x-kubernetes-list-type: set
                                   mountPath:
-                                    description: |-
-                                      Path within the container at which the volume should be mounted.  Must
-                                      not contain ':'.
+                                    description: Path within the container at which
+                                      the volume should be mounted.
                                     type: string
                                   mountPropagation:
                                     description: |-
@@ skipped 65 lines (5010 -> 5074) @@
                         x-kubernetes-list-map-keys:
                         - name
                         x-kubernetes-list-type: map
+                      evictionResponders:
+                        description: |-
+                          evictionResponders reference responders that react to Evictions based on EvictionRequests.
+                          Responders should observe and communicate through the Eviction Resource API to help with
+                          the graceful termination of a pod. The responders are selected sequentially, according to
+                          their specified priority.
+
+                          Responders should periodically report on an eviction progress by updating the
+                          .status.responders[].heartbeatTime field of the Eviction object. If this field is not updated
+                          within the heartbeat deadline defined by the Eviction API (currently 20 minutes), the eviction
+                          is passed over to the next responder with a lower priority. If there is no other responder,
+                          the last default imperative-eviction.k8s.io/evictor responder with a priority of 100 will
+                          evict the pod using the imperative Eviction API (pods/<name>/eviction subresource).
+
+                          The maximum length of the responders list is 10.
+                          Responders are not supported when the pod is part of a PodGroup (.spec.schedulingGroup is set).
+                          This field can only be set on creation and is immutable afterwards.
+                        items:
+                          description: |-
+                            EvictionResponder allows you to specify the responder reacting to an Eviction.
+                            Responders should observe and communicate through the Eviction Resource API to help with
+                            the graceful eviction of a target (e.g. termination of a pod).
+                          properties:
+                            name:
+                              description: |-
+                                name allows you to identify the responder responding to the Eviction.
+
+                                It must be a valid domain-prefixed key (such as "acme.io/foo").
+                                Domain names *.k8s.io and *.kubernetes.io are reserved.
+                                This field must be unique for each responder.
+                                This field is required.
+                              type: string
+                            priority:
+                              description: |-
+                                priority for this responder. Higher priorities are selected first by the evictionrequest-controller.
+                                If there are responders with the same priority, the responder whose domain name comes first in the
+                                alphabetical higher domain order, will be picked. This means that the top domain labels are compared
+                                alphabetically first, followed by the lower domain labels. The key is compared last.
+
+                                The responder that is the managing controller of the pod should set the value of
+                                this field to 10000 to allow both for preemption or fallback registration by other
+                                responders.
+
+                                The minimum value is 0 and the maximum value is 100000.
+                                The interval 0-999 is reserved for responders with *.k8s.io suffix.
+                                This field is required.
+                              format: int32
+                              type: integer
+                          required:
+                          - name
+                          - priority
+                          type: object
+                          x-kubernetes-map-type: atomic
+                        type: array
+                        x-kubernetes-list-map-keys:
+                        - name
+                        x-kubernetes-list-type: map
                       hostAliases:
                         description: |-
                           HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts
@@ skipped 64 lines (5138 -> 5201) @@
                           - `hostNetwork` must be set to false.
 
                           This field must be a valid DNS subdomain as defined in RFC 1123 and contain at most 64 characters.
-                          Requires the HostnameOverride feature gate to be enabled.
                         type: string
                       imagePullSecrets:
                         description: |-
@@ skipped 100 lines (5209 -> 5308) @@
                                         description: Selects a key of a ConfigMap.
                                         properties:
                                           key:
-                                            description: The key to select.
+                                            description: |-
+                                              The key to select from the ConfigMap's Data field.
+                                              Keys in the BinaryData field are not currently propagated to container env vars.
                                             type: string
                                           name:
                                             default: ""
@@ skipped 268 lines (5319 -> 5586) @@
                                             Number must be in the range 1 to 65535.
                                             Name must be an IANA_SVC_NAME.
                                           x-kubernetes-int-or-string: true
+                                        protocol:
+                                          description: |-
+                                            Protocol selects the wire protocol for the probe connection.
+                                            Nil defaults to HTTP/1.1.
+                                          type: string
                                         scheme:
                                           description: |-
                                             Scheme to use for connecting to the host.
@@ skipped 108 lines (5598 -> 5705) @@
                                             Number must be in the range 1 to 65535.
                                             Name must be an IANA_SVC_NAME.
                                           x-kubernetes-int-or-string: true
+                                        protocol:
+                                          description: |-
+                                            Protocol selects the wire protocol for the probe connection.
+                                            Nil defaults to HTTP/1.1.
+                                          type: string
                                         scheme:
                                           description: |-
                                             Scheme to use for connecting to the host.
@@ skipped 76 lines (5717 -> 5792) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (5806 -> 5857) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 151 lines (5869 -> 6019) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (6033 -> 6084) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 449 lines (6096 -> 6544) @@
                                 grpc:
                                   description: GRPC specifies a GRPC HealthCheckRequest.
                                   properties:
+                                    mode:
+                                      description: |-
+                                        mode specifies the connection mode for the gRPC health probe.
+                                        Set to "TLS" to use TLS without certificate verification.
+                                        Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
+                                        If not specified, the probe uses a plaintext (insecure) connection.
+                                      type: string
                                     port:
                                       description: Port number of the gRPC service.
                                         Number must be in the range 1 to 65535.
@@ skipped 52 lines (6558 -> 6609) @@
                                         Number must be in the range 1 to 65535.
                                         Name must be an IANA_SVC_NAME.
                                       x-kubernetes-int-or-string: true
+                                    protocol:
+                                      description: |-
+                                        Protocol selects the wire protocol for the probe connection.
+                                        Nil defaults to HTTP/1.1.
+                                      type: string
                                     scheme:
                                       description: |-
                                         Scheme to use for connecting to the host.
@@ skipped 135 lines (6621 -> 6755) @@
                                 description: VolumeMount describes a mounting of a
                                   Volume within a container.
                                 properties:
+                                  bindMountOptions:
+                                    description: |-
+                                      bindMountOptions is the list of additional bind mount options to apply when
+                                      mounting this volume into the container. Allowed values are noexec,
+                                      nodev, and nosuid. These are Linux mount options and have no effect on
+                                      Windows nodes.
+                                      This field is not supported with image volumes.
+                                      This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
+                                    items:
+                                      type: string
+                                    type: array
+                                    x-kubernetes-list-type: set
                                   mountPath:
-                                    description: |-
-                                      Path within the container at which the volume should be mounted.  Must
-                                      not contain ':'.
+                                    description: Path within the container at which
+                                      the volume should be mounted.
                                     type: string
                                   mountPropagation:
                                     description: |-
@@ skipped 147 lines (6780 -> 6926) @@
                         description: |-
                           PreemptionPolicy is the Policy for preempting pods with lower priority.
                           One of Never, PreemptLowerPriority.
+                          When Priority Admission Controller is enabled, it prevents users from setting
+                          this field. The admission controller populates this field from PriorityClassName.
                           Defaults to PreemptLowerPriority if unset.
                         type: string
                       priority:
@@ skipped 338 lines (6935 -> 7272) @@
                               Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
                               whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
                               CSIDriver instance. Other volumes are always re-labelled recursively.
-                              "MountOption" value is allowed only when SELinuxMount feature gate is enabled.
 
-                              If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
-                              If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
-                              and "Recursive" for all other volumes.
+                              If not specified, "MountOption" is used.
 
                               This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
 
@@ skipped 613 lines (7285 -> 7897) @@
                                     mode, like fsGroup, and the result can be other mode bits set.
                                   format: int32
                                   type: integer
+                                defaultUser:
+                                  description: |-
+                                    defaultUser is Optional: The owner UID of the created files by default.
+                                    The defaultUser field is only used as a fallback when the item-level user field is unset.
+                                    (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                                  format: int64
+                                  type: integer
                                 items:
                                   description: |-
                                     items if unspecified, each key-value pair in the Data field of the referenced
@@ skipped 27 lines (7911 -> 7937) @@
                                           May not contain the path element '..'.
                                           May not start with the string '..'.
                                         type: string
+                                      user:
+                                        description: |-
+                                          user is Optional: The owner UID of the created file.
+                                          If specified, the item-level user field takes precedence over defaultUser.
+                                          (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                                        format: int64
+                                        type: integer
                                     required:
                                     - key
                                     - path
@@ skipped 81 lines (7951 -> 8031) @@
                                     mode, like fsGroup, and the result can be other mode bits set.
                                   format: int32
                                   type: integer
+                                defaultUser:
+                                  description: |-
+                                    defaultUser is Optional: The owner UID of the created files by default.
+                                    The defaultUser field is only used as a fallback when the item-level user field is unset.
+                                    (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                                  format: int64
+                                  type: integer
                                 items:
                                   description: Items is a list of downward API volume
                                     file
@@ skipped 62 lines (8045 -> 8106) @@
                                         - resource
                                         type: object
                                         x-kubernetes-map-type: atomic
+                                      user:
+                                        description: |-
+                                          user is Optional: The owner UID of the created file.
+                                          If specified, the item-level user field takes precedence over defaultUser.
+                                          (Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
+                                        format: int64
+                                        type: integer
                                     required:
                                     - path
                                     type: object
@@ skipped 12 lines (8120 -> 8131) @@
                                     Must be an empty string (default) or Memory.
                                     More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
                                   type: string
+                                mode:
+                                  description: |-
+                                    mode specifies the permission bits for the emptyDir directory, in numeric
+                                    notation (e.g., 0755, 01777). Must be a value between 0000 and 01777.
+                                    If not specified, defaults to 0777.
+                                    This might be in conflict with other options that affect the file
+                                    mode, like fsGroup. If fsGroup is specified, the fsGroup permissions
+                                    will override the mode specified here.
+                                    This field has no effect on Windows.
+                                    This field is alpha and requires EmptyDirVolumeMode featuregate to be enabled.
+                                  format: int32
+                                  type: integer
                                 sizeLimit:
                                   anyOf:
                                   - type: integer
@@ skipped 87 lines (8150 -> 8236) @@
                                             * An existing PVC (PersistentVolumeClaim)
                                             If the provisioner o

🚨 Diff is too long

⚠️⚠️⚠️ Diff exceeds max length of 65536 characters. Truncating to fit. This can be adjusted with the --max-diff-length flag

Stats:
[Applications: 34], [Full Run: 1m12s], [Rendering: 23s], [Cluster: 19s], [Argo CD: 31s]

@renovate
renovate Bot force-pushed the renovate/cloudnative-pg-0.x branch from 3087e93 to 27e8ad8 Compare September 25, 2026 02:12
@bkonicek
bkonicek merged commit d04c9ff into main Sep 28, 2026
1 check passed
@bkonicek
bkonicek deleted the renovate/cloudnative-pg-0.x branch September 28, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant