Repository navigation
Image: 1kcsd/devops-tools:0.25.9
Chart version: 0.28.4
What changed
- INFR-1802 — LDAP authentication: people sign in with the account they already
have, and roles are granted in the portal rather than in a directory. - INFR-1839 — the image is published to Docker Hub.
- INFR-1840 — the chart and the sources are published on GitHub.
- INFR-1861 — the vulnerabilities reported for the image on Docker Hub are
fixed. - INFR-1870 — an icon for the browser tab.
- INFR-1871 — example values files for local accounts, LDAP and OpenID Connect.
- INFR-1877 — an Audit page: who did what, in the namespaces you may see.
- INFR-1878 — backup and restore of the access model from the interface.
- INFR-1755 — Service for managing applications in Kubernetes
Install
Start from an example values file — one per way of signing in:
# accounts kept by the portal itself, with nothing else to install
curl -O https://raw.githubusercontent.com/kcsd-labs/devops-tools/v0.25.9/examples/values-local.yaml
# Active Directory or OpenLDAP
curl -O https://raw.githubusercontent.com/kcsd-labs/devops-tools/v0.25.9/examples/values-ldap.yaml
# Keycloak, and anything else speaking OpenID Connect
curl -O https://raw.githubusercontent.com/kcsd-labs/devops-tools/v0.25.9/examples/values-oidc.yamlFill in the one you took, then install with it:
helm install devops-tools oci://registry-1.docker.io/1kcsd/devops-tools --version 0.28.4 \
--namespace devops-tools --create-namespace \
-f values-ldap.yamlThe administrator password is the one thing an install has to decide:
nothing here ships a default, so with none set the service stops at
startup rather than coming up as a portal anybody could walk into.