aa87dc23b3
Remove the build of dex and dex-helm, use the upstream chart from https://github.com/dexidp. Defer to the upstream image for dex v2.31.1. Remove the "fluxcd" moniker of the application tarball; drop the armada version, keep the fluxcd version. Update the k8sapp plugin and fluxcd manifest values for dex helm chart changes. Update the tests for change of replicaCount parameter (was 'replicas' in the old dex). The default static overrides (fluxcd) and system overrides (k8sapp) maintain the existing use cases provided in Starlingx documentation: https://docs.starlingx.io/security/kubernetes/configure-oidc-auth-applications.html Test cases: PASS: CentOS build PASS: Debian build PASS: Inspect content of fluxcd application tarball (CentOS and Debian) PASS: Application upload/apply/remove/delete PASS: Authentication and Authorization: oidc-auth PASS: Authentication and Authorization: web/curl and kubectl PASS: Cert-manager use case PASS: User provided certs use case ('signed by an external CA'), minimal user overrides PASS: Poke Dex and OIDC client web interfaces PASS: IPv4 PASS: IPv6 PASS: rendering of extraStaticClients Story: 2009838 Task: 44437 Story: 2009138 Task: 44661 Depends-On: https://review.opendev.org/c/starlingx/config/+/842420 Change-Id: I68d5d0d33062adf3b35a9815b2926e4b8d36d662 Signed-off-by: Michel Thebeau <Michel.Thebeau@windriver.com>
4 lines
54 B
Plaintext
4 lines
54 B
Plaintext
stx-oidc-auth-helm
|
|
oidc-auth-tools
|
|
python-k8sapp-oidc
|