Skip to content

Commit 360decf

Browse files
author
Joonas Hiltunen
committed
Test giving hastus the cert
1 parent 17d01c4 commit 360decf

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

github-actions/setup-e2e-environment/action.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,48 @@ runs:
245245
command:
246246
"curl --fail https://localhost:3301/api/graphql/healthz --output
247247
/dev/null --silent --insecure"
248+
249+
- name: Make hastus trust the self signed certificate
250+
run: |
251+
echo "-----BEGIN CERTIFICATE-----
252+
MIIFCTCCAvGgAwIBAgIUKj9M5XWxAKsTmr6BLYiOs2iWKlAwDQYJKoZIhvcNAQEL
253+
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTI1MTExMDE2MDEwMFoXDTI2MTEx
254+
MDE2MDEwMFowFDESMBAGA1UEAwwJbG9jYWxob3N0MIICIjANBgkqhkiG9w0BAQEF
255+
AAOCAg8AMIICCgKCAgEAjY4msbmWj0hOOCj8AXY1aFkpuCuQ6JI6UIWI9cXHf0d2
256+
4ESihTJPs00XUcNqlDi/RaBhzFQg/q5v7517bbET5ruymlqvVUKB1xGpP2OL1+ST
257+
6ZNAND/hCJ8zm9xc3ChlS3bHK/TFohLpz/GjNakeo+RKP9QTdWty//XUqACTJ6J7
258+
wHu+1Tk4ZGYUnLtW9szmtkhZIF3OPFN2Em8AbQLjh565VXgvnKktFZv0WOmuiOJ1
259+
HfD7Ra3dcVxqdVFvf/3llz/z0cVWboW4bggwBVsPgYzPN8JF5anlnYiDZyAvHJie
260+
WP2GAvWUTUlLb7G5d3gXh1PnvaCQVlFJSDYc3Ne4gsuYg/rDz9kYW4EsVBSG+PXY
261+
YhOPI2Hni+pySj6TU0TbDD60xwxf4vIG+eXm7ZrXq9htvBsicH6CNJLuaIkeBumJ
262+
VPKMW7cFfMerqehirUoMoQv0ClNZ3IiVClJa/vlzNeLBJKb/obQOAWqMxm71hiJk
263+
KoW6dcAJpV2kWz2urbLGZIuxl1R3jMFRrrEuPkGu5HBzyGZqOoWNMZ0E0SyeQDS0
264+
AruqcyA5RyXHYu6G2TpdWpTsSoCT3nrutpK9gNv1EbquLDjPwaTeX0+CA1JnwU0s
265+
jxhjON5bmTrivZQtfR8oMA8eRGYxzZDa9J38yolru/QvNOW6BumSp5u3X04keeEC
266+
AwEAAaNTMFEwHQYDVR0OBBYEFDyxWVdjqbZzxouMlxea+LDdccgBMB8GA1UdIwQY
267+
MBaAFDyxWVdjqbZzxouMlxea+LDdccgBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
268+
hvcNAQELBQADggIBAHDjo8uWUt6jUb4btWOWSD+xzn9iWPBrDdho0nNv687Mi4DI
269+
L89TQDxHNyRkaS/+qxbze4d0OOvCBQ/VS4IdqQ38pwq5LexxIX9Yt4nWOA+bFRt1
270+
Wfs6UzJ+/fPzpNENlWgiBc0zAhBGafYo9e/MjJNFjbNOQnlpc55ZlODnv2TFal0M
271+
Xm3ZaeyzZta4P03aE1D7H3xS+x5+W+x24FkB35XFJRuY+sXNePLoGKtzYJnZxbYf
272+
wqQAC65Q7P36MD05Bk83XPQ/zDLafG3Lm9uxUnHpHGrNZHnGZf0SnodU4meJGYgI
273+
oFDIgCGXpn5RMF7zbAgFu3zmbxbCyT25vsew63hj77EYpNnC5Ufi9Hu6Sv4eq4xF
274+
gdi2E69Af0fi4ikJp7if2gR4iKRkohyepY0DbiiM2XuV6PLpeh60SrbO3c53jv/W
275+
MVpXJ3Ke8056dR7rN2mYDpwm099QiOBXEnLI5e7n3c50oZ85yECgMAPBCgVfaHqY
276+
PCfC1O89TSCEqny/nbAjDhK5yeNlWQIopC7+sisnkxQ0Z/DdF6hC5zECfT5+xY9N
277+
o7p94xBwb3OCPQOiWbNWEB1awm0vI5PBPQDC8FIdHXsTNt858NJbs2aFmTaXxSQR
278+
TPKw5BCbZkVsj+i5mwKi+3l97dRBnnIVCifV3fIB6knD3ZbnOmYCqGU4TX7L
279+
-----END CERTIFICATE-----" > /tmp/localhost.crt
280+
281+
# Copy the certificate into the hastus container
282+
docker cp /tmp/localhost.crt hastus:/tmp/localhost.crt
283+
284+
# Import the certificate into the Java truststore inside the hastus container
285+
docker exec hastus keytool -import -trustcacerts -alias localhost-cert \
286+
-file /tmp/localhost.crt \
287+
-keystore /opt/java/openjdk/lib/security/cacerts \
288+
-storepass changeit -noprompt
289+
shell: bash
248290

249291
- name: Verify that auth backend is up and running standalone
250292
uses: HSLdevcom/jore4-tools/github-actions/healthcheck@healthcheck-v1

0 commit comments

Comments
 (0)