StarlingX OIDC Authentication App
Go to file
Joao Victor Portal e4a4a6336f Update dex, secret-observer and stx-oidc-client
The dex img version was updated to v2.37.0 and the chart version was
updated to 0.15.3.
The secret-observer chart version was updated to 0.1.1.
The stx-oidc-client img version was updated to stx.9.0-v1.0.7 and the
chart version was updated to 0.1.1.

Test Plan:

PASS - On an IPv6 AIO-SX deploy, execute the following tests:

-- Initial app install: apply the app that is present in the deployed
   system (the ISO used have the updated app). Test that the new app
   is working with a functional test.
-- Abort app test: apply the new OIDC app and then abort and remove its
   installation. No error should occur.
-- Delete app test: delete the app. No error should occur.
-- Reinstall app test: with no app present in the system, upload and
   apply the new OIDC app again. Test that the new app is working with a
   functional test.
-- Update app test: with a previous version of the app applied on the
   system and working, update to new version using command "system
   application-update". Test that the new app is working with a
   functional test.
-- Secret observer test: with the new OIDC app running and working,
   1) edit secret oidc-auth-apps-certificate in the field "data:
   tls.crt" and check that oidc-dex-*** and stx-oidc-client-*** pods are
   restarted within 15 minutes; 2) edit secret dex-ca-cert in the field
   "data:dex-ca-cert.crt" and check that stx-oidc-client-*** pods are
   restarted within 15 minutes.

PASS - On an IPv4 AIO-DX + 1 worker deploy, repeat the tests above.

Story: 2010703
Task: 49086

Depends-On: https://review.opendev.org/c/starlingx/helm-charts/+/899747
Change-Id: I0a1f0e2b4f89fa9021edd4fbf83eb27606584c68
Signed-off-by: Joao Victor Portal <Joao.VictorPortal@windriver.com>
2023-11-13 21:06:31 -03:00
oidc-auth-tools Add default parameters to oidc-auth command 2023-07-28 13:36:18 -03:00
python3-k8sapp-oidc Remove unit test class HelmOperatorTestSuiteMixin 2023-09-07 11:42:33 +00:00
stx-oidc-auth-helm Update dex, secret-observer and stx-oidc-client 2023-11-13 21:06:31 -03:00
stx-oidc-client/debian reduce size of stx-oidc-client image 2022-10-03 17:35:36 -04:00
.gitignore Create CLI for stx-oidc-client 2020-03-03 09:07:16 -05:00
.gitreview Added .gitreview 2019-12-06 17:46:31 +00:00
.zuul.yaml Fix github mirroring for this repo 2023-04-28 12:38:52 -04:00
bindep.txt Add python3.9 support 2021-09-09 10:48:57 -04:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:10:36 -04:00
debian_iso_image.inc oidc-auth-armada-app: update debian_iso_image.inc 2022-11-22 14:16:12 +08:00
debian_pkg_dirs Standardize app configs (re-submission) 2023-03-01 17:52:54 -03:00
debian_stable_docker_images.inc move oidc-client docker image to Debian 2022-09-29 13:31:18 +00:00
requirements.txt Add Dex as a platform managed application 2020-01-07 14:13:34 -05:00
test-requirements.txt Add Dex as a platform managed application 2020-01-07 14:13:34 -05:00
tox.ini Update tox.ini to work with tox 4 2022-12-27 01:35:26 +00:00