@@ -1325,6 +1325,12 @@ spec:
1325
1325
type: string
1326
1326
type: object
1327
1327
type: array
1328
+ ttlSecondsAfterFinished:
1329
+ description: 'Limit the lifetime of a Job that has finished.
1330
+ More info: https://kubernetes.io/docs/concepts/workloads/controllers/job'
1331
+ format: int32
1332
+ minimum: 60
1333
+ type: integer
1328
1334
type: object
1329
1335
manual:
1330
1336
description: Defines details for manual pgBackRest backup
@@ -8193,8 +8199,11 @@ spec:
8193
8199
- port
8194
8200
type: object
8195
8201
tcpSocket:
8196
- description: TCPSocket specifies an action involving
8197
- a TCP port. TCP hooks not yet supported
8202
+ description: Deprecated. TCPSocket is NOT supported
8203
+ as a LifecycleHandler and kept for the backward
8204
+ compatibility. There are no validation of this
8205
+ field and lifecycle hooks will fail in runtime
8206
+ when tcp handler is specified.
8198
8207
properties:
8199
8208
host:
8200
8209
description: 'Optional: Host name to connect
@@ -8293,8 +8302,11 @@ spec:
8293
8302
- port
8294
8303
type: object
8295
8304
tcpSocket:
8296
- description: TCPSocket specifies an action involving
8297
- a TCP port. TCP hooks not yet supported
8305
+ description: Deprecated. TCPSocket is NOT supported
8306
+ as a LifecycleHandler and kept for the backward
8307
+ compatibility. There are no validation of this
8308
+ field and lifecycle hooks will fail in runtime
8309
+ when tcp handler is specified.
8298
8310
properties:
8299
8311
host:
8300
8312
description: 'Optional: Host name to connect
@@ -8427,7 +8439,7 @@ spec:
8427
8439
type: integer
8428
8440
tcpSocket:
8429
8441
description: TCPSocket specifies an action involving
8430
- a TCP port. TCP hooks not yet supported
8442
+ a TCP port.
8431
8443
properties:
8432
8444
host:
8433
8445
description: 'Optional: Host name to connect to,
@@ -8637,7 +8649,7 @@ spec:
8637
8649
type: integer
8638
8650
tcpSocket:
8639
8651
description: TCPSocket specifies an action involving
8640
- a TCP port. TCP hooks not yet supported
8652
+ a TCP port.
8641
8653
properties:
8642
8654
host:
8643
8655
description: 'Optional: Host name to connect to,
@@ -9008,7 +9020,7 @@ spec:
9008
9020
type: integer
9009
9021
tcpSocket:
9010
9022
description: TCPSocket specifies an action involving
9011
- a TCP port. TCP hooks not yet supported
9023
+ a TCP port.
9012
9024
properties:
9013
9025
host:
9014
9026
description: 'Optional: Host name to connect to,
@@ -9839,10 +9851,10 @@ spec:
9839
9851
configuration:
9840
9852
description: 'Projected volumes containing custom PostgreSQL
9841
9853
Exporter configuration. Currently supports the customization
9842
- of PostgreSQL Exporter queries. If a "queries.yaml"
9843
- file is detected in any volume projected using this
9844
- field, it will be loaded using the "extend.query-path"
9845
- flag: https://github.com/prometheus-community/postgres_exporter#flags
9854
+ of PostgreSQL Exporter queries. If a "queries.yml" file
9855
+ is detected in any volume projected using this field,
9856
+ it will be loaded using the "extend.query-path" flag:
9857
+ https://github.com/prometheus-community/postgres_exporter#flags
9846
9858
Changing the values of field causes PostgreSQL and the
9847
9859
exporter to restart.'
9848
9860
items:
@@ -10085,6 +10097,60 @@ spec:
10085
10097
type: object
10086
10098
type: object
10087
10099
type: array
10100
+ customTLSSecret:
10101
+ description: Projected secret containing custom TLS certificates
10102
+ to encrypt output from the exporter web server
10103
+ properties:
10104
+ items:
10105
+ description: items if unspecified, each key-value
10106
+ pair in the Data field of the referenced Secret
10107
+ will be projected into the volume as a file whose
10108
+ name is the key and content is the value. If specified,
10109
+ the listed keys will be projected into the specified
10110
+ paths, and unlisted keys will not be present. If
10111
+ a key is specified which is not present in the Secret,
10112
+ the volume setup will error unless it is marked
10113
+ optional. Paths must be relative and may not contain
10114
+ the '..' path or start with '..'.
10115
+ items:
10116
+ description: Maps a string key to a path within
10117
+ a volume.
10118
+ properties:
10119
+ key:
10120
+ description: key is the key to project.
10121
+ type: string
10122
+ mode:
10123
+ description: 'mode is Optional: mode bits used
10124
+ to set permissions on this file. Must be an
10125
+ octal value between 0000 and 0777 or a decimal
10126
+ value between 0 and 511. YAML accepts both
10127
+ octal and decimal values, JSON requires decimal
10128
+ values for mode bits. If not specified, the
10129
+ volume defaultMode will be used. This might
10130
+ be in conflict with other options that affect
10131
+ the file mode, like fsGroup, and the result
10132
+ can be other mode bits set.'
10133
+ format: int32
10134
+ type: integer
10135
+ path:
10136
+ description: path is the relative path of the
10137
+ file to map the key to. May not be an absolute
10138
+ path. May not contain the path element '..'.
10139
+ May not start with the string '..'.
10140
+ type: string
10141
+ required:
10142
+ - key
10143
+ - path
10144
+ type: object
10145
+ type: array
10146
+ name:
10147
+ description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
10148
+ type: string
10149
+ optional:
10150
+ description: optional field specify whether the Secret
10151
+ or its key must be defined
10152
+ type: boolean
10153
+ type: object
10088
10154
image:
10089
10155
description: The image name to use for crunchy-postgres-exporter
10090
10156
containers. The image may also be set using the RELATED_IMAGE_PGEXPORTER
@@ -10207,7 +10273,7 @@ spec:
10207
10273
postgresVersion:
10208
10274
description: The major version of PostgreSQL installed in the PostgreSQL
10209
10275
image
10210
- maximum: 14
10276
+ maximum: 15
10211
10277
minimum: 10
10212
10278
type: integer
10213
10279
proxy:
@@ -11670,8 +11736,11 @@ spec:
11670
11736
- port
11671
11737
type: object
11672
11738
tcpSocket:
11673
- description: TCPSocket specifies an action involving
11674
- a TCP port. TCP hooks not yet supported
11739
+ description: Deprecated. TCPSocket is NOT supported
11740
+ as a LifecycleHandler and kept for the backward
11741
+ compatibility. There are no validation of
11742
+ this field and lifecycle hooks will fail in
11743
+ runtime when tcp handler is specified.
11675
11744
properties:
11676
11745
host:
11677
11746
description: 'Optional: Host name to connect
@@ -11771,8 +11840,11 @@ spec:
11771
11840
- port
11772
11841
type: object
11773
11842
tcpSocket:
11774
- description: TCPSocket specifies an action involving
11775
- a TCP port. TCP hooks not yet supported
11843
+ description: Deprecated. TCPSocket is NOT supported
11844
+ as a LifecycleHandler and kept for the backward
11845
+ compatibility. There are no validation of
11846
+ this field and lifecycle hooks will fail in
11847
+ runtime when tcp handler is specified.
11776
11848
properties:
11777
11849
host:
11778
11850
description: 'Optional: Host name to connect
@@ -11906,7 +11978,7 @@ spec:
11906
11978
type: integer
11907
11979
tcpSocket:
11908
11980
description: TCPSocket specifies an action involving
11909
- a TCP port. TCP hooks not yet supported
11981
+ a TCP port.
11910
11982
properties:
11911
11983
host:
11912
11984
description: 'Optional: Host name to connect
@@ -12118,7 +12190,7 @@ spec:
12118
12190
type: integer
12119
12191
tcpSocket:
12120
12192
description: TCPSocket specifies an action involving
12121
- a TCP port. TCP hooks not yet supported
12193
+ a TCP port.
12122
12194
properties:
12123
12195
host:
12124
12196
description: 'Optional: Host name to connect
@@ -12496,7 +12568,7 @@ spec:
12496
12568
type: integer
12497
12569
tcpSocket:
12498
12570
description: TCPSocket specifies an action involving
12499
- a TCP port. TCP hooks not yet supported
12571
+ a TCP port.
12500
12572
properties:
12501
12573
host:
12502
12574
description: 'Optional: Host name to connect
0 commit comments