Skip to content

v0.25.9

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Oct 06:54

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.yaml

Fill 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.yaml

The 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.