dynatrace-perfclinics / platform-engineering-demo

Platform Engineering Demo with a reference IDP including ArgoCD, Backstage, OpenTelemetry, Keptn and Dynatrace
Apache License 2.0
19 stars 38 forks source link

Add keycloak? #2

Closed agardnerIT closed 6 months ago

agardnerIT commented 8 months ago

Should keycloak be deployed on the cluster to provide SSO across the apps (backstage and argo and potentially simple node service (future)).

Prometheus metrics are available: https://www.keycloak.org/server/configuration-metrics

Advantages

  1. It is one more CNCF open source project that we can include
  2. It aims to demonstrate "secure by default" best practices by having everything behind logins
  3. We can demonstrate how to properly observe keycloak.

Disadvantages

  1. It is one more item to understand, maintain and keep up to date
  2. The resources footprint is unknown and must be considered so we don't bloat the setup