small-hack / smol-k8s-lab

☁️ CLI & TUI with a smol friendly vibe to get started with Kubernetes on metal, then bootstrap apps using Argo CD 🧸 Great for testing webapps and benchmarking.
https://small-hack.github.io/smol-k8s-lab/
GNU Affero General Public License v3.0
12 stars 1 forks source link

Fix netmaker secrets and zitadel app as well as add initial netmaker doc #191

Closed jessebot closed 3 months ago

jessebot commented 3 months ago

Fixes #190 and should work with recently merged https://github.com/small-hack/netmaker-helm/pull/7 as well as latest changes to this directory: https://github.com/small-hack/argocd-apps/tree/main/demo/netmaker

Changes

NEW netmaker config

The secret keys for netmaker default init.enabled: true install are as follows. We have changed the word endpoint_url to hostname to be consistent. We have also added broker_hostname as a configurable value.

  netmaker:
    enabled: false
    description: |
      [link=https://www.netmaker.io/]Netmaker[/link]®️  makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
    init:
      enabled: true
      values:
        user: admin
    argo:
      # secrets keys to make available to Argo CD ApplicationSets
      secret_keys:
        hostname: netmaker.example.com
        admin_hostname: admin.netmaker.example.com
        api_hostname: api.netmaker.example.com
        broker_hostname: broker.netmaker.example.com
        auth_provider: oidc