Commit Graph

1156 Commits

Author SHA1 Message Date
Jonas Juselius feb662cb6f ci: atlantis 2025-06-16 08:00:15 +00:00
mrtz 8e4e308bce fix(headscale): Remove vowels from dns instance
Lesson for next time, don't try a cool nickname...
2025-06-11 13:52:32 +02:00
mrtz 8adc2104b6 Merge branch 'mrtz/headscale' into 'main'
fix: Use correct email for headscale

See merge request oceanbox/manifests!9
2025-06-10 19:56:35 +02:00
Jonas Juselius 2eef55f9e9 Merge branch 'mrtz/migrate' into 'main'
chore: Switch targetRevsion to HEAD after merge

See merge request oceanbox/manifests!8
2025-06-10 19:47:44 +02:00
Jonas Juselius 03ac567bed Merge branch 'helmify' into 'main'
feat: Migrate sys applications to helmfile

See merge request oceanbox/manifests!10
2025-06-10 19:45:50 +02:00
Jonas Juselius 3da469c337 Merge branch 'mrtz/helmify' into 'helmify'
feat: Helmfile-ify System Argo Applications

See merge request oceanbox/manifests!7
2025-06-10 17:46:09 +02:00
mrtz f5125d1d96 chore: Switch targetRevsion to HEAD after merge 2025-06-10 17:01:46 +02:00
mrtz 9249f0eb18 wip: Match chart to k8s state 2025-06-10 17:00:17 +02:00
mrtz 8ec9575ad8 fix: Use correct email for headscale 2025-06-10 16:48:39 +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 a0a0f8586d wip: helmfileify 2025-06-03 15:56:35 +02:00
Moritz Jörg 65d65ea126 chore: Cleanup old nix code and add helmfile experiments 2025-06-02 20:09:42 +02:00
juselius 96debd5181 wip: generate helmfile script 2025-06-02 16:05:47 +02:00
sematic-release 553f49d774 ci: atlantis 2025-05-24 11:04:29 +00:00
sematic-release 37a7557261 ci: sorcerer 2025-05-24 11:04:26 +00:00
stigrj 648609e824 ci: atlantis 2025-05-24 10:59:00 +00:00
sematic-release 50ca20cf0f ci: atlantis 2025-05-24 09:52:46 +00:00
sematic-release f35c4e609d ci: sorcerer 2025-05-24 09:52:44 +00:00
stigrj 5515f681f3 ci: atlantis 2025-05-24 09:47:01 +00:00
sematic-release 199273cdaf ci: sorcerer 2025-05-24 06:55:08 +00:00
sematic-release 05cbd41f42 ci: atlantis 2025-05-24 06:55:05 +00:00
stigrj d2d3d03107 ci: atlantis 2025-05-24 06:49:39 +00:00
sematic-release c7b1ccf7cb ci: sorcerer 2025-05-23 21:11:36 +00:00
sematic-release 5a7cdc8ebd ci: atlantis 2025-05-23 21:11:33 +00:00
stigrj c7a8ae8685 ci: atlantis 2025-05-23 21:04:21 +00:00
sematic-release 7e37c3edba ci: atlantis 2025-05-23 20:23:42 +00:00
sematic-release 9460719d40 ci: sorcerer 2025-05-23 20:23:38 +00:00
stigrj 48b1d65d99 ci: atlantis 2025-05-23 20:16:56 +00:00
sematic-release 7fed088df0 ci: sorcerer 2025-05-23 12:53:18 +00:00
sematic-release 0562c558b8 ci: atlantis 2025-05-23 12:53:16 +00:00
stigrj ad3ba9671e ci: atlantis 2025-05-23 12:47:34 +00:00
stigrj e67cb32ff1 ci: sorcerer 2025-05-23 12:47:32 +00:00
Jonas Juselius de53f6c7bd ci: atlantis 2025-05-20 11:52:16 +00:00
juselius 8ee21a4946 wip: fix atlantis helmfiles et al. 2025-05-17 09:54:16 +02:00
juselius ee09bf74ac wip: atlantis local chart and muliple envs 2025-05-17 09:19:52 +02:00
sematic-release e9c5226bc6 ci: sorcerer 2025-05-16 13:43:23 +00:00
sematic-release ef7e1cee6f ci: atlantis 2025-05-16 13:43:20 +00:00
Jonas Juselius 85ef55f856 ci: sorcerer 2025-05-16 13:37:42 +00:00
Jonas Juselius d40b6b30fa ci: atlantis 2025-05-16 13:37:40 +00:00
juselius 223149ecdd wip: more or less working argo and cilium helmfile setup 2025-05-16 15:30:01 +02:00
juselius ddc95aad80 wip: use separate toplevel helmfile.d and values/ 2025-05-16 10:46:38 +02:00
juselius 55c6bb5923 wip: misc helmfile improvements 2025-05-14 16:01:55 +02:00
juselius 87a10aab1f wip: misc helmfile experiments 2025-05-13 22:35:33 +02:00
sematic-release 189474f815 ci: atlantis 2025-05-13 16:54:59 +00:00
sematic-release 397099f771 ci: sorcerer 2025-05-13 16:54:56 +00:00
stigrj f17f06dead ci: atlantis 2025-05-13 16:49:16 +00:00
juselius aadc6cb305 wip: towards a helmfile based config scheme 2025-05-13 16:08:16 +02:00
juselius abba0999e2 fix: get rid of /helm-working-dir in cmp 2025-05-12 19:59:23 +02:00
juselius 910d2dd426 feat: add helmfile-cmp and remove manifest-cmp 2025-05-12 19:58:23 +02:00
juselius 4f5e797d9d fix: fix cmp deploy scripts 2025-05-12 07:44:05 +02:00