66 branches :
77 - main
88
9- env :
10- # Use the Go toolchain installed by setup-go
11- # https://github.com/actions/setup-go/issues/457
12- GOTOOLCHAIN : local
13-
149jobs :
1510 go-test :
1611 runs-on : ubuntu-24.04
1712 steps :
1813 - uses : actions/checkout@v5
19- - uses : actions/setup-go@v5
14+ - uses : actions/setup-go@v6
2015 with : { go-version: stable }
2116
2217 - name : Ensure go.mod is tidy
23- run : go mod tidy && git diff --exit-code -- go.mod
18+ run : go mod tidy --diff
2419 - name : Ensure generated files are committed
2520 run : make check-generate
2621 - run : make check
3429 kubernetes : ['default']
3530 steps :
3631 - uses : actions/checkout@v5
37- - uses : actions/setup-go@v5
32+ - uses : actions/setup-go@v6
3833 with : { go-version: stable }
3934
4035 - run : go mod download
@@ -58,20 +53,20 @@ jobs:
5853 strategy :
5954 fail-fast : false
6055 matrix :
61- kubernetes : [v1.33 , v1.28 ]
56+ kubernetes : [v1.30 , v1.33 ]
6257 steps :
6358 - uses : actions/checkout@v5
64- - uses : actions/setup-go@v5
59+ - uses : actions/setup-go@v6
6560 with : { go-version: stable }
6661
6762 - name : Start k3s
6863 uses : ./.github/actions/k3d
6964 with :
7065 k3s-channel : " ${{ matrix.kubernetes }}"
7166 prefetch-images : |
72- registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.54.2-2520
73- registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2520
74- registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.9-2520
67+ registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2534
68+ registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2534
69+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.10-2534
7570
7671 - run : make createnamespaces check-envtest-existing
7772 env :
@@ -92,26 +87,27 @@ jobs:
9287 strategy :
9388 fail-fast : false
9489 matrix :
95- kubernetes : [v1.33 , v1.28 ]
90+ kubernetes : [v1.30 , v1.33 ]
9691 steps :
9792 - uses : actions/checkout@v5
98- - uses : actions/setup-go@v5
93+ - uses : actions/setup-go@v6
9994 with : { go-version: stable }
10095
10196 - name : Start k3s
10297 uses : ./.github/actions/k3d
10398 with :
10499 k3s-channel : " ${{ matrix.kubernetes }}"
105100 prefetch-images : |
106- registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.54.2-2520
107- registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2520
108- registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.17.1-2520
109- registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.5-2520
110- registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.9-2520
111- registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.9-3.3-2520
112- registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.9-3.4-2520
113- registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-17.5-2520
114- registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.5-3.4-2520
101+ registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2534
102+ registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2534
103+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.17.1-2534
104+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.6-2534
105+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.10-2534
106+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.10-3.3-2534
107+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.10-3.4-2534
108+ registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-17.6-2534
109+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.6-3.4-2534
110+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.6-3.5-2534
115111
116112 - name : Get pgMonitor files.
117113 run : make get-pgmonitor
@@ -131,17 +127,18 @@ jobs:
131127 --env 'CHECK_FOR_UPGRADES=false' \
132128 --env 'QUERIES_CONFIG_DIR=/mnt/hack/tools/queries' \
133129 --env 'KUBECONFIG=hack/.kube/postgres-operator/pgo' \
134- --env 'RELATED_IMAGE_PGBACKREST=registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.54.2-2520' \
135- --env 'RELATED_IMAGE_PGBOUNCER=registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2520' \
136- --env 'RELATED_IMAGE_PGEXPORTER=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.17.1-2520' \
137- --env 'RELATED_IMAGE_PGUPGRADE=registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-17.5-2520' \
138- --env 'RELATED_IMAGE_POSTGRES_16=registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.9-2520' \
139- --env 'RELATED_IMAGE_POSTGRES_16_GIS_3.3=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.9-3.3-2520' \
140- --env 'RELATED_IMAGE_POSTGRES_16_GIS_3.4=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.9-3.4-2520' \
141- --env 'RELATED_IMAGE_POSTGRES_17=registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.5-2520' \
142- --env 'RELATED_IMAGE_POSTGRES_17_GIS_3.4=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.5-3.4-2520' \
143- --env 'RELATED_IMAGE_STANDALONE_PGADMIN=registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi9-9.2-2520' \
144- --env 'RELATED_IMAGE_COLLECTOR=registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi9-5.8.2-0' \
130+ --env 'RELATED_IMAGE_PGBACKREST=registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi9-2.56.0-2534' \
131+ --env 'RELATED_IMAGE_PGBOUNCER=registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi9-1.24-2534' \
132+ --env 'RELATED_IMAGE_PGEXPORTER=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi9-0.17.1-2534' \
133+ --env 'RELATED_IMAGE_PGUPGRADE=registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi9-17.6-2534' \
134+ --env 'RELATED_IMAGE_POSTGRES_16=registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.10-2534' \
135+ --env 'RELATED_IMAGE_POSTGRES_16_GIS_3.3=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.10-3.3-2534' \
136+ --env 'RELATED_IMAGE_POSTGRES_16_GIS_3.4=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-16.10-3.4-2534' \
137+ --env 'RELATED_IMAGE_POSTGRES_17=registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-17.6-2534' \
138+ --env 'RELATED_IMAGE_POSTGRES_17_GIS_3.4=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.6-3.4-2534' \
139+ --env 'RELATED_IMAGE_POSTGRES_17_GIS_3.5=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi9-17.6-3.5-2534' \
140+ --env 'RELATED_IMAGE_STANDALONE_PGADMIN=registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi9-9.2-2534' \
141+ --env 'RELATED_IMAGE_COLLECTOR=registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi9-5.8.3-0' \
145142 --env 'PGO_FEATURE_GATES=TablespaceVolumes=true,OpenTelemetryLogs=true,OpenTelemetryMetrics=true' \
146143 --name 'postgres-operator' localhost/postgres-operator
147144
@@ -157,7 +154,7 @@ jobs:
157154 KUTTL_PG_UPGRADE_TO_VERSION : ' 17'
158155 KUTTL_PG_VERSION : ' 16'
159156 KUTTL_POSTGIS_VERSION : ' 3.4'
160- KUTTL_PSQL_IMAGE : ' registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.9-2520 '
157+ KUTTL_PSQL_IMAGE : ' registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi9-16.10-2534 '
161158 - run : |
162159 make check-kuttl && exit
163160 failed=$?
@@ -175,7 +172,7 @@ jobs:
175172 - kubernetes-k3d
176173 steps :
177174 - uses : actions/checkout@v5
178- - uses : actions/setup-go@v5
175+ - uses : actions/setup-go@v6
179176 with : { go-version: stable }
180177 - uses : actions/download-artifact@v5
181178 with : { path: download }
0 commit comments