Skip to content

Commit 4953b04

Browse files
pooknullegegunes
andauthored
K8SPG-613: replace initImage with initContainer (#1117)
* K8SPG-613: replace initImage with initContainer https://perconadev.atlassian.net/browse/K8SPG-613 * fix unit-tests * fix unit-test * fix unit-test * fix upgrade-consistency test --------- Co-authored-by: Ege Güneş <ege.gunes@percona.com>
1 parent 9d8b028 commit 4953b04

File tree

21 files changed

+5522
-119
lines changed

21 files changed

+5522
-119
lines changed

build/crd/crunchy/generated/postgres-operator.crunchydata.com_postgresclusters.yaml

Lines changed: 521 additions & 4 deletions
Large diffs are not rendered by default.

build/crd/percona/generated/pgv2.percona.com_perconapgclusters.yaml

Lines changed: 521 additions & 4 deletions
Large diffs are not rendered by default.

config/crd/bases/pgv2.percona.com_perconapgclusters.yaml

Lines changed: 521 additions & 4 deletions
Large diffs are not rendered by default.

config/crd/bases/postgres-operator.crunchydata.com_postgresclusters.yaml

Lines changed: 521 additions & 4 deletions
Large diffs are not rendered by default.

deploy/bundle.yaml

Lines changed: 1042 additions & 8 deletions
Large diffs are not rendered by default.

deploy/cr.yaml

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,31 @@ metadata:
1010
# - percona.com/delete-backups
1111
spec:
1212
crVersion: 2.7.0
13-
# initImage: perconalab/percona-postgresql-operator:main
13+
# initContainer:
14+
# image: perconalab/percona-postgresql-operator:main
15+
# resources:
16+
# limits:
17+
# cpu: 2.0
18+
# memory: 4Gi
19+
# containerSecurityContext:
20+
# fsGroup: 1001
21+
# runAsUser: 1001
22+
# runAsNonRoot: true
23+
# fsGroupChangePolicy: "OnRootMismatch"
24+
# runAsGroup: 1001
25+
# seLinuxOptions:
26+
# type: spc_t
27+
# level: s0:c123,c456
28+
# seccompProfile:
29+
# type: Localhost
30+
# localhostProfile: localhost/profile.json
31+
# supplementalGroups:
32+
# - 1001
33+
# sysctls:
34+
# - name: net.ipv4.tcp_keepalive_time
35+
# value: "600"
36+
# - name: net.ipv4.tcp_keepalive_intvl
37+
# value: "60"
1438
# metadata:
1539
# annotations:
1640
# example-annotation: value
@@ -324,8 +348,31 @@ spec:
324348
# metadata:
325349
# labels:
326350
image: perconalab/percona-postgresql-operator:main-pgbackrest17
327-
# initImage: perconalab/percona-postgresql-operator:main
328-
#
351+
# initContainer:
352+
# image: perconalab/percona-postgresql-operator:main
353+
# resources:
354+
# limits:
355+
# cpu: 2.0
356+
# memory: 4Gi
357+
# containerSecurityContext:
358+
# fsGroup: 1001
359+
# runAsUser: 1001
360+
# runAsNonRoot: true
361+
# fsGroupChangePolicy: "OnRootMismatch"
362+
# runAsGroup: 1001
363+
# seLinuxOptions:
364+
# type: spc_t
365+
# level: s0:c123,c456
366+
# seccompProfile:
367+
# type: Localhost
368+
# localhostProfile: localhost/profile.json
369+
# supplementalGroups:
370+
# - 1001
371+
# sysctls:
372+
# - name: net.ipv4.tcp_keepalive_time
373+
# value: "600"
374+
# - name: net.ipv4.tcp_keepalive_intvl
375+
# value: "60"
329376
# containers:
330377
# pgbackrest:
331378
# resources:

deploy/crd.yaml

Lines changed: 1042 additions & 8 deletions
Large diffs are not rendered by default.

deploy/cw-bundle.yaml

Lines changed: 1042 additions & 8 deletions
Large diffs are not rendered by default.

e2e-tests/tests/upgrade-consistency/01-create-cluster.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ commands:
1111
get_cr \
1212
| yq eval '
1313
.spec.crVersion="2.5.0"' - \
14+
| yq eval ".spec.backups.pgbackrest.image=\"${IMAGE_BASE}:main-ppg$PG_VER-pgbackrest\"" - \
1415
| kubectl -n "${NAMESPACE}" apply -f -

e2e-tests/tests/upgrade-consistency/03-patch-cluster.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ commands:
1111
get_cr \
1212
| yq eval '
1313
.spec.crVersion="2.7.0"' - \
14+
| yq eval ".spec.backups.pgbackrest.image=\"$IMAGE_BACKREST\"" - \
1415
| kubectl -n "${NAMESPACE}" apply -f -
1516
1617
sleep 10

0 commit comments

Comments
 (0)