@@ -27,11 +27,11 @@ jobs:
27
27
# are tested (https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#available-versions)
28
28
- databases : pgsql
29
29
brokers : redis
30
- k8s : ' v1.30.3 '
30
+ k8s : ' v1.33.4 '
31
31
os : debian
32
32
steps :
33
33
- name : Checkout
34
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
34
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
35
35
36
36
- name : Setup Minikube
37
37
uses : manusa/actions-setup-minikube@b589f2d61bf96695c546929c72b38563e856059d # v2.14.0
47
47
minikube status
48
48
49
49
- name : Load images from artifacts
50
- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3 .0
50
+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0 .0
51
51
with :
52
52
path : built-docker-image
53
53
pattern : built-docker-image-*
57
57
timeout-minutes : 15
58
58
run : |-
59
59
eval $(minikube docker-env)
60
- docker load -i built-docker-image/nginx-${{ matrix.os }} -linux-amd64_img
60
+ docker load -i built-docker-image/nginx-alpine -linux-amd64_img
61
61
docker load -i built-docker-image/django-${{ matrix.os }}-linux-amd64_img
62
+ docker tag defectdojo/defectdojo-nginx:alpine defectdojo/defectdojo-nginx:latest
63
+ docker tag defectdojo/defectdojo-django:${{ matrix.os }} defectdojo/defectdojo-django:latest
62
64
docker images
63
65
64
66
- name : Configure HELM repos
86
88
--set initializer.keepSeconds="-1" \
87
89
${{ env[matrix.databases] }} \
88
90
${{ env[matrix.brokers] }} \
89
- --set createSecret=true \
90
- --set tag=${{ matrix.os }}
91
+ --set createSecret=true
91
92
92
93
- name : Check deployment status
93
94
if : always()
@@ -124,7 +125,7 @@ jobs:
124
125
while :
125
126
do
126
127
DJANGO_IP=$(kubectl get svc defectdojo-django -o jsonpath='{.spec.clusterIP}')
127
- OUT=$(kubectl run curl --quiet=true --image=curlimages/curl:7.73 .0 \
128
+ OUT=$(kubectl run curl --quiet=true --image=curlimages/curl:8.15 .0 \
128
129
--overrides='{ "apiVersion": "v1" }' \
129
130
--restart=Never -i --rm -- \
130
131
--silent \
@@ -155,7 +156,7 @@ jobs:
155
156
ADMIN_PASS=$(kubectl get secret/defectdojo -o jsonpath='{.data.DD_ADMIN_PASSWORD}' | base64 -d)
156
157
echo "Simple API check"
157
158
DJANGO_IP=$(kubectl get svc defectdojo-django -o jsonpath='{.spec.clusterIP}')
158
- CR=$(kubectl run curl --quiet=true --image=curlimages/curl:7.73 .0 \
159
+ CR=$(kubectl run curl --quiet=true --image=curlimages/curl:8.15 .0 \
159
160
--overrides='{ "apiVersion": "v1" }' \
160
161
--restart=Never -i --rm -- \
161
162
--silent \
0 commit comments