Securing CAPE

Securing CAPE control plane

CAPE can be secured using either Keycloak or Using simple basic auth on kubernetes ingress.

Basic auth using kubernetes ingress

htpasswd -nb admin admin > auth
cat auth
admin:$apr1$xaASTQVA$ZOHJe7FSa6sbg4V3oP9Vl.
kubectl create secret generic cape-auth --from-file auth -n cape
kubectl annotate ingress ui-ingress ingress.kubernetes.io/auth-secret=cape-auth -n cape
kubectl annotate ingress ui-ingress ingress.kubernetes.io/auth-type=basic -n cape

default user/password is admin/admin

Keycloak

Coming soon...