AtScale Helm Chart External Dependencies

AtScale is installed via Helm chart, which provides the necessary configuration parameters and dependencies for your installation. The chart also includes all of AtScale's external dependencies, which are leveraged for different core functionalities within the platform.

Each external dependency has its own Helm chart, which can be configured separately from AtScale. However, in most cases, AtScale recommends using the default values.

The following table lists these dependencies and their purpose, and includes links to their Helm charts.

ComponentHelm ChartPurpose
Konghttps://artifacthub.io/packages/helm/kong/kongIngress controller
Keycloakhttps://artifacthub.io/packages/helm/bitnami/keycloakAuthentication (AtScale Identity Broker)
MinIOhttps://artifacthub.io/packages/helm/bitnami/minioObject storage
Grafanahttps://artifacthub.io/packages/helm/bitnami/grafanaOpen observability platform
Grafana Lokihttps://artifacthub.io/packages/helm/bitnami/grafana-lokiLog aggregation
Grafana Tempohttps://artifacthub.io/packages/helm/bitnami/grafana-tempoDistributed tracing backend
Grafana Mimirhttps://artifacthub.io/packages/helm/bitnami/grafana-mimirObject storage
Vaulthttps://artifacthub.io/packages/helm/hashicorp/vaultSecret manager
Promtailhttps://artifacthub.io/packages/helm/grafana/promtailGathers and sends logs to Loki
Redishttps://artifacthub.io/packages/helm/bitnami/redisCaching
Giteahttps://artifacthub.io/packages/helm/bitnami/giteaGit hosting
OpenTelemetry Collectorhttps://artifacthub.io/packages/helm/opentelemetry-helm/opentelemetry-collectorTelemetry pipelines
PostgresSQL HAhttps://artifacthub.io/packages/helm/bitnami/postgresql-haData storage