30 Commits

Author SHA1 Message Date
mrtz 730dc2b865 Add kueuectl via nix 2026-03-17 10:14:18 +01:00
mrtz bf6542398c fix(kueue): Correct repo 2026-03-16 14:59:17 +01:00
mrtz cfdb9f1fdd feat(pocket-id): Add Pocket ID 2026-03-13 17:53:18 +01:00
mrtz ac7fbf93b7 chore(prometheus): Bump to latest on ekman 2026-03-12 12:12:54 +00:00
mrtz ad1bae4e8e fix: Remove git hooks 2026-02-17 15:39:40 +01:00
mrtz a34a63089d fix(atlantis): Beta 2026-02-12 11:00:44 +01:00
mrtz 8a39fb8afc Intiall Postfix setup :/ 2026-01-24 15:52:10 +01:00
mrtz ad258bf3fe feat: Add Gitea 2026-01-22 12:31:52 +01:00
mrtz 75a5fb5c83 devel: Useful kubectl plugins 2026-01-20 18:17:07 +01:00
mrtz 9876d5bec5 ci(nix): Add CI shell 2025-12-30 10:25:44 +01:00
mrtz f81a4b2732 treewide: Format with shellcheck, jsonlint and yamllint 2025-12-29 12:41:13 +01:00
mrtz 39e393e222 fix(sorcerer): Add prod rossby 2025-11-29 14:34:05 +01:00
mrtz 6554bdf8d9 fix(atlantis): Switch to dragonfly 2025-11-11 12:15:59 +01:00
mrtz 4a497f47a0 Clean up unused stuff 2025-10-25 14:37:50 +02:00
Moritz Jörg 0f49f551d8 fix(nix): Add velero cli to shell 2025-10-12 18:11:53 +02:00
mrtz 5730f2c761 fix(nix): Cleanup 2025-09-22 15:55:17 +02:00
mrtz 8f46e45cfb feat: Add Matomo Chart for analytics
Also adds the Digitalist Chart as Backup in case the
bitnami one stops working.
2025-09-11 10:25:17 +02:00
mrtz ba5491a5b9 fix: Bump linkerd to latest stable 2025-07-11 09:13:57 +02:00
mrtz fa09681d36 fix: Add only to OB cluster 2025-07-10 13:44:45 +02:00
mrtz f3a9f113db minor: Add some handy kubectl tools 2025-07-02 16:49:17 +02:00
juselius e80973755e fix: remove explicit access token from helm-git urls (take 3) 2025-06-22 10:32:01 +02:00
juselius 490e8d373f fix: remove explicit access token from helm-git urls (take 2) 2025-06-22 09:47:42 +02:00
juselius dc9e2f3ae0 fix: remove explicit access token from helm-git urls 2025-06-22 09:36:27 +02:00
mrtz f864e6924d fix(plume): Deploy plume to ekman via oceanbox 2025-06-19 14:10:42 +02:00
mrtz 07d1f51dab feat: Add Plume Staging Chart 2025-06-19 14:07:34 +02:00
mrtz 9249f0eb18 wip: Match chart to k8s state 2025-06-10 17:00:17 +02:00
mrtz 1bb720840d feat: Migrate sys applications to helmfile
Move most of helmfiles into temp to test only velero.

File structure:

```bash
/
├── helmfile.d/                                                 # Helmfiles, *.yaml.gotmpl
├── charts/                                                     # Our own charts, e.g `Atlantis`
├── values                                                      # Values for helmfiles
│   ├── <chart>
│   │   ├── values.yaml.gotmpl                                  # Values to be templated in `values/`
│   │   ├── kustomize                                           # Kustomizations per environment
│   │   ├── manifests                                           # Raw manifests
│   │   │   ├── <chart>.yaml                                    # Argo App for bootstrap
│   │   │   ├── dashboards                                      # Grafana dashboards
│   │   │   │   └── <chart>-metrics.yaml
│   │   │   └── policies                                        # Cilium and Kyverno policies
│   │   │       ├── CiliumNetworkPolicy-allow-api-server.yaml
│   │   │       └── KyvernoPolicy-regred-secret.yaml
│   │   └── values                                              # Values for each environment
│   │       ├── <chart>-staging.yaml.gotmpl                     # Values for staging environment
│   │       ├── <chart>-prod.yaml.gotmpl                        # Values for prod environment
│   │       └── <chart>.yaml.gotmpl                             # Standard values for all environments
│   │
│   ├── values.yaml                                             # Standard values for all cluster
│   ├── values-oceanbox.yaml                                    # Values overrides for oceanbox
│   ├── values-ekman.yaml                                       # Values overrides for ekman
```
2025-06-05 13:49:00 +02:00
Moritz Jörg 65d65ea126 chore: Cleanup old nix code and add helmfile experiments 2025-06-02 20:09:42 +02:00
juselius aadc6cb305 wip: towards a helmfile based config scheme 2025-05-13 16:08:16 +02:00
juselius 6ba97b006b feat: disable flakes, use normal nix shell 2024-12-04 15:15:31 +01:00