oidc-auth-armada-app/debian_pkg_dirs
Michel Thebeau aa87dc23b3 Upgrade dex to v2.31.1, chart version 0.8.2
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>
2022-05-18 13:55:25 -04:00

4 lines
54 B
Plaintext

stx-oidc-auth-helm
oidc-auth-tools
python-k8sapp-oidc