53
53
strategy :
54
54
fail-fast : false
55
55
matrix :
56
- kubernetes : [v1.30 , v1.25 ]
56
+ kubernetes : [v1.31 , v1.28 ]
57
57
steps :
58
58
- uses : actions/checkout@v4
59
59
- uses : actions/setup-go@v5
64
64
with :
65
65
k3s-channel : " ${{ matrix.kubernetes }}"
66
66
prefetch-images : |
67
- registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.51-1
68
- registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi8-1.22-1
69
- registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-15.7-1
67
+ registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.53.1-0
68
+ registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi8-1.23-0
69
+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.4-2
70
70
71
71
- run : make createnamespaces check-envtest-existing
72
72
env :
88
88
strategy :
89
89
fail-fast : false
90
90
matrix :
91
- kubernetes : [v1.29 , v1.28 , v1.27 , v1.26, v1.25 ]
91
+ kubernetes : [v1.31 , v1.30 , v1.29 , v1.28 ]
92
92
steps :
93
93
- uses : actions/checkout@v4
94
94
- uses : actions/setup-go@v5
@@ -99,16 +99,16 @@ jobs:
99
99
with :
100
100
k3s-channel : " ${{ matrix.kubernetes }}"
101
101
prefetch-images : |
102
- registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi8-4.30-26
103
- registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.51-1
104
- registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi8-1.22-1
102
+ registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi8-4.30-31
103
+ registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.53.1-0
104
+ registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi8-1.23-0
105
105
registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:latest
106
106
registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:latest
107
- registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-15.7-1
108
- registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-15.7 -3.3-1
109
- registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.3-1
110
- registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis :ubi8-16.3-3.3-1
111
- registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-16.3 -3.4-1
107
+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.4-2
108
+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-16.4 -3.3-2
109
+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis :ubi8-16.4-3.4-2
110
+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-17.0-0
111
+ registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-17.0 -3.4-0
112
112
- run : go mod download
113
113
- name : Build executable
114
114
run : PGO_VERSION='${{ github.sha }}' make build-postgres-operator
@@ -117,7 +117,7 @@ jobs:
117
117
run : make get-pgmonitor
118
118
env :
119
119
PGMONITOR_DIR : " ${{ github.workspace }}/hack/tools/pgmonitor"
120
- QUERIES_CONFIG_DIR : " ${{ github.workspace }}/hack/tools/queries"
120
+ QUERIES_CONFIG_DIR : " ${{ github.workspace }}/hack/tools/queries"
121
121
122
122
# Start a Docker container with the working directory mounted.
123
123
- name : Start PGO
@@ -127,19 +127,20 @@ jobs:
127
127
hack/create-kubeconfig.sh postgres-operator pgo
128
128
docker run --detach --network host --read-only \
129
129
--volume "$(pwd):/mnt" --workdir '/mnt' --env 'PATH=/mnt/bin' \
130
+ --env 'CHECK_FOR_UPGRADES=false' \
130
131
--env 'QUERIES_CONFIG_DIR=/mnt/hack/tools/queries' \
131
132
--env 'KUBECONFIG=hack/.kube/postgres-operator/pgo' \
132
- --env 'RELATED_IMAGE_PGADMIN=registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi8-4.30-26 ' \
133
- --env 'RELATED_IMAGE_PGBACKREST=registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.51-1 ' \
134
- --env 'RELATED_IMAGE_PGBOUNCER=registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi8-1.22-1 ' \
133
+ --env 'RELATED_IMAGE_PGADMIN=registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi8-4.30-31 ' \
134
+ --env 'RELATED_IMAGE_PGBACKREST=registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.53.1-0 ' \
135
+ --env 'RELATED_IMAGE_PGBOUNCER=registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi8-1.23-0 ' \
135
136
--env 'RELATED_IMAGE_PGEXPORTER=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:latest' \
136
137
--env 'RELATED_IMAGE_PGUPGRADE=registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:latest' \
137
- --env 'RELATED_IMAGE_POSTGRES_15 =registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-15.7-1 ' \
138
- --env 'RELATED_IMAGE_POSTGRES_15_GIS_3 .3=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-15.7 -3.3-1 ' \
139
- --env 'RELATED_IMAGE_POSTGRES_16 =registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.3-1 ' \
140
- --env 'RELATED_IMAGE_POSTGRES_16_GIS_3.3 =registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis :ubi8-16.3-3.3-1 ' \
141
- --env 'RELATED_IMAGE_POSTGRES_16_GIS_3 .4=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-16.3 -3.4-1 ' \
142
- --env 'RELATED_IMAGE_STANDALONE_PGADMIN=registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi8-8.6-1 ' \
138
+ --env 'RELATED_IMAGE_POSTGRES_16 =registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.4-2 ' \
139
+ --env 'RELATED_IMAGE_POSTGRES_16_GIS_3 .3=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-16.4 -3.3-2 ' \
140
+ --env 'RELATED_IMAGE_POSTGRES_16_GIS_3.4 =registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis :ubi8-16.4-3.4-2 ' \
141
+ --env 'RELATED_IMAGE_POSTGRES_17 =registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-17.0-0 ' \
142
+ --env 'RELATED_IMAGE_POSTGRES_17_GIS_3 .4=registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-17.0 -3.4-0 ' \
143
+ --env 'RELATED_IMAGE_STANDALONE_PGADMIN=registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi8-8.12-0 ' \
143
144
--env 'PGO_FEATURE_GATES=TablespaceVolumes=true' \
144
145
--name 'postgres-operator' ubuntu \
145
146
postgres-operator
@@ -150,11 +151,11 @@ jobs:
150
151
151
152
- run : make generate-kuttl
152
153
env :
153
- KUTTL_PG_UPGRADE_FROM_VERSION : ' 15 '
154
- KUTTL_PG_UPGRADE_TO_VERSION : ' 16 '
155
- KUTTL_PG_VERSION : ' 15 '
154
+ KUTTL_PG_UPGRADE_FROM_VERSION : ' 16 '
155
+ KUTTL_PG_UPGRADE_TO_VERSION : ' 17 '
156
+ KUTTL_PG_VERSION : ' 16 '
156
157
KUTTL_POSTGIS_VERSION : ' 3.4'
157
- KUTTL_PSQL_IMAGE : ' registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.3-1 '
158
+ KUTTL_PSQL_IMAGE : ' registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.4-2 '
158
159
- run : |
159
160
make check-kuttl && exit
160
161
failed=$?
0 commit comments