kube/passmower
rasmus b71a872c09 argo: passmower helm + extras didn't work out
Kustomize should be able to auto-generate Helm as well.
2025-01-02 01:02:23 +02:00
..
application-extras.yaml Create dummy/stub entries in auth.k-space.ee 2024-08-26 23:51:04 +03:00
application.yaml argo: passmower helm + extras didn't work out 2025-01-02 01:02:23 +02:00
dragonfly.yaml passmower: Fix Dragonfly topology spread constraints 2024-08-24 23:05:13 +03:00
kubelogin.yaml fix kubelogin 2024-07-27 22:57:01 +03:00
kustomization.yaml argo: passmower helm + extras didn't work out 2025-01-02 01:02:23 +02:00
proxmox.yaml pve: add pve2 2025-01-02 00:24:56 +02:00
prusa.yaml Move yamllint config to separate file 2024-08-14 10:30:08 +03:00
README.md argo: passmower helm + extras didn't work out 2025-01-02 01:02:23 +02:00
texts.yaml argo: add passmower 2025-01-02 00:53:04 +02:00
values.yaml update passmower config 2024-08-29 14:38:44 +03:00
voron.yaml Move yamllint config to separate file 2024-08-14 10:30:08 +03:00

Passmower

Passmower provides magic login link based OIDC provider for all hackerspace services. The link is sent via e-mail and Slack bot. Passmower replaces previously used Samba (Active Directory) and Authelia combo as it provides Kubernetes native declarative user and application management, automatic OIDC secret provisioning within the cluster, and more.

For official documentation refer to github.com/passmower/passmower

For users

To login and list the applications enrolled with Passmower visit auth.k-space.ee

To add applications refer to the official docs

For good examples refer to Grafana

For administrators

Passmower was deployed with Helm chart:

echo "# Generated file, DO NOT EDIT!" > passmower/application.yaml
helm template --include-crds -n passmower passmower oci://ghcr.io/passmower/charts/passmower -f passmower/values.yaml >> passmower/application.yaml