Compare commits

...

2054 Commits

Author SHA1 Message Date
juselius 6e9b1c8f29 feat: add stub sonatype-nexus helmfile 2025-12-16 20:11:20 +01:00
mrtz dab6716033 fix(sorcere/plume): Update cacheDir for prod/staging 2025-12-16 17:39:36 +01:00
mrtz 23bedaa370 fix(sorcerer): Create staging cacheDir 2025-12-16 17:27:25 +01:00
Radovan Bast e578f06d36 ci: makai 2025-12-16 15:13:57 +00:00
Radovan Bast 2e6559e6ad ci: makai 2025-12-16 11:23:15 +00:00
Radovan Bast 7f21f3632d ci: makai 2025-12-16 08:42:04 +00:00
juselius 03ea94648f ci: fornix 2025-12-16 08:28:57 +00:00
juselius cfe034bad0 fix: fix fornix base and drupal urls 2025-12-16 08:50:19 +01:00
juselius 87edc012d4 fix: add values for fornix drupalUrl and baseUrl 2025-12-16 08:48:42 +01:00
Radovan Bast e64207fc08 ci: makai 2025-12-16 07:14:47 +00:00
juselius 1de43ded88 ci: fornix 2025-12-15 18:16:43 +00:00
juselius e82cfe22bd ci: fornix 2025-12-15 16:19:06 +00:00
Radovan Bast be78113f20 ci: makai 2025-12-15 15:34:01 +00:00
juselius 9c48deef78 ci: fornix 2025-12-15 15:16:12 +00:00
mrtz 590541c0e1 chore(umami): Bump to latest 2025-12-15 15:07:24 +01:00
mrtz fc63ae640c fix(kueue): Move ingress 2025-12-15 14:08:21 +01:00
mrtz 26a5fc683e fix(kueue): Value naming 2025-12-15 14:06:18 +01:00
mrtz 10fa7835ae fix(kueue): Per cluster ingress 2025-12-15 14:03:29 +01:00
mrtz d99bb6547d fix(kueue): Add ws ingress 2025-12-15 13:45:32 +01:00
mrtz 5e5ebad9ad fix(kueue): Reset allowed origins 2025-12-15 13:23:46 +01:00
mrtz 5519d67ccc fix(kueue): Add prioriry classes and fix ingress 2025-12-15 12:10:17 +01:00
Radovan Bast 98b34deea2 ci: makai 2025-12-15 07:57:47 +00:00
Radovan Bast 123b23d337 ci: makai 2025-12-14 14:39:58 +00:00
juselius e7e37c8adc Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-12-14 11:41:47 +01:00
juselius 771decaf2b fix: fix diagrid-dashboard service port 2025-12-14 11:41:34 +01:00
Radovan Bast a3609c4072 ci: makai 2025-12-14 10:14:15 +00:00
Radovan Bast f7e4b100e1 ci: makai 2025-12-13 18:02:57 +00:00
Radovan Bast 3ab4a94bb2 ci: makai 2025-12-13 17:52:57 +00:00
mrtz 083cd50d6a fix(kueue): Undo certs 2025-12-13 13:23:59 +01:00
juselius 33395c5051 wip: add rudimentary diagrid dashboard chart. needs work. 2025-12-13 12:31:07 +01:00
mrtz 0b634744da fix(kueue): Lets try again 2025-12-12 16:10:45 +01:00
mrtz 3d423a8111 fix(kueue): Disable internal 2025-12-12 16:09:06 +01:00
mrtz fb71102049 fix(kueue): Check prom 2025-12-12 16:08:14 +01:00
mrtz 07cfd8013d fix(kueue): I'm stupid 2025-12-12 16:05:47 +01:00
mrtz dbb17345b6 fix(kueue): Disable internal certs 2025-12-12 16:02:56 +01:00
mrtz dc5fbb49ca fix(hs): Use dev.x.obx 2025-12-12 15:56:15 +01:00
mrtz 3c9f2e4c4a fix(kueue): Use ca-issuer 2025-12-12 15:55:29 +01:00
mrtz 9f922a494d fix(kueue): Correct yaml 2025-12-12 15:53:35 +01:00
mrtz a4e5901c76 fix(kueue): Correct ingress 2025-12-12 15:49:19 +01:00
mrtz de19337d2c fix(headscale): Add kueue ing 2025-12-12 15:46:33 +01:00
mrtz bb3586b7c5 fix(kueue): Add ingress 2025-12-12 15:45:11 +01:00
mrtz dbf1e73f79 fix(kueue): Enable metrics 2025-12-12 15:39:39 +01:00
mrtz b22d29c4ff minor(kueue): Add localQueue for prod/staging 2025-12-12 15:32:07 +01:00
mrtz abe145e29e fix(kueue): Formatting 2025-12-12 15:26:32 +01:00
mrtz 5f935ebbb9 fix(kueue): Add a default clusterqueue and add support for batch/jobsets 2025-12-12 15:18:29 +01:00
mrtz c25f6f07a6 ci: plume 2025-12-12 14:13:46 +00:00
Radovan Bast 5ca4fd830f ci: makai 2025-12-12 14:05:51 +00:00
mrtz 75aca0ab33 fix(plume): Correct image 2025-12-12 15:02:52 +01:00
mrtz c512b6b402 ci: plume 2025-12-12 14:00:22 +00:00
juselius 95b419ce09 ci: fornix 2025-12-12 13:53:33 +00:00
mrtz 2da99db2a1 ci: plume 2025-12-12 12:57:58 +00:00
mrtz 1b0c49e17f fix(kueue): Use websockets 2025-12-12 11:22:40 +01:00
mrtz 5738b0fd0e fix(kueue): Switch to svc for backend 2025-12-12 11:21:35 +01:00
mrtz 847efcde83 fix(kueue): Correct syntax 2025-12-12 11:11:51 +01:00
mrtz ebcf791fee fix(kueue): Enable dasbboard 2025-12-12 11:10:13 +01:00
Radovan Bast 74e5196c90 ci: makai 2025-12-12 09:30:40 +00:00
juselius 323aca63ac ci: fornix 2025-12-12 08:38:38 +00:00
Radovan Bast 6b9479bdcf ci: makai 2025-12-12 07:17:57 +00:00
juselius 4387d147ed fix: move drupal configs to modules rather than sites 2025-12-11 18:08:17 +01:00
juselius c72c35f905 ci: fornix 2025-12-11 16:52:54 +00:00
juselius e54a374387 fix: fix fornix domain (again) 2025-12-11 15:58:14 +01:00
juselius c3939e6359 fix: add Kueue ServerSideApply=true 2025-12-11 15:53:55 +01:00
juselius 04f41d5dc4 fix: fix fornix dev domain 2025-12-11 15:51:55 +01:00
juselius b5aca9a830 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-12-11 15:49:13 +01:00
juselius 7b85e30954 fix: fix fornix certificate 2025-12-11 15:49:03 +01:00
juselius 751d371d19 ci: fornix 2025-12-11 14:44:36 +00:00
juselius ea65c4581c feat: add kueue 2025-12-11 15:26:18 +01:00
juselius 1b19734b6e ci: fornix 2025-12-11 12:38:22 +00:00
juselius d69ce7d104 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-12-11 13:33:33 +01:00
juselius 8a051c10af fix: move drupal to fornix 2025-12-11 13:33:24 +01:00
Radovan Bast 351116d3a8 ci: makai 2025-12-11 11:59:21 +00:00
Radovan Bast f4f0476177 ci: makai 2025-12-11 11:41:53 +00:00
juselius 9a29c2dd5f fix: move drupal to default argo project 2025-12-11 12:28:05 +01:00
juselius e73e060e6d fix: move drupal to fornix ns 2025-12-11 12:22:26 +01:00
juselius 0467528683 fix: fix fornix image tag 2025-12-10 21:43:13 +01:00
juselius 54485c0554 ci: fornix 2025-12-10 20:26:45 +00:00
juselius 7063f68a28 ci: fornix 2025-12-10 18:53:53 +00:00
juselius a3cb3ba335 ci: fornix 2025-12-10 18:43:55 +00:00
Radovan Bast 5b8cc451c2 ci: makai 2025-12-10 15:29:47 +00:00
juselius 86240afd82 fix: update fornix 2025-12-10 16:06:30 +01:00
juselius ee4417aee2 fix: fix fornix registry 2025-12-10 15:52:20 +01:00
juselius 9269d9c026 fix: fix fornix namespace 2025-12-10 15:45:28 +01:00
juselius 6ea0811d74 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-12-10 15:42:40 +01:00
juselius 0779d405c6 feat: add fornix 2025-12-10 15:42:31 +01:00
Radovan Bast 6626654df6 ci: makai 2025-12-10 14:26:47 +00:00
Radovan Bast df231941c0 ci: makai 2025-12-10 11:23:11 +00:00
mrtz 7002dcd14d fix(mdb): Disable on hel1 2025-12-10 09:03:19 +01:00
juselius b323c48c18 fix: split and fix drupal manifests 2025-12-10 08:51:01 +01:00
mrtz c344a26f5c Run mariadb-operatore on hel1 2025-12-09 13:37:06 +01:00
mrtz 5741568d02 fix: Persist hs 2025-12-09 13:03:28 +01:00
mrtz 480c44a82d ci: codex 2025-12-09 12:02:31 +00:00
Radovan Bast 13a5f16810 ci: makai 2025-12-09 11:28:39 +00:00
Radovan Bast c906bb7136 ci: makai 2025-12-09 07:32:51 +00:00
Radovan Bast e9d6315656 ci: makai 2025-12-09 07:19:18 +00:00
Radovan Bast bb7916b155 ci: makai 2025-12-08 13:52:33 +00:00
Radovan Bast 14554b6dae ci: makai 2025-12-08 13:30:26 +00:00
Radovan Bast a5364d3c16 ci: makai 2025-12-08 11:44:48 +00:00
juselius 3368517f3a ci: sorcerer 2025-12-06 10:37:41 +00:00
juselius 5eee9e90a8 ci: atlantis 2025-12-06 10:37:38 +00:00
Radovan Bast dc52b49da7 ci: makai 2025-12-05 17:21:52 +00:00
Radovan Bast ff5a4e0a2a ci: makai 2025-12-05 17:19:29 +00:00
Radovan Bast e19b240f1f ci: makai 2025-12-05 13:00:06 +00:00
Radovan Bast a47cf689fb ci: makai 2025-12-04 13:53:55 +00:00
Radovan Bast 888daa7f1e ci: makai 2025-12-04 12:05:13 +00:00
Radovan Bast eaeb988aab ci: makai 2025-12-03 15:28:28 +00:00
Radovan Bast edd3df84e5 ci: makai 2025-12-03 14:43:38 +00:00
Radovan Bast 526e24cc66 ci: makai 2025-12-03 14:19:37 +00:00
Radovan Bast 11d4b37f4d ci: makai 2025-12-03 13:30:34 +00:00
Radovan Bast cabfceadd1 ci: makai 2025-12-03 10:48:44 +00:00
Radovan Bast 2bfeaf7d67 ci: makai 2025-12-03 10:35:37 +00:00
mrtz 1e1669fcd6 fix(drupal): Use dev image 2025-12-03 11:08:07 +01:00
simkir 3f3a4255b5 Add codex.dev.tos.obx to cert 2025-12-03 10:12:04 +01:00
simkir 877cc612a0 umami: View umami submit events from 2025-09-01
To see more submits in our dashboard
2025-12-03 08:54:46 +01:00
mrtz a18e7d2e23 fix: Add inital nexus and update drupal image 2025-12-02 21:27:05 +01:00
Radovan Bast de9388691a ci: makai 2025-12-02 15:12:40 +00:00
Radovan Bast 9c6a7e01f4 ci: makai 2025-12-02 14:05:41 +00:00
simkir ae4c7f3bb4 Add maps.dev.oceanbox.io to allowedOrigin
For sorcerer and itself, I guess
2025-12-02 14:36:45 +01:00
Moritz Jörg 4442bc923a fix(drupal): Persist whitelist 2025-12-02 14:34:30 +01:00
Moritz Jörg ddfd36fb3a fix(drupal): Switch image 2025-12-02 14:34:07 +01:00
juselius 46820439e9 fix: add ismael to headscale acl 2025-12-02 14:31:54 +01:00
simkir 64c081f629 Add maps.dev.oceanbox.io ing for staging
Doesn't hurt having it while we wait for the proper beta instance.
2025-12-02 14:29:00 +01:00
Radovan Bast c7958cbc6b ci: makai 2025-12-02 13:28:10 +00:00
Radovan Bast 730b84e469 ci: makai 2025-12-02 12:37:45 +00:00
Radovan Bast 2785bf7907 ci: makai 2025-12-02 12:28:18 +00:00
mrtz 72079fe81b fix(drupal): Correct ing 2025-12-02 12:01:15 +01:00
mrtz b58d457d90 fix(drupal): Fixup 2025-12-02 12:00:14 +01:00
mrtz 86d2d58c3c fix(drupal): Intial setup 2025-12-02 11:57:22 +01:00
Radovan Bast 5030b4b8c5 ci: makai 2025-12-02 10:08:42 +00:00
Radovan Bast 7f39e2baf7 ci: makai 2025-12-02 09:54:02 +00:00
Radovan Bast 052edfa4e4 ci: makai 2025-12-02 08:28:01 +00:00
juselius 9349978f6e ci: atlantis 2025-12-01 18:31:07 +00:00
juselius 7cf6cf1a55 ci: sorcerer 2025-12-01 18:31:04 +00:00
juselius 97d398c637 ci: codex 2025-12-01 18:31:02 +00:00
mrtz 297d998c96 ci: atlantis 2025-12-01 18:28:09 +00:00
Radovan Bast 14524fb308 ci: makai 2025-12-01 14:51:18 +00:00
Radovan Bast b4970a8550 ci: makai 2025-12-01 13:49:55 +00:00
juselius 7705fc228c ci: atlantis 2025-12-01 13:37:23 +00:00
juselius 12d2587e9b ci: sorcerer 2025-12-01 13:37:21 +00:00
juselius f030045694 ci: codex 2025-12-01 13:37:19 +00:00
stigrj 4898676dc5 ci: atlantis 2025-12-01 13:34:36 +00:00
juselius 21ffb79401 ci: codex 2025-12-01 13:15:40 +00:00
juselius e30bdc54be ci: sorcerer 2025-12-01 13:15:38 +00:00
juselius 677c37a6f7 ci: atlantis 2025-12-01 13:15:35 +00:00
mrtz fb19b12f08 ci: atlantis 2025-12-01 13:13:35 +00:00
Radovan Bast 22dadc5f98 ci: makai 2025-12-01 12:50:32 +00:00
Radovan Bast 01b9d06509 ci: makai 2025-12-01 12:27:30 +00:00
juselius cfd1d1b25d ci: codex 2025-11-30 11:39:52 +00:00
juselius b347410856 ci: sorcerer 2025-11-30 11:39:49 +00:00
juselius 5bcd21db11 ci: atlantis 2025-11-30 11:39:46 +00:00
juselius 86520433ea ci: atlantis 2025-11-30 11:37:00 +00:00
mrtz 6ec1c19f80 Merge branch 'renovate/dragonfly-operator-1.x' into 'main'
Update dragonfly-operator Docker tag to v1.3.1

See merge request oceanbox/manifests!51
2025-11-30 10:10:15 +01:00
Renovate Bot fa0123336e Update dragonfly-operator Docker tag to v1.3.1 2025-11-30 08:57:43 +00:00
mrtz 7f476a4650 fix(gatus): Don't remove url 2025-11-29 18:16:46 +01:00
mrtz 90469dbf85 fix(gatus): No alters for vtn 2025-11-29 18:15:31 +01:00
mrtz d7bd0d50b5 fix(hs): Bump router version too 2025-11-29 16:40:24 +01:00
juselius abb3203eea ci: codex 2025-11-29 15:37:53 +00:00
juselius ad10efd78e ci: atlantis 2025-11-29 15:37:49 +00:00
juselius fdc4702fbd ci: sorcerer 2025-11-29 15:37:46 +00:00
simkir b2c41a7b0e ci: sorcerer 2025-11-29 15:34:02 +00:00
simkir 5e1024160a ci: codex 2025-11-29 15:33:58 +00:00
simkir 06bd4f3e80 ci: atlantis 2025-11-29 15:33:52 +00:00
mrtz 12360be8ba fix(sorcerer): Bump mem 2025-11-29 15:40:34 +01:00
mrtz 38b13658a9 fix(sorcerer): Change ingress 2025-11-29 15:37:42 +01:00
mrtz bb0256ff3d fix(sorcerer): Specify sc 2025-11-29 15:30:06 +01:00
mrtz 02497db6b2 fix(sorcerer): Correct pv secret 2025-11-29 15:25:23 +01:00
mrtz 9040a373a6 fix(sorcerer): No annotation on rossby 2025-11-29 15:24:20 +01:00
mrtz 51bb191001 fix(sorcerer): sorcerer.oceanbox.io isntead of adm.vtn.obx 2025-11-29 15:20:25 +01:00
mrtz da271376ba fix(sorcerer): Remove affinity for rossby 2025-11-29 15:18:42 +01:00
mrtz 62b13cbaa9 fix(sorcerer): Kustomize per cluster 2025-11-29 14:59:05 +01:00
mrtz 77a5af1c37 feat(sorcerer): Add prod for rossby 2025-11-29 14:56:28 +01:00
mrtz 4ef99c0ae4 fix(sorcerer): Typo 2025-11-29 14:49:26 +01:00
mrtz 654bf18126 fix(nfs): Disable on ekman 2025-11-29 14:46:16 +01:00
mrtz 39e393e222 fix(sorcerer): Add prod rossby 2025-11-29 14:34:05 +01:00
juselius 71d9109a7b ci: sorcerer 2025-11-29 11:47:33 +00:00
juselius f09ef6fe77 ci: codex 2025-11-29 11:47:30 +00:00
juselius 2c6d303ba3 ci: atlantis 2025-11-29 11:47:27 +00:00
stigrj 902cb061af ci: atlantis 2025-11-29 11:41:56 +00:00
Radovan Bast db4e3ce144 ci: makai 2025-11-28 14:34:32 +00:00
Radovan Bast 1301ce012f ci: makai 2025-11-28 13:13:17 +00:00
juselius 9554e8694a ci: sorcerer 2025-11-28 12:19:21 +00:00
juselius 6623c4557e ci: codex 2025-11-28 12:19:18 +00:00
juselius 4f176674ac ci: atlantis 2025-11-28 12:19:14 +00:00
mrtz e093484918 ci: atlantis 2025-11-28 12:14:56 +00:00
mrtz 5541565c4b ci: sorcerer 2025-11-28 11:53:43 +00:00
mrtz ed531af09a ci: atlantis 2025-11-28 11:53:40 +00:00
mrtz cb5abae670 ci: codex 2025-11-28 11:12:13 +00:00
juselius 28f3c853a4 ci: codex 2025-11-28 09:25:16 +00:00
juselius 36d4305317 ci: sorcerer 2025-11-28 09:25:13 +00:00
juselius bea2855df2 ci: atlantis 2025-11-28 09:25:10 +00:00
simkir fff895eb64 ci: atlantis 2025-11-28 09:22:19 +00:00
juselius b1bfe88fc7 ci: sorcerer 2025-11-27 17:57:39 +00:00
juselius fe1e97d484 ci: atlantis 2025-11-27 17:57:37 +00:00
juselius 0d68590639 ci: codex 2025-11-27 17:57:34 +00:00
stigrj bc2f2012b0 ci: atlantis 2025-11-27 17:51:44 +00:00
stigrj 0b32b0261c ci: sorcerer 2025-11-27 17:51:41 +00:00
simkir 6d1758ca52 ci: codex 2025-11-27 14:07:03 +00:00
simkir 7a87a49108 Codex: Set correct ingress cluster-issuer 2025-11-27 14:48:38 +01:00
simkir 817e9ba478 Switch codex ingress issuer to cluster-ca 2025-11-27 14:35:27 +01:00
juselius 513f78d444 ci: atlantis 2025-11-27 13:19:14 +00:00
juselius dbd0ae7b72 ci: sorcerer 2025-11-27 13:19:11 +00:00
juselius e86436d4c7 ci: codex 2025-11-27 13:19:09 +00:00
mrtz 01c3c3880d ci: atlantis 2025-11-27 13:12:08 +00:00
simkir f8e18cfc41 Remove tailscale dns from codex tls hosts 2025-11-27 13:54:08 +01:00
simkir 163452b8c6 Try adding tailscale dns hostname for codex 2025-11-27 13:50:30 +01:00
simkir 24977a9a77 Add codex.dev.oceanbox.io to headscale dns 2025-11-27 13:50:30 +01:00
Radovan Bast 955fcfc073 ci: makai 2025-11-27 12:40:14 +00:00
simkir 2520f06b3b ci: codex 2025-11-27 12:34:44 +00:00
juselius 32b991e8e4 ci: sorcerer 2025-11-27 12:25:38 +00:00
juselius 2d9318ce9d ci: atlantis 2025-11-27 12:25:35 +00:00
juselius 5f24664961 ci: codex 2025-11-27 12:25:31 +00:00
mrtz 4303b7c29f ci: atlantis 2025-11-27 12:22:30 +00:00
mrtz bdc618cf50 ci: sorcerer 2025-11-27 12:22:27 +00:00
simkir 5ddb1a0f8c Codex: Remove env vars 2025-11-27 13:16:48 +01:00
simkir 838c7f6b9d Codex: Fix kustomize staging deployment patch 2025-11-27 13:15:00 +01:00
Moritz Jörg 24ccf8ab1a fix(dapr): Undo dashboard ingress change 2025-11-27 12:55:20 +01:00
Moritz Jörg 17fd471973 chore(hs): Bump to next major stable 2025-11-27 12:54:04 +01:00
simkir 5089fb441b Codex: Fix kustomize staging patches 2025-11-27 12:44:18 +01:00
simkir 5a2954cc6a Codex: Fix kustomize staging deployment patch
Add envFrom key as whole, I guess
2025-11-27 12:20:12 +01:00
simkir 80c2c82e32 Codex: Include base in staging kustomize 2025-11-27 12:13:45 +01:00
simkir fd50da5b62 Set codex argo app project to atlantis 2025-11-27 11:11:04 +01:00
simkir b07cf0f6c8 Add manifests source to codex argo app 2025-11-27 11:07:58 +01:00
simkir 27218a7970 Merge branch 'simkir/codex' 2025-11-27 11:01:17 +01:00
simkir 1801655855 Add codex chart and values 2025-11-27 11:00:32 +01:00
simkir 833d7e56af Update codex helmfile to fit newer scheme 2025-11-27 08:58:49 +01:00
simkir 549f3fe415 Sorcerer values env ekman filename typo 2025-11-27 08:58:12 +01:00
simkir 7270136647 Update bin/generate.sh to fit new values
At least plume and sorcerer use these new ones
2025-11-27 08:57:16 +01:00
simkir 58d2f362c6 Add codex helmfile 2025-11-26 16:22:27 +01:00
simkir c007e2d796 ci: atlantis 2025-11-26 15:16:33 +00:00
simkir 67312b950c ci: sorcerer 2025-11-26 15:16:30 +00:00
Radovan Bast 67d46b0bda ci: makai 2025-11-26 11:46:49 +00:00
juselius 8f2233a608 fix: remove ekman*/rossby*.oceanbox.io from headscale dns. favor magicdns 2025-11-26 12:37:18 +01:00
Radovan Bast 43d4ad90d6 ci: makai 2025-11-26 10:52:30 +00:00
mrtz 7322c3570a fix(dapr): Set ingress based on clustername 2025-11-26 10:15:55 +01:00
Radovan Bast 3085fbb881 ci: makai 2025-11-26 09:13:48 +00:00
mrtz 572e7e6bcb fix(dapr): Ignore more stuff 2025-11-25 13:58:18 +01:00
mrtz 0f23faa9ef fix(dragonfly): Enable for hel1 2025-11-25 13:21:39 +01:00
Radovan Bast 4176302139 ci: makai 2025-11-25 11:08:04 +00:00
Radovan Bast 8f63d82472 ci: makai 2025-11-25 10:47:08 +00:00
simkir 237761e2ca Create image database for grafana 2025-11-25 10:42:08 +01:00
Radovan Bast 098f7b5025 ci: makai 2025-11-25 09:38:46 +00:00
Radovan Bast 0d4a1a179e ci: makai 2025-11-25 08:01:31 +00:00
mrtz 3b04bab82d fix(gauts): Revert to 1000 2025-11-24 22:01:00 +01:00
mrtz 333f92f980 fix(gauts): Bump response time treshhold 2025-11-24 21:16:03 +01:00
mrtz 9fcc83f2ee fix(prom): Add Calendar 2025-11-24 17:54:00 +01:00
juselius 32305ee63b ci: sorcerer 2025-11-24 16:51:07 +00:00
juselius 182c04207c ci: atlantis 2025-11-24 16:51:03 +00:00
stigrj 2e2ed8136b ci: atlantis 2025-11-24 16:49:01 +00:00
mrtz 46f4ef0779 fix(prom): Add clcok 2025-11-24 17:29:35 +01:00
mrtz e556bae61e fix(prom): Add image source 2025-11-24 17:07:03 +01:00
mrtz f20ad16793 fix(prom): Add plugins 2025-11-24 17:01:52 +01:00
mrtz 78a8a852b3 fix(prom): Add media plugin 2025-11-24 16:59:16 +01:00
Radovan Bast 254bab1ee4 ci: makai 2025-11-24 14:43:22 +00:00
mrtz b07ee7c97b fix(atlantis): Don't require secret 2025-11-24 12:43:45 +01:00
Radovan Bast 14b221ea41 ci: makai 2025-11-24 10:50:42 +00:00
mrtz 917190cd34 fix(redis): Correct s3 path 2025-11-23 18:36:36 +01:00
mrtz 859b5d8ae3 fix(atlantis): Allow hel1 s3 2025-11-23 18:34:25 +01:00
mrtz 3eecd0aae0 fix(redis): Escape template 2025-11-23 18:31:40 +01:00
mrtz bceada6946 fix(redis): Correct templating 2025-11-23 18:29:52 +01:00
mrtz dea5d3dad6 fix(redis): Correct bucket 2025-11-23 18:26:51 +01:00
mrtz 61e2318c1a fix(redis): Add s3 backup 2025-11-23 18:25:00 +01:00
mrtz 9a68c32d7f fix(openfga): Staging use app db 2025-11-23 17:40:30 +01:00
mrtz 6c05151a2e fix(keycloak): Add backups 2025-11-23 17:16:30 +01:00
mrtz 15f522d006 fix(openfga): Correct indentation 2025-11-23 17:10:53 +01:00
mrtz c312f6dcbc fix(openfga): Add backup to prod openfga 2025-11-23 17:09:04 +01:00
mrtz 1bdcf0fb1d fix(cnpg): Fix argo yaml gen 2025-11-23 16:37:20 +01:00
mrtz 23f1e05a11 fix(cnpg): Cleanup generation 2025-11-23 16:36:31 +01:00
mrtz 99d10c2316 fix(cnpg): Migrate to barman cloud plugin 2025-11-23 16:19:46 +01:00
mrtz 79365abd71 fix(cnpg): Add retention policy 2025-11-23 15:57:39 +01:00
mrtz 469d2b3ae8 fix(cnpg): Correct values 2025-11-23 15:53:18 +01:00
mrtz 2618dbc637 chore(cnpg): Create tos objectstore 2025-11-23 15:51:50 +01:00
Radovan Bast 97273d86da ci: makai 2025-11-23 14:13:29 +00:00
mrtz 8fb09007d1 fix(cnpg): Add barman cloud plugin 2025-11-23 15:08:05 +01:00
mrtz 58ad0187ca fix(yolo-reg): Add vtn to whitelist 2025-11-23 12:55:31 +01:00
mrtz c0e946b7d7 fix(yolo-reg): Add vtn whitelist 2025-11-23 12:53:54 +01:00
mrtz 0fc9873d71 fix(hs): Correct rossby sorcerer 2025-11-21 14:39:48 +01:00
mrtz bcbd9c0b44 fix(hs): Add rossby sorcerer 2025-11-21 14:34:31 +01:00
mrtz c9ffa9f680 fix(dragonfly): Enable on rossby 2025-11-21 13:24:02 +01:00
mrtz b07212b160 fix(openfga): Correct env 2025-11-21 10:06:34 +01:00
mrtz 7028a87f1b fix(sorcerer): Escape correctly 2025-11-21 10:04:55 +01:00
mrtz 618c2eeaaa fix(openfga): Create one per env 2025-11-21 10:03:21 +01:00
mrtz d052313450 fix(sorcerer): Remove prod-redis 2025-11-21 09:58:09 +01:00
mrtz e139b04524 fix(sorcerer): Switch to non master 2025-11-21 09:52:40 +01:00
mrtz 5ac62b6c0e fix(ingress): Add empty list 2025-11-21 09:21:23 +01:00
mrtz 110f9389f0 fix(sorcerer): Default to rbd 2025-11-21 09:16:29 +01:00
juselius c937a234fa ci: atlantis 2025-11-20 16:45:08 +00:00
juselius 2e4797e7bf ci: sorcerer 2025-11-20 16:45:01 +00:00
stigrj 12cef62a43 ci: atlantis 2025-11-20 16:41:46 +00:00
stigrj 9a1b88ce56 ci: sorcerer 2025-11-20 16:41:36 +00:00
mrtz 351fc42a54 fix(sorcerer): Remove redis from manifest 2025-11-20 17:24:28 +01:00
mrtz 1d89e9506c fix(sorcerer): Remove old redis 2025-11-20 17:23:35 +01:00
mrtz 28e4061283 fix(sorcerer): Typo add name 2025-11-20 16:24:11 +01:00
mrtz c90ae5d7db fix(sorcerer): Change to cephfs 2025-11-20 16:20:26 +01:00
mrtz 0f39f7e6fc fix(sorcerer: Use cephfs pvc) 2025-11-20 16:19:01 +01:00
Radovan Bast ff8989e230 ci: makai 2025-11-20 13:00:16 +00:00
Radovan Bast 7e2d36f535 ci: makai 2025-11-20 12:49:18 +00:00
simkir 0c821e0c65 Simplify staging-openfga datastore secrets 2025-11-20 13:35:09 +01:00
Radovan Bast c1dd85e4de ci: makai 2025-11-20 10:06:26 +00:00
simkir fe8632f5ea Add analytics namespace in query helper script 2025-11-20 10:51:08 +01:00
simkir ee1e3c7405 Change sim count materialized view into just view
Not so heavy that we need to store the table, it can just be computed on
the fly.
2025-11-20 10:51:08 +01:00
mrtz 61710a18d9 fix(openfga): Add cnp selector 2025-11-20 10:50:42 +01:00
mrtz d7b63eb1d0 fix(openfga): Cnp allow cnpg status 2025-11-20 10:49:06 +01:00
mrtz e42dee15bf chore(cnpg): Bump to 0.26.1 (app 1.27.1) 2025-11-20 10:40:41 +01:00
mrtz d11c551d51 chore(cnpg): Bump to 0.24.0 2025-11-20 10:33:13 +01:00
mrtz c3c09f40c9 Merge branch 'mrtz/cnpg' into 'main'
Bump Cloudnative PostgreSQL to chart 0.19.1 (app 1.211)

See merge request oceanbox/manifests!48
2025-11-20 10:27:37 +01:00
Radovan Bast ae94e3bcee ci: makai 2025-11-20 09:05:24 +00:00
Radovan Bast 656d72e6fd ci: makai 2025-11-19 15:56:47 +00:00
Radovan Bast bfb924a4a2 ci: makai 2025-11-19 12:30:47 +00:00
juselius f94b324950 ci: sorcerer 2025-11-19 12:00:57 +00:00
juselius 9ad028a2d3 ci: atlantis 2025-11-19 12:00:54 +00:00
Radovan Bast a0e520159b ci: makai 2025-11-19 11:39:19 +00:00
mrtz b0157fdc68 chore(umami): Patch for release bugs 2025-11-18 19:57:39 +01:00
simkir 9720de1a67 Fix umami drifter count queries
Have to fill in all possible groups and sim types before doing the
transpose to get the right table.
2025-11-18 18:15:31 +01:00
simkir 74600abddc Add the crosstab select used in grafana 2025-11-18 15:32:08 +01:00
simkir 87dd246d09 Persist umami sql queries and stuff 2025-11-18 15:24:36 +01:00
mrtz 444f7a376e chore(gatus): Bump to 5.32.0 2025-11-18 14:18:26 +01:00
mrtz 4bce96aaf0 fix(gatus): Add oidc callback 2025-11-18 14:15:33 +01:00
mrtz 211ab911d1 fix(gatus): Add OIDC 2025-11-18 14:00:33 +01:00
mrtz 57171e8608 fix(gatus): Remove auth 2025-11-18 12:58:18 +01:00
mrtz d73fb7d074 fix(gatus): Add auth.oceanbox.io 2025-11-18 12:56:13 +01:00
mrtz 3a1dac2a9f fix(gatus): Setup alerting 2025-11-18 12:45:14 +01:00
mrtz 9ba67317dc fix(gatus): Increase header buffer size 2025-11-18 12:33:44 +01:00
mrtz 168e8f14f5 fix(gatus): Update tab title 2025-11-18 12:28:30 +01:00
mrtz c889923a4b fix(gatus): Add Grafana IRM Alerting 2025-11-18 12:19:45 +01:00
mrtz 5990b73ee5 fix(gatus): Update ingress 2025-11-18 11:33:35 +01:00
mrtz f67fcaf7c8 feat(gatus): Add uptime monitoring 2025-11-18 11:12:00 +01:00
mrtz d8c1bac4c3 fix(atlantis): Allow for ns 2025-11-17 15:42:46 +01:00
mrtz 28e32b1790 fix(atlantis): Correct port fort kubectl-cnpg 2025-11-17 15:27:25 +01:00
mrtz 29d0080663 fix(atlantis): From -> To Ports 2025-11-17 15:26:04 +01:00
mrtz bf0705b516 fix(atlantis): Allow kubectl-cnpg status 2025-11-17 15:24:02 +01:00
Radovan Bast 8503cc80c6 ci: makai 2025-11-17 13:15:11 +00:00
Radovan Bast 8a8a2f63ee ci: makai 2025-11-17 12:06:51 +00:00
juselius 91214f7f7b revert: hel1 loadblanacer settings 2025-11-17 12:59:28 +01:00
juselius 42eb8ce788 fix: fix hel1 velero bucket 2025-11-17 12:27:41 +01:00
juselius f83aca0129 fix: fix typo, wrong s3 url in velero hel1 2025-11-17 12:22:51 +01:00
juselius c4ef096509 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-11-17 11:15:51 +01:00
juselius 9e1ff47662 fix: setup velero for hel1 2025-11-17 11:15:37 +01:00
Radovan Bast 300e7c16e8 ci: makai 2025-11-17 10:04:15 +00:00
juselius fc24919bbc Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-11-17 10:56:49 +01:00
juselius 3eadc36a88 fix: add hel1 to dapr 2025-11-17 10:56:13 +01:00
Radovan Bast 90c0ce455f ci: makai 2025-11-17 09:43:37 +00:00
juselius 4a250608c8 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-11-17 10:06:46 +01:00
juselius 6f8f3b8264 fix: ignore metrics-server kubelet tls 2025-11-17 10:05:48 +01:00
Radovan Bast b4c2a34a41 ci: makai 2025-11-17 07:52:38 +00:00
mrtz a0709d6603 fix(headscale): Persist CM 2025-11-16 15:52:28 +01:00
mrtz 6bdf30d790 fix(headscale): Persist router CM 2025-11-16 15:38:15 +01:00
juselius 9e71b4dd1d fix: fix ingress nodeport and loadbalancer 2025-11-16 13:12:04 +01:00
juselius 19d1b00ce1 fix: fix loadbalancer annotations for hel1 ingress 2025-11-16 12:00:55 +01:00
juselius 96830f07a8 fix: update ingress worker procs to 8 (for hel1) 2025-11-16 09:33:37 +01:00
juselius 16d8fe3821 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-11-16 09:27:04 +01:00
juselius 7f64be3af9 fix: enable hostnetwork on hel1 ingress 2025-11-16 09:26:42 +01:00
mrtz ffafbfee63 fix(atlantis): Allow Atlantis to 6379 TCP 2025-11-15 18:59:15 +01:00
juselius e2b2b7ae27 feat: add hel1 cluster 2025-11-14 20:19:33 +01:00
Radovan Bast 7aebd9e434 ci: makai 2025-11-14 15:08:40 +00:00
mrtz 5992bfc34a fix(rabbitmq): Migrate away from bitnami image 2025-11-14 15:52:09 +01:00
mrtz ce66b95459 fix(openfga): Add podMonitor to prod 2025-11-14 15:36:33 +01:00
mrtz f23e55101c fix(openfga): Add podMonitor to postgres 2025-11-14 15:04:02 +01:00
mrtz b83ba2d57a fix(atlantis): Add podMonitor cnpg 2025-11-14 14:42:58 +01:00
Radovan Bast cf29646dad ci: makai 2025-11-14 13:20:24 +00:00
mrtz fd4ac433be fix(kyverno): Allow list, watch and get secrets 2025-11-14 14:13:24 +01:00
Radovan Bast 69d5769c46 ci: makai 2025-11-14 10:49:59 +00:00
Radovan Bast 8bbbafa7ac ci: makai 2025-11-14 09:30:06 +00:00
Radovan Bast 720e37f007 ci: makai 2025-11-14 09:04:31 +00:00
Radovan Bast 48d59cc1fe ci: makai 2025-11-13 18:31:27 +00:00
Radovan Bast 3c3005ac81 ci: makai 2025-11-13 18:24:47 +00:00
Radovan Bast 4bcd4a8a62 ci: makai 2025-11-13 15:23:11 +00:00
Radovan Bast 5610d8be6a ci: makai 2025-11-13 14:49:59 +00:00
Radovan Bast 5dc9561e9e ci: makai 2025-11-13 14:19:44 +00:00
Radovan Bast 3d613f6722 ci: makai 2025-11-13 13:19:37 +00:00
Radovan Bast 0904211ccd ci: makai 2025-11-13 12:39:07 +00:00
Radovan Bast 25973b914c ci: makai 2025-11-13 10:48:10 +00:00
Radovan Bast 1389dfab75 ci: makai 2025-11-13 09:59:13 +00:00
mrtz 90b62a4f75 fix(atlantis): Switch to redis operator 2025-11-13 10:45:08 +01:00
Radovan Bast 6b765177da ci: makai 2025-11-13 09:34:22 +00:00
mrtz c2b6ecddba fix(atlantis): Setup Redis Operator for staging 2025-11-13 10:07:24 +01:00
juselius d8c4cd045c Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-11-13 09:13:26 +01:00
juselius a83c8d1a5c fix: add hel1 to headscale 2025-11-13 09:13:00 +01:00
Radovan Bast ae93d09ecc ci: makai 2025-11-13 07:51:47 +00:00
mrtz ff2d7060ee fix(sorcerer): Add redis operator to prod 2025-11-12 18:59:55 +01:00
mrtz 213879d889 fix(sorcerer): Update redis for staging 2025-11-12 18:49:54 +01:00
mrtz bc0a6c2128 fix(sorcerer): Staging switch to redis operator 2025-11-12 18:43:33 +01:00
mrtz 1e534a742c fix(sorcerer): Log redis to stderr 2025-11-12 18:29:07 +01:00
mrtz 7a744c8b89 fix(sorcerer): Remove unused fields in redis 2025-11-12 17:43:25 +01:00
mrtz 88c0a27611 fix(sorcerer): Disable metrics/storage 2025-11-12 17:16:20 +01:00
mrtz 95e412c2a4 fix(sorcerer): Remove duplicate label redis 2025-11-12 17:10:18 +01:00
mrtz 2117df91f7 feat(sorcerer:) Add Redis Operator for staging 2025-11-12 17:08:04 +01:00
mrtz 849e67ce58 Bump Cloudnative PostgreSQL to chart 0.19.1 (app 1.211)
I'll do these for every minor version (not patch), until
we're on a more recent version.
2025-11-12 15:27:22 +01:00
mrtz bc7e44bbf3 fix: Add redis to Plume as Dapr Statestore 2025-11-12 15:10:24 +01:00
Radovan Bast 638e91ce78 ci: makai 2025-11-12 14:01:55 +00:00
simkir 2a432525bf Fix staging openfga psql uri secret 2025-11-12 14:31:34 +01:00
simkir 8354fee236 Create uri secret 2025-11-12 14:16:21 +01:00
simkir dfac5ddea8 Ups, that's not what an uri is 2025-11-12 14:08:47 +01:00
Radovan Bast e27e51e7d6 ci: makai 2025-11-12 13:07:55 +00:00
simkir a584f7d01a Actually fix staging openfga db key 2025-11-12 14:03:14 +01:00
simkir 1a9a68af69 Fix staging-openfga db uri secret 2025-11-12 13:58:34 +01:00
simkir 9e5636f872 Move staging openfga to ns staging-openfga 2025-11-12 13:37:07 +01:00
simkir 8f05962cd7 Enable openfga staging 2025-11-12 11:27:40 +01:00
Radovan Bast da34dd7775 ci: makai 2025-11-12 10:23:37 +00:00
simkir 10de79b779 Merge branch 'simkir/staging-openfga' into 'main'
Enable openfga for staging (?)

See merge request oceanbox/manifests!47
2025-11-12 11:23:26 +01:00
simkir 53067a5f39 Enable openfga for staging (?) 2025-11-12 10:47:46 +01:00
Radovan Bast c204f0c5b1 ci: makai 2025-11-12 07:51:43 +00:00
Radovan Bast 44a668fe7a ci: makai 2025-11-11 19:40:52 +00:00
mrtz ae60a6808f ci: atlantis 2025-11-11 16:52:29 +00:00
mrtz 477e291707 ci: sorcerer 2025-11-11 16:29:14 +00:00
mrtz 92219272ac ci: atlantis 2025-11-11 16:29:10 +00:00
juselius 6e066f8bac ci: sorcerer 2025-11-11 16:24:47 +00:00
juselius a68d503232 ci: atlantis 2025-11-11 16:24:44 +00:00
mrtz 9e7ab3c5fe ci: sorcerer 2025-11-11 16:22:04 +00:00
mrtz 37fa2941a9 ci: atlantis 2025-11-11 16:22:01 +00:00
mrtz 34b67cf6a0 fix(atlantis/sorcerer): Arg does not exist 2025-11-11 16:36:09 +01:00
Radovan Bast 024cfc280e ci: makai 2025-11-11 13:46:09 +00:00
mrtz c695d88ed5 fix(atlantis/sorcerer): Arg does not exist 2025-11-11 13:47:36 +01:00
Radovan Bast 8ca0e5fb3d ci: makai 2025-11-11 12:47:19 +00:00
mrtz 1b05dc172c fix(atlantis/sorcerer): Set metrics port 2025-11-11 13:44:21 +01:00
Radovan Bast 78d1fe262c ci: makai 2025-11-11 12:26:51 +00:00
mrtz 46a888975d fix(atlantis/sorcerer): Emulated cluster mode in tilt 2025-11-11 13:14:19 +01:00
mrtz 86b8da4c76 fix(atlantis): Limit to one thread for now 2025-11-11 13:00:35 +01:00
mrtz e10ddd8160 fix(sorcerer): Fix correct label 2025-11-11 12:32:46 +01:00
mrtz 9b9d82ca00 fix(sorcerer): Switch to dragonfly 2025-11-11 12:16:46 +01:00
mrtz 6554bdf8d9 fix(atlantis): Switch to dragonfly 2025-11-11 12:15:59 +01:00
mrtz 9181781f55 fix(spegel): CNP 2025-11-11 11:14:15 +01:00
mrtz 091b8d119c fix(spegel): Formatting 2025-11-11 11:03:08 +01:00
mrtz 1f8f655716 fix(spegel): Filter yolo 2025-11-11 11:01:37 +01:00
mrtz ffe172587c fix(argo): Allow dragonfly repo and ns 2025-11-11 10:49:52 +01:00
mrtz 298e59455e feat(redis): Migrate Operator away from bitnami 2025-11-11 10:48:16 +01:00
Radovan Bast 3331c4732b ci: makai 2025-11-11 09:17:31 +00:00
juselius b813154d96 ci: sorcerer 2025-11-10 18:20:22 +00:00
juselius 9992624074 ci: atlantis 2025-11-10 18:20:19 +00:00
mrtz f0b77878dc ci: atlantis 2025-11-10 18:16:38 +00:00
mrtz cd1a3b720a ci: sorcerer 2025-11-10 18:16:35 +00:00
mrtz 3039f08975 fix(spegel): Add to ekman 2025-11-10 18:12:37 +01:00
mrtz c6c8ae5459 fix(prom): Only use oidc once and delete github auth 2025-11-10 17:45:07 +01:00
mrtz 69d2d7f704 fix(argo): Re-render 2025-11-10 17:38:06 +01:00
mrtz 91e52832d1 fix(argo): Check oidc group 2025-11-10 17:25:03 +01:00
mrtz 5e8800af30 fix(spegel): Rename manifest 2025-11-10 17:10:21 +01:00
mrtz 991afc4f72 fix(spegel): Correct policies 2025-11-10 17:09:26 +01:00
mrtz cf35b76fa7 feat(spegel): Add to OC 2025-11-10 17:08:07 +01:00
Radovan Bast c49d7e0f91 ci: makai 2025-11-10 15:26:16 +00:00
Radovan Bast a7edad7ec5 ci: makai 2025-11-10 13:46:16 +00:00
Radovan Bast 76dd0f42e3 ci: makai 2025-11-10 13:08:28 +00:00
Radovan Bast c2c4e035af ci: makai 2025-11-10 12:39:22 +00:00
Radovan Bast 087d61d71e ci: makai 2025-11-10 11:36:40 +00:00
Radovan Bast 2dddf31f37 ci: makai 2025-11-10 11:09:17 +00:00
Radovan Bast 2b2d296993 ci: makai 2025-11-10 10:27:53 +00:00
Radovan Bast 3d669057a2 ci: makai 2025-11-10 08:50:18 +00:00
juselius 7b22a8b7b5 feat: split access groups for admins, devs and analytics 2025-11-09 13:05:17 +01:00
mrtz d4490f949f Merge branch 'renovate/umami-6.x' into 'main'
Update Helm release umami to v6

See merge request oceanbox/manifests!46
2025-11-09 10:26:36 +01:00
Renovate Bot 8ea7c1ad4d Update Helm release umami to v6 2025-11-09 08:57:24 +00:00
Radovan Bast fd120abbb6 ci: makai 2025-11-08 20:14:50 +00:00
Radovan Bast 1666f89df6 ci: makai 2025-11-08 20:06:45 +00:00
mrtz c688e50c28 fix(umami): Lower requests 2025-11-08 18:42:27 +01:00
mrtz c477a93111 feat(umami): Bump to 3.0
Only works on postgres, so we can remove the specifier.
2025-11-08 18:40:38 +01:00
Radovan Bast bea369eee2 ci: makai 2025-11-07 14:20:17 +00:00
Radovan Bast 5cd7dabab1 ci: makai 2025-11-07 11:40:00 +00:00
Radovan Bast 3980e72d7a ci: makai 2025-11-07 11:18:16 +00:00
Radovan Bast 40898d9f7c ci: makai 2025-11-07 10:21:03 +00:00
Radovan Bast 44e999f521 ci: makai 2025-11-06 15:30:43 +00:00
stigrj 92dd881979 ci: atlantis 2025-11-06 14:02:02 +00:00
stigrj b90ca19a92 ci: sorcerer 2025-11-06 14:01:59 +00:00
Radovan Bast 6918aefe10 ci: makai 2025-11-06 11:54:45 +00:00
Radovan Bast 31891323d6 ci: makai 2025-11-05 15:00:02 +00:00
Radovan Bast 59ea2cf851 ci: makai 2025-11-05 13:42:25 +00:00
Radovan Bast ddb9e72edc ci: makai 2025-11-05 13:04:23 +00:00
Radovan Bast d15a639e38 ci: makai 2025-11-05 13:01:48 +00:00
juselius 7e49d65cd0 ci: sorcerer 2025-11-05 11:35:37 +00:00
juselius a9fa7ac693 ci: atlantis 2025-11-05 11:35:34 +00:00
mrtz 8ea98d36cb ci: sorcerer 2025-11-05 11:32:32 +00:00
mrtz efd21618f5 ci: atlantis 2025-11-05 11:32:29 +00:00
Radovan Bast ae16e601a1 ci: makai 2025-11-05 08:51:25 +00:00
Radovan Bast 0dec78f83c ci: makai 2025-11-04 14:43:18 +00:00
mrtz 9e979f4e76 fix(argo): Disable argo workflows 2025-11-04 10:43:49 +01:00
Radovan Bast 1e45c8d5c0 ci: makai 2025-11-04 08:22:38 +00:00
Radovan Bast 7b11734163 ci: makai 2025-11-03 13:44:49 +00:00
Radovan Bast e543920d83 ci: makai 2025-11-03 13:04:40 +00:00
Radovan Bast fc82f19ca9 ci: makai 2025-11-03 11:28:07 +00:00
juselius e6c3a6c777 ci: sorcerer 2025-11-03 11:26:51 +00:00
juselius 9bd4ea4d63 ci: atlantis 2025-11-03 11:26:48 +00:00
stigrj b13c2c74f7 ci: atlantis 2025-11-03 11:24:45 +00:00
mrtz 1f4d5af455 ci: plume 2025-11-02 16:37:27 +00:00
mrtz 2f63fec383 fix(prom): Allow larger requests before 413 2025-11-01 14:07:01 +01:00
mrtz c893082e6f fix(cert-manager): Allow webhook -> remote-node 2025-11-01 14:00:11 +01:00
mrtz 0e3b627c48 fix(hs): Remove comma... 2025-10-31 15:35:19 +01:00
mrtz e3a3093a9f fix(hs): Add comma... 2025-10-31 15:33:29 +01:00
mrtz 86aef8dd2e fix(hs): Add new DNSes 2025-10-31 15:27:59 +01:00
juselius 22113a4e1e ci: sorcerer 2025-10-31 13:54:10 +00:00
juselius aebd203e13 ci: atlantis 2025-10-31 13:54:03 +00:00
stigrj cc2ac7a2ed ci: atlantis 2025-10-31 13:50:30 +00:00
Radovan Bast 5427020d42 ci: makai 2025-10-31 12:00:10 +00:00
juselius 8ebc031f9b fix: another try 2025-10-31 12:11:36 +01:00
juselius 568b14e4a9 fix: ignore cert duation spec 2025-10-31 12:07:56 +01:00
juselius e291793361 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-10-31 11:55:40 +01:00
Radovan Bast 5759d39aad ci: makai 2025-10-31 10:01:34 +00:00
Radovan Bast ff17041257 ci: makai 2025-10-31 09:12:33 +00:00
juselius 54596e7dee fix: fix namecheap-webhook typos and deployment name 2025-10-31 09:48:31 +01:00
juselius 97d0e0f12c fix: fix namecheap-webhook cruft 2025-10-31 09:37:22 +01:00
juselius cb07ced42e Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-10-31 09:19:50 +01:00
juselius 34ce048512 feat: add namecheap-webhook for dns01 certificate provisioning 2025-10-31 09:19:38 +01:00
Radovan Bast 120d40edb6 ci: makai 2025-10-30 16:05:39 +00:00
Radovan Bast ee8fb5d0b8 ci: makai 2025-10-30 13:49:26 +00:00
Radovan Bast 7348a5715e ci: makai 2025-10-30 13:17:07 +00:00
Radovan Bast a2e7b4476e ci: makai 2025-10-30 12:06:13 +00:00
juselius 685d4643d9 fix: rename slurm.dev to slurm.adm 2025-10-30 10:08:29 +01:00
juselius cc1eb016e3 fix: add slurm.dev.oceabox.io to tailscale dns 2025-10-30 10:02:27 +01:00
mrtz 75d763ff2e fix(staging-atlatnis): Disable scheduled backup 2025-10-30 08:46:28 +01:00
mrtz 4d94d39a61 fix(hs): Add slurm agent at rossby dns 2025-10-29 16:37:52 +01:00
Radovan Bast 945e8610c1 ci: makai 2025-10-29 13:38:22 +00:00
Radovan Bast 6cc0803c4c ci: makai 2025-10-29 12:40:30 +00:00
Radovan Bast 5cbc8f9a63 ci: makai 2025-10-29 12:24:38 +00:00
mrtz dc3066f2ed docs: How to push new updates 2025-10-29 13:01:47 +01:00
mrtz 606276d015 docs: Where keycloak theme is created 2025-10-29 12:49:10 +01:00
juselius bb66ca1441 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-10-29 09:39:07 +01:00
juselius 6bb2a31fd3 feat: add stub dns01 issuer and refactor cert-manager manifests 2025-10-29 09:38:58 +01:00
Radovan Bast 5695920cdc ci: makai 2025-10-29 08:20:25 +00:00
Radovan Bast fd270ba831 ci: makai 2025-10-28 10:22:55 +00:00
Radovan Bast 50d4bbddd6 ci: makai 2025-10-28 09:56:19 +00:00
Radovan Bast a6ae369858 ci: makai 2025-10-28 08:06:57 +00:00
juselius 19b8aa794a ci: sorcerer 2025-10-27 16:22:36 +00:00
juselius 1268d3f896 ci: atlantis 2025-10-27 16:22:32 +00:00
stigrj 78bb6af457 ci: sorcerer 2025-10-27 16:18:01 +00:00
stigrj 0f05884384 ci: atlantis 2025-10-27 16:17:57 +00:00
juselius 06b4544f98 ci: sorcerer 2025-10-27 15:18:30 +00:00
juselius bea6f4be99 ci: atlantis 2025-10-27 15:18:27 +00:00
mrtz 4ee9f19fa9 ci: atlantis 2025-10-27 15:14:46 +00:00
Radovan Bast 088a8c1869 ci: makai 2025-10-27 15:07:47 +00:00
juselius 15473b823a ci: atlantis 2025-10-27 14:25:46 +00:00
juselius 7cd31db94e ci: sorcerer 2025-10-27 14:25:43 +00:00
mrtz 5c5a926d42 ci: atlantis 2025-10-27 14:24:06 +00:00
juselius 05e09e4ed8 ci: atlantis 2025-10-27 12:59:02 +00:00
juselius 78c2283eb4 ci: sorcerer 2025-10-27 12:58:59 +00:00
mrtz a75af554cc fix(slurm): Disable on oceanbox 2025-10-27 11:08:30 +01:00
mrtz 7d61660a1b fix(velero): Delete schedule 2025-10-27 08:10:13 +01:00
mrtz a58757fe07 ci: plume 2025-10-26 16:29:28 +00:00
mrtz 2712de79d1 ci: plume 2025-10-26 16:20:28 +00:00
mrtz 4032854767 Merge branch 'renovate/velero-11.x' into 'main'
Update Helm release velero to v11.1.1

See merge request oceanbox/manifests!42
2025-10-25 22:58:20 +02:00
mrtz 40d3505724 Merge branch 'renovate/openfga-0.x' into 'main'
Update Helm release openfga to v0.2.45

See merge request oceanbox/manifests!41
2025-10-25 22:58:07 +02:00
Renovate Bot 8a8823e0e8 Update Helm release velero to v11.1.1 2025-10-25 20:57:26 +00:00
Renovate Bot 61ae3a3635 Update Helm release openfga to v0.2.45 2025-10-25 20:57:24 +00:00
mrtz e7694b73d0 Merge branch 'renovate/argo-cd-7.x' into 'main'
Update Helm release argo-cd to v7.9.1

See merge request oceanbox/manifests!27
2025-10-25 22:46:20 +02:00
mrtz 69db7309b5 Merge branch 'renovate/slurm-0.x' into 'main'
Update slurm Docker tag to v0.4.1

See merge request oceanbox/manifests!38
2025-10-25 22:43:48 +02:00
mrtz 7d396bafd0 ci: plume 2025-10-25 13:50:39 +00:00
mrtz 45622d27fa ci: plume 2025-10-25 13:46:03 +00:00
mrtz 4a497f47a0 Clean up unused stuff 2025-10-25 14:37:50 +02:00
Radovan Bast 4dc5cd9d30 ci: makai 2025-10-24 13:53:17 +00:00
mrtz a93ee66b41 fix(hs): Add rossby ingresses 2025-10-24 13:02:42 +02:00
mrtz b50cdd3e3c fix: Correct yaml 2025-10-24 12:00:44 +02:00
juselius d039b0787c fix: change rossby domain 2025-10-24 11:48:19 +02:00
juselius f4c1c6e192 ci: sorcerer 2025-10-23 12:20:07 +00:00
juselius 98e2231656 ci: atlantis 2025-10-23 12:20:04 +00:00
mrtz 7b1a77d016 ci: atlantis 2025-10-23 12:17:40 +00:00
mrtz dfe6d77c8e ci: sorcerer 2025-10-23 12:17:37 +00:00
mrtz 0afebcc36a fix(headscale): Add umami 2025-10-23 12:57:14 +02:00
mrtz c5e6e7eedd fix(headscale): Allow all for admin 2025-10-23 12:55:49 +02:00
mrtz dc96e78fa7 fix(headscale): Persist router cm 2025-10-23 12:54:31 +02:00
mrtz 4ac71fd484 fix: Working velero on ekman 2025-10-23 12:48:27 +02:00
mrtz 9c79468392 fix: Direct via ip 2025-10-23 11:40:18 +02:00
mrtz fc94ca31bd fix: Change to new url 2025-10-23 11:33:43 +02:00
mrtz d39fe63b6a fix: Use correct s3 endpoint 2025-10-23 11:24:54 +02:00
mrtz 0860c32c28 feat: Add velero to ekman 2025-10-23 11:19:08 +02:00
Radovan Bast 8a996403f4 ci: makai 2025-10-23 07:22:24 +00:00
mrtz 516c005afb ci: atlantis 2025-10-22 13:02:57 +00:00
juselius 502d03fab4 fix: update headscale acl and dns 2025-10-21 18:47:28 +02:00
Radovan Bast 387387b6bb ci: makai 2025-10-17 14:53:36 +00:00
Radovan Bast e91d00ba30 ci: makai 2025-10-17 13:20:46 +00:00
Radovan Bast bf2a35d829 ci: makai 2025-10-17 09:29:25 +00:00
mrtz a1e8d4d36a fix(atlantis): Allow openfga egress via svc 2025-10-16 15:22:57 +02:00
simkir db1ecabeae fix: Make staging atlantis use openfga svc instead of ing 2025-10-16 15:19:53 +02:00
mrtz 747ebc402f ci: atlantis 2025-10-15 21:01:31 +00:00
juselius 57129b0298 ci: sorcerer 2025-10-15 20:59:01 +00:00
juselius 3550019087 ci: atlantis 2025-10-15 20:58:56 +00:00
mrtz 2f0879c006 ci: atlantis 2025-10-15 19:36:18 +00:00
juselius 14f3a1a779 ci: atlantis 2025-10-15 19:35:24 +00:00
juselius be0268ee7c ci: sorcerer 2025-10-15 19:35:19 +00:00
mrtz 4797e4bf9a Merge branch 'renovate/argo-workflows-0.x' into 'main'
Update Helm release argo-workflows to v0.45.27

See merge request oceanbox/manifests!39
2025-10-15 19:20:51 +02:00
mrtz 2f3354c960 chore(x509-exporter): Bump to latest 2025-10-15 19:17:24 +02:00
mrtz 325221ae3f chore(metricsserver): Bump to latest 2025-10-15 19:14:57 +02:00
mrtz 5afe743a24 chore(loki): Bump to latest 2025-10-15 19:12:39 +02:00
mrtz 9160b71f70 fix(velero): Bump to latest 2025-10-15 19:07:34 +02:00
mrtz dce82c6e94 fix(kyverno): Bump to non-bitnami 2025-10-15 18:55:46 +02:00
mrtz b610854912 fix(kyverno): Don't use bitnami image 2025-10-15 18:50:58 +02:00
mrtz 58b8a8a21d fix(kyverno): Downgrade 2025-10-15 18:42:36 +02:00
Renovate Bot 1e36e396d7 Update Helm release argo-workflows to v0.45.27 2025-10-15 16:33:01 +00:00
mrtz 20aa570eeb Merge branch 'renovate/kyverno-3.x' into 'main'
Update Helm release kyverno to v3.5.2

See merge request oceanbox/manifests!35
2025-10-15 18:27:39 +02:00
juselius 3d15eced51 ci: atlantis 2025-10-15 15:23:05 +00:00
juselius fc1f3854ee ci: sorcerer 2025-10-15 15:23:01 +00:00
stigrj b37cd2bcdb ci: atlantis 2025-10-15 15:17:34 +00:00
juselius 93eeecdda9 fix: add new employees to acl 2025-10-14 15:23:03 +02:00
juselius 2442e12012 fix: remove cruft 2025-10-14 14:19:22 +02:00
juselius 3da2d60683 fix: fix interal ekman and rossby dns in tailscale 2025-10-14 13:13:31 +02:00
juselius 0068b5de30 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-10-14 13:00:56 +02:00
juselius 747ae04ca3 fix: simplify and clean headscale acls 2025-10-14 13:00:42 +02:00
mrtz 2009a6f6f8 fix(ekman): Bump dapr to 1.16.1 2025-10-14 12:14:40 +02:00
mrtz ece1657d7b fix: Bump dapr 2025-10-14 12:00:41 +02:00
juselius 284a02be7b fix: update headscale acls 2025-10-14 11:13:47 +02:00
mrtz d782913d94 fix: Remove trailing , for hs-router 2025-10-13 16:39:38 +02:00
juselius e5d13f4a29 fix: fix for gotmpl fickleness 2025-10-13 16:01:40 +02:00
juselius 273b9c77d6 feat: add separate headscale for (un-snatted) subnet routing 2025-10-13 15:57:44 +02:00
mrtz e64ddf76f2 fix(hs): Persist 2025-10-13 10:41:41 +02:00
mrtz d2aa34690d ci: plume 2025-10-12 17:43:02 +00:00
Renovate Bot 283cf6da09 Update slurm Docker tag to v0.4.1 2025-10-12 17:13:15 +00:00
mrtz a2402dfd51 ci: plume 2025-10-12 17:13:06 +00:00
mrtz 3c467ed857 Merge branch 'renovate/argo-rollouts-2.x' into 'main'
Update Helm release argo-rollouts to v2.40.5

See merge request oceanbox/manifests!37
2025-10-12 18:55:22 +02:00
Renovate Bot 07969c75ba Update Helm release argo-rollouts to v2.40.5 2025-10-12 16:51:09 +00:00
juselius 9fe44586d3 ci: atlantis 2025-10-12 16:50:17 +00:00
juselius 0cc1ceea91 ci: sorcerer 2025-10-12 16:50:14 +00:00
mrtz 32cfb4185b ci: atlantis 2025-10-12 16:49:36 +00:00
mrtz 128ad0158f ci: sorcerer 2025-10-12 16:49:33 +00:00
Moritz Jörg 0f49f551d8 fix(nix): Add velero cli to shell 2025-10-12 18:11:53 +02:00
Moritz Jörg 71acc5f5f4 fix(hs): Persist config 2025-10-12 18:11:15 +02:00
mrtz 4e4dd03dd4 Merge branch 'renovate/ghcr.io-juanfont-headscale-0.x' into 'main'
Update ghcr.io/juanfont/headscale Docker tag to v0.26.1

See merge request oceanbox/manifests!26
2025-10-12 14:02:07 +02:00
Moritz Jörg 6b78991566 fix(hs): Persist values 2025-10-12 08:34:41 +02:00
juselius 958eae2fdf fix: revert 2025-10-11 20:34:55 +02:00
juselius afde7724eb fix: fix headscale dns split server to fs-backup 2025-10-11 20:29:58 +02:00
juselius 0edb3a72d8 fix: uddate vtn net acl for vtn-system 2025-10-11 17:40:41 +02:00
mrtz d9793a9b85 chore: Bump openfga 2025-10-11 17:14:53 +02:00
stigrj d25814b87f ci: atlantis 2025-10-10 15:00:44 +00:00
mrtz a15d2901d0 fix: Switch to legacy velero kubectl image 2025-10-10 16:45:01 +02:00
mrtz f690617d17 ci: plume 2025-10-10 13:31:12 +00:00
mrtz fd0e6adc08 feat: Add split dns for obx -> coredns 2025-10-09 16:23:06 +02:00
juselius ddd3caaff8 fix: change tailscale domain to ts.obx 2025-10-09 15:40:37 +02:00
mrtz bfbcaf3297 fix(hs): Rename system-tos -> tos-system 2025-10-08 15:04:17 +02:00
juselius b8d46b1ad8 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-10-07 21:17:45 +02:00
juselius 949c31a85b fix: fix headscale acls for routing between tos and vtn 2025-10-07 21:17:32 +02:00
Moritz Jörg a019559ef2 fix: Remove unused hs dns 2025-10-07 20:58:39 +02:00
Moritz Jörg 5e61657001 fix: Add headscale cm to correct place 2025-10-07 20:57:58 +02:00
juselius c3502e3d5a fix: fix headscale acls for routing between tos and vtn 2025-10-07 19:39:40 +02:00
mrtz 8e97364595 fix: Add ts to whitelist 2025-10-07 17:42:08 +02:00
mrtz c4a1d6f689 fix(hs): Visualize ACL 2025-10-07 17:38:46 +02:00
mrtz 393751c519 fix: Add correct whitelist 2025-10-07 17:25:25 +02:00
mrtz ae5262c379 fix: Update kyverno whitelist 2025-10-07 16:36:55 +02:00
simkir 33db5f28d9 Remove split dns
I do not think this works when there are multiple sources holding the
dns records. The dns split should point to a server we have access to,
which can route the dns to another service in the network. Exposing
essentially some private dns. Not contend with a public dns record, as I
tried to do.

I think. This might become more relevant later...
2025-10-07 10:59:20 +02:00
simkir a4a86c436d Merge branch 'simkir/split-dns' into 'main'
Add oceanbox.io as split domain

See merge request oceanbox/manifests!36
2025-10-06 15:02:41 +02:00
simkir 36063d8156 Add oceanbox.io as split domain
This should hopefully force clients to to prefer using Tailscale
MagicDNS when resolving oceanbox.io IPs
2025-10-06 14:43:05 +02:00
simkir fcd5acc2fb fix(Hubble): Use correct nginx proxy annotation 2025-10-06 09:07:25 +02:00
Moritz Jörg a7c57e94b2 fix: Persist headscale values 2025-10-04 13:42:30 +02:00
Moritz Jörg fb8495bbf8 fix: Add comment 2025-10-04 09:33:56 +02:00
mrtz 251a8508b7 ci: atlantis 2025-10-03 15:47:34 +00:00
mrtz d75afdb87b ci: sorcerer 2025-10-03 15:47:29 +00:00
Simen Kirkvik abf3c1a6fd Update hubble ui ingress 2025-10-03 14:44:48 +02:00
mrtz 661605fddf ci: atlantis 2025-10-02 14:49:57 +00:00
juselius 9addf5a332 ci: sorcerer 2025-10-02 14:44:50 +00:00
juselius 63e21d9bd0 ci: atlantis 2025-10-02 14:44:47 +00:00
stigrj f791559309 ci: atlantis 2025-10-02 14:00:39 +00:00
juselius 0357b3994f ci: sorcerer 2025-10-02 13:56:02 +00:00
juselius b3610f5957 ci: atlantis 2025-10-02 13:55:58 +00:00
Radovan Bast 93a5f23816 ci: makai 2025-10-02 13:52:54 +00:00
juselius 5983bcca28 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-10-02 15:00:49 +02:00
juselius da83d13e0e fix: update headscale acls for k8s svc net 2025-10-02 15:00:37 +02:00
Radovan Bast d58af170f6 ci: makai 2025-10-02 12:39:06 +00:00
mrtz 79eb271f3a fix: Enable redis operator on Ekman 2025-10-02 14:22:38 +02:00
Radovan Bast 3dec6f4933 ci: makai 2025-10-02 11:18:39 +00:00
mrtz 4488a0203c fix(hs): Workaround for fortigate 2025-10-02 12:35:35 +02:00
Radovan Bast fe9e81860a ci: makai 2025-10-02 10:20:26 +00:00
Radovan Bast 5afad61648 ci: makai 2025-10-02 09:36:55 +00:00
Moritz Jörg f77c0548d3 fix: Add redis metrics 2025-10-01 14:49:55 +02:00
Moritz Jörg 58f553d85e fix: Correct indent 2025-10-01 12:49:38 +02:00
Moritz Jörg 521edd4cce fix(redis): Expose redis secret from chart 2025-10-01 12:45:13 +02:00
Moritz Jörg fc578efa4c fix: Yamlish 2025-10-01 11:23:45 +02:00
Moritz Jörg 9dcfc2f7f9 devel: Add redis from the redis operator 2025-10-01 11:06:29 +02:00
juselius 6bafec278d Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-10-01 08:57:21 +02:00
juselius 50b3a3ac69 feat: rename obx.local to just obx 2025-10-01 08:57:09 +02:00
Moritz Jörg 29cb5c6894 fix: Add redis operator config 2025-10-01 08:52:18 +02:00
juselius 536ea36444 feat: rename obx.hs to obx.local 2025-10-01 08:39:37 +02:00
Moritz Jörg ccbeb0bf4f fix: Actually add operator 2025-09-30 19:00:10 +02:00
Moritz Jörg 021878545a feat: Add redis operator 2025-09-30 18:55:14 +02:00
Moritz Jörg 210ccffdcd fix: Persist loki changes and add note for dapr 2025-09-30 15:13:00 +02:00
mrtz f4c2762e46 ci: atlantis 2025-09-30 12:21:02 +00:00
Radovan Bast 15385a9fc9 ci: makai 2025-09-29 14:23:02 +00:00
simkir 9af40394c1 ci: atlantis 2025-09-29 14:22:51 +00:00
juselius eac579c044 ci: sorcerer 2025-09-29 14:21:45 +00:00
juselius bdd639b901 ci: atlantis 2025-09-29 14:21:42 +00:00
simkir 5e3f63f3f4 ci: atlantis 2025-09-29 12:30:34 +00:00
juselius 4be876bf40 ci: atlantis 2025-09-29 12:28:58 +00:00
juselius dd42410d57 ci: sorcerer 2025-09-29 12:28:55 +00:00
Radovan Bast 95cbd51ff8 ci: makai 2025-09-29 09:39:10 +00:00
Radovan Bast f29123f51b ci: makai 2025-09-29 08:38:45 +00:00
Radovan Bast c5b1537137 ci: makai 2025-09-29 07:38:49 +00:00
Renovate Bot c7f05cd5e1 Update Helm release kyverno to v3.5.2 2025-09-28 07:57:14 +00:00
juselius 636708f20d ci: sorcerer 2025-09-27 18:33:50 +00:00
juselius a362a97dea ci: atlantis 2025-09-27 18:33:47 +00:00
simkir 9f24f903a0 ci: atlantis 2025-09-27 18:32:25 +00:00
mrtz 988de5384b fix: typoe 2025-09-27 19:56:33 +02:00
juselius cf857e43d9 fix: fix headscale acl order for ekman and rossby 2025-09-27 19:46:32 +02:00
juselius cc2ce6e63f fix: downgrade dapr on ekman 2025-09-27 19:41:08 +02:00
mrtz 51d7eb14e7 fix: Migrate atlantis prod to accessToken 2025-09-27 18:13:52 +02:00
mrtz 3ebf6084f7 fix: Migrate staging atlantis to accessToken 2025-09-27 18:03:06 +02:00
juselius 847171543f ci: sorcerer 2025-09-27 15:41:01 +00:00
juselius 213b4ec37a ci: atlantis 2025-09-27 15:40:59 +00:00
simkir 48cd638f58 ci: sorcerer 2025-09-27 15:37:51 +00:00
simkir c2ed068da5 ci: atlantis 2025-09-27 15:37:48 +00:00
mrtz dcc9e6faa1 Merge branch 'renovate/openfga-0.x' into 'main'
Update Helm release openfga to v0.2.43

See merge request oceanbox/manifests!22
2025-09-27 17:09:42 +02:00
mrtz e5384ddca8 fix(hs): Order matters 2025-09-27 16:58:08 +02:00
juselius b1aee29cbb Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-09-27 16:57:00 +02:00
juselius 2b0aff5a6d fix: update dapr to 0.16.0 on ekman/rossby 2025-09-27 16:56:47 +02:00
mrtz b640b305f6 fix(hs): Persist order 2025-09-27 16:52:34 +02:00
simkir 7d5ae150e4 fix(atlantis): Allow get secret slurm-access-token in rbac 2025-09-27 16:37:48 +02:00
mrtz 11200d4cfb fix(hs): Persist config 2025-09-27 15:40:19 +02:00
juselius 3167f180cf ci: plume 2025-09-27 12:09:19 +00:00
mrtz 5507ba34ea ci: plume 2025-09-27 12:04:38 +00:00
mrtz 084ec49976 Merge branch 'renovate/argo-rollouts-2.x' into 'main'
Update Helm release argo-rollouts to v2.40.4

See merge request oceanbox/manifests!28
2025-09-27 13:25:29 +02:00
Radovan Bast b55274fffd ci: makai 2025-09-26 16:35:52 +00:00
mrtz 8f18128e37 fix: add svc and lb 2025-09-26 17:39:36 +02:00
mrtz bddf6ee703 fix: wrong comment 2025-09-26 17:14:23 +02:00
mrtz 01bd54ff1a fix: Add lb ip 2025-09-26 17:13:22 +02:00
mrtz b92b42bcc2 fix: Disable 2025-09-26 17:05:21 +02:00
mrtz 4bedf23e6d fix: Controller 2025-09-26 17:03:21 +02:00
mrtz e49e294186 fix: Add empty epilog script 2025-09-26 16:50:15 +02:00
mrtz 757877e508 fix: Add accounting service 2025-09-26 16:48:28 +02:00
mrtz 51ca094a2a fix: Disable persistance 2025-09-26 16:44:40 +02:00
mrtz 15f8a89e11 fix: Rename 2025-09-26 16:42:38 +02:00
mrtz d5281abd98 fix: Update defaults 2025-09-26 16:41:13 +02:00
mrtz 5973916dd2 fix: Add default values 2025-09-26 16:39:22 +02:00
mrtz 25e70a6c2c fix: Correct ns 2025-09-26 16:34:43 +02:00
mrtz c37c20818d fix: Add cnps for slurm 2025-09-26 16:33:02 +02:00
mrtz a70177052b fix: Remove cnp 2025-09-26 16:28:39 +02:00
mrtz 9c9b07ccee fix: Add slurm ns 2025-09-26 16:25:11 +02:00
mrtz 3db9b29ab2 fix: Argo app 2025-09-26 16:22:22 +02:00
mrtz 4c6302d66f feat: Create slurm 2025-09-26 16:19:12 +02:00
mrtz 72b1be2d93 fix: Correct repo 2025-09-26 15:55:15 +02:00
mrtz 62b3d2fd7f fix: Un-enterprise mariadb 2025-09-26 15:54:00 +02:00
mrtz 0da905d1f7 fix: Rename repo 2025-09-26 15:50:08 +02:00
mrtz df1d434da0 fix: Allow without / 2025-09-26 15:48:42 +02:00
mrtz 5ae5b24da5 fix: Enterpise 2025-09-26 15:45:51 +02:00
mrtz 0766d372aa fix: Bump to enterprise 2025-09-26 15:43:56 +02:00
mrtz fbbfe9c78d fix: Correct repo for crds 2025-09-26 15:36:34 +02:00
Radovan Bast 026d9c20a6 ci: makai 2025-09-26 13:33:04 +00:00
mrtz 3919a2a2da fix: Typo opearator 2025-09-26 15:31:37 +02:00
mrtz 3f5b8cfcfa fix: Allow crds 2025-09-26 15:30:53 +02:00
mrtz 1a95334268 fix: Correct MDB crds repo 2025-09-26 15:28:31 +02:00
mrtz 91dd844b88 fix: Add / 2025-09-26 15:27:49 +02:00
mrtz ffbc588266 feat: Add Mariadb Operator 2025-09-26 15:24:53 +02:00
juselius 571443975f Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-09-26 14:54:28 +02:00
juselius b217c02e88 fix: open tailscale traffic for all ports between ekman and rossby 2025-09-26 14:54:13 +02:00
mrtz 2aa2bdee37 fix: Remove / 2025-09-26 14:26:11 +02:00
mrtz 897cf0dca2 fix: Working with oci directly 2025-09-26 14:21:57 +02:00
mrtz 54f4c41603 fix: Allow oci repos 2025-09-26 14:13:42 +02:00
mrtz 0499eaa4e5 fix: Postgres -> Slurm 2025-09-26 14:11:10 +02:00
mrtz 1f860de35e fix: Https -> oci 2025-09-26 14:08:49 +02:00
mrtz a9a83e316f fix: Add to sys 2025-09-26 14:07:17 +02:00
mrtz 1ad52dc95e fix: Bump version 2025-09-26 14:06:18 +02:00
mrtz 7dd73818d6 feat: Add slurm-operator 2025-09-26 14:02:42 +02:00
mrtz ecfa1ddc7e fix: Add slurm-web-agent helmfile 2025-09-26 13:35:34 +02:00
mrtz 1f14b6d214 fix: Slurm-web-agent with argo 2025-09-26 13:35:23 +02:00
mrtz 54b50759e7 fix: Persist slurm-web-agent 2025-09-26 13:35:23 +02:00
juselius 527f35ea01 fix: add slurm-access-token stub to atlantis staging 2025-09-26 12:21:21 +02:00
juselius f3bc05c867 feat: kyverno sync slurm-access-token 2025-09-26 12:17:20 +02:00
mrtz e7b78ba7bc fix(hs): Change slurm-web gateway ip 2025-09-25 17:17:32 +02:00
mrtz a4d100b532 fix(hs): Add agent and gateway 2025-09-25 16:48:14 +02:00
juselius 0a1b27e2d3 fix: add slurmdbd connection between ekman and rossby 2025-09-25 14:17:45 +02:00
Renovate Bot 22efab1e74 Update Helm release argo-rollouts to v2.40.4 2025-09-25 10:11:26 +00:00
Radovan Bast 4fd7246692 ci: makai 2025-09-24 10:40:10 +00:00
juselius 29f06e187e fix: change frontend to ekman-manage 2025-09-24 12:23:16 +02:00
Radovan Bast 1ec1f1a9cd ci: makai 2025-09-24 09:28:36 +00:00
mrtz 519905c991 fix(headscale): Rename frontend -> ekman-manage 2025-09-24 10:36:25 +02:00
mrtz 0360bd546d Merge branch 'renovate/argocd-apps-0.x' into 'main'
Update Helm release argocd-apps to v0.0.9

See merge request oceanbox/manifests!20
2025-09-24 07:43:31 +02:00
mrtz 5a3a404d9e Merge branch 'renovate/argo-workflows-0.x' into 'main'
Update Helm release argo-workflows to v0.45.26

See merge request oceanbox/manifests!19
2025-09-24 07:43:14 +02:00
mrtz 8400010a72 Merge branch 'renovate/opentelemetry-collector-0.x' into 'main'
Update Helm release opentelemetry-collector to v0.134.1

See merge request oceanbox/manifests!23
2025-09-24 07:43:03 +02:00
juselius 73ab128de0 ci: plume 2025-09-24 05:42:04 +00:00
mrtz fe9648c363 ci: plume 2025-09-24 05:39:35 +00:00
mrtz 4b90c71c06 ci: plume 2025-09-24 05:39:16 +00:00
mrtz 4b28b9ca9e ci: plume 2025-09-24 05:38:44 +00:00
mrtz 365432a5b5 ci: plume 2025-09-24 05:38:24 +00:00
mrtz 27d495838d ci: plume 2025-09-24 05:34:34 +00:00
Moritz Jörg 61f2baf543 chore(renovate): Actually ignore 2025-09-24 07:32:15 +02:00
Renovate Bot 288e5f324b Update Helm release argo-cd to v7.9.1 2025-09-24 05:28:21 +00:00
Renovate Bot f58f4a0135 Update ghcr.io/juanfont/headscale Docker tag to v0.26.1 2025-09-24 05:28:19 +00:00
Renovate Bot df11ee2be0 Update Helm release opentelemetry-collector to v0.134.1 2025-09-24 05:28:13 +00:00
Renovate Bot b3ba5ce72d Update Helm release openfga to v0.2.43 2025-09-24 05:28:11 +00:00
Renovate Bot 73cac7c0c4 Update Helm release argocd-apps to v0.0.9 2025-09-24 05:28:06 +00:00
Renovate Bot 2b224e79b4 Update Helm release argo-workflows to v0.45.26 2025-09-24 05:28:04 +00:00
Moritz Jörg 9f3d347039 chore: Not weekly 2025-09-24 07:20:31 +02:00
mrtz 7440787094 ci: plume 2025-09-24 05:15:41 +00:00
Moritz Jörg 0826fa9f20 fix: Separate major minor, but don't group 2025-09-24 07:04:16 +02:00
Moritz Jörg 1721f0cc9a fix(renovate): Don't seperate minor/major 2025-09-23 23:02:35 +02:00
Moritz Jörg ad3d8f5ab2 fix(renovate): Update helmfile regex 2025-09-23 22:50:10 +02:00
mrtz c300618e85 Merge branch 'renovate/configure' into 'main'
Configure Renovate

See merge request oceanbox/manifests!17
2025-09-23 22:43:36 +02:00
Moritz Jörg ad0b359cca fix: Formatting 2025-09-23 22:39:17 +02:00
Moritz Jörg 5a849851c9 fix: Formatting 2025-09-23 22:32:14 +02:00
Moritz Jörg ccf69ffe45 fix: Add support for helmfiles 2025-09-23 22:28:33 +02:00
Moritz Jörg 283c66797b fix: Add dashboard and ignore attic/boostrap 2025-09-23 22:24:42 +02:00
Renovate Bot b5e7469d48 Add renovate.json 2025-09-23 20:17:58 +00:00
mrtz efa0dbf098 fix(headscale): Fix missing , 2025-09-23 14:52:03 +02:00
mrtz 18065f3df6 fix(headscale): Persist changes 2025-09-23 14:51:20 +02:00
mrtz fecc7acd0f fix(prometheus): Down grade to working version 2025-09-23 14:20:28 +02:00
mrtz 68cfd7e35f chore: Bump prometheus to 76.4.1 2025-09-23 12:49:08 +02:00
mrtz 6548dae873 chore: Bump Prometheus Operator 2025-09-23 12:44:43 +02:00
mrtz 8b6567f5b0 fix(otel): MEtrics 2025-09-22 18:21:37 +02:00
mrtz 47fea6d1fa fix(otel): Use pod ip 2025-09-22 18:18:07 +02:00
mrtz 56103aca1d fix(otel): Switch to prometheus 2025-09-22 18:11:30 +02:00
mrtz f5218db296 fix(otel): Change image 2025-09-22 17:24:58 +02:00
mrtz 1e6424de63 fix(otel): Downgrade 2025-09-22 17:18:27 +02:00
mrtz 4a421b2d4d fix(otel): Bump and cm 2025-09-22 17:15:20 +02:00
mrtz 0a8f039953 fix(otel): Downgrade 2025-09-22 17:00:30 +02:00
mrtz 4c3418f816 fix(otel): Bump to 0.135.0 2025-09-22 16:58:08 +02:00
Radovan Bast 2c25f0682b ci: makai 2025-09-22 14:07:01 +00:00
mrtz 5730f2c761 fix(nix): Cleanup 2025-09-22 15:55:17 +02:00
Jonas Juselius 1735e9c51b ci: atlantis 2025-09-22 09:10:30 +00:00
Jonas Juselius b9f2af2ec4 ci: sorcerer 2025-09-22 09:10:27 +00:00
Jonas Juselius 92fc687c82 ci: sorcerer 2025-09-20 14:25:50 +00:00
Jonas Juselius e5fe0ec4d4 ci: atlantis 2025-09-20 14:25:47 +00:00
juselius d8a9d46830 fix: fix velero kubelet path 2025-09-19 19:42:47 +02:00
juselius 0f5d9316fa fix: fix velero bucket for rossby 2025-09-19 19:06:03 +02:00
juselius 3713f4ff6e fix: fix ingress service to ClusterIP (take 2) 2025-09-19 18:43:58 +02:00
juselius 8a264f99eb fix: fix ingress service to ClusterIP 2025-09-19 18:42:05 +02:00
juselius 0d6d23b14b Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-09-19 18:37:36 +02:00
juselius 3d9f204322 fix: fix rossby ingress whitelist 2025-09-19 18:37:26 +02:00
mrtz 1df522eae7 fix(atlantis): Fix logout redirect 2025-09-19 18:24:30 +02:00
juselius ca669fe807 fix: don't whitelist rossby ingress for now, all internal 2025-09-19 18:20:46 +02:00
juselius 2f06a29487 fix: fix typo 2025-09-19 18:17:09 +02:00
juselius a6a709d4c1 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-09-19 18:11:23 +02:00
juselius 5e6e8d4de4 fix: limit no workers with hostNetwork 2025-09-19 18:11:12 +02:00
Jonas Juselius 0dd30a574c ci: sorcerer 2025-09-19 16:09:14 +00:00
Jonas Juselius 78b6685cb5 ci: atlantis 2025-09-19 16:09:07 +00:00
juselius 03379f9186 fix: limit no workers with hostNetwork 2025-09-19 18:00:46 +02:00
juselius e1d4dbecc6 fix: fix hostNetwork setting 2025-09-19 17:45:51 +02:00
juselius 0fb0eb235d fix: make ingress networking more configurable 2025-09-19 17:38:36 +02:00
juselius b836774f85 feat: enable hostPort on nginx ingress on rossby 2025-09-19 17:03:05 +02:00
juselius c1c824b487 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-09-19 14:57:06 +02:00
juselius f4290c5009 fix: update dapr 2025-09-19 14:56:56 +02:00
mrtz 87bf2c5dfe fix(hs): Persist changes for ceph.vtn 2025-09-19 11:49:33 +02:00
juselius 9309e19cf2 fix: fix excluded dex static clients section 2025-09-19 09:20:38 +02:00
juselius b9b1157b48 fix: fix argocd redirect uri for localhost on https 2025-09-19 09:17:05 +02:00
juselius 0b74b1b32e fix: use local domain and ca-issuer internally on rossby 2025-09-19 09:03:48 +02:00
Jonas Juselius c1634ab1f9 ci: sorcerer 2025-09-19 06:29:06 +00:00
Jonas Juselius ba40372185 ci: atlantis 2025-09-19 06:29:02 +00:00
stigrj 48714206fb ci: atlantis 2025-09-19 06:25:58 +00:00
Radovan Bast 94dc3cd4e7 ci: makai 2025-09-18 10:53:15 +00:00
Radovan Bast cb8cb76705 ci: makai 2025-09-18 09:36:17 +00:00
Radovan Bast 7b7db9cf1c ci: makai 2025-09-18 06:24:23 +00:00
Radovan Bast e9019820d2 ci: makai 2025-09-17 11:22:01 +00:00
Jonas Juselius 7e6467bbbe ci: atlantis 2025-09-16 15:15:35 +00:00
Jonas Juselius 4ff00f728e ci: sorcerer 2025-09-16 15:15:32 +00:00
simkir 98e7e05efb ci: atlantis 2025-09-16 15:11:39 +00:00
Radovan Bast 46c709ff29 ci: makai 2025-09-16 13:06:42 +00:00
Radovan Bast 474a809df9 ci: makai 2025-09-16 12:18:15 +00:00
Radovan Bast 5740784fdf ci: makai 2025-09-16 11:45:57 +00:00
Radovan Bast 1d0486bf51 ci: makai 2025-09-16 09:38:21 +00:00
mrtz 7e1917d967 fix(hs): Change vtn ip 10 -> 19 2025-09-15 16:12:11 +02:00
Radovan Bast 6d2ce1aa52 ci: makai 2025-09-15 13:45:05 +00:00
mrtz e3a66313fa ci: sorcerer 2025-09-15 13:34:48 +00:00
mrtz 7226d81d31 ci: atlantis 2025-09-15 13:34:44 +00:00
Jonas Juselius d20fde76d1 ci: sorcerer 2025-09-15 13:34:32 +00:00
Jonas Juselius 9a0aa62713 ci: atlantis 2025-09-15 13:34:29 +00:00
Radovan Bast 9fd93e7434 ci: makai 2025-09-15 13:11:31 +00:00
Jonas Juselius e4661abe74 ci: sorcerer 2025-09-15 13:09:13 +00:00
Jonas Juselius 808b200524 ci: atlantis 2025-09-15 13:09:10 +00:00
mrtz 8e84607a87 ci: atlantis 2025-09-15 13:06:53 +00:00
mrtz b8456e42e6 fix(headscale): Also change ip... 2025-09-15 12:48:37 +02:00
mrtz c81a1d9649 fix(headscale): Add ceph vtn ingress 2025-09-15 12:47:22 +02:00
mrtz d036bfe2d2 minor: Add ceph-vtn ingresses 2025-09-15 11:05:39 +02:00
Radovan Bast cae3d35a3f ci: makai 2025-09-15 07:20:26 +00:00
Radovan Bast 48d32b298b ci: makai 2025-09-15 06:58:19 +00:00
juselius d83a41ed5a fix: add dapr env for rossby 2025-09-14 08:58:16 +02:00
juselius f51624f751 fix: add prometheus env for rossby 2025-09-14 08:27:32 +02:00
juselius f5a08119ec fix: fix rossby nfs-provisioner path 2025-09-14 08:16:45 +02:00
juselius 115e475816 fix: add nfs-provisioner values for rossby 2025-09-14 08:08:11 +02:00
juselius 74ec673104 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-09-14 07:59:07 +02:00
juselius 378ee6bd37 fix: don't auto-patch argo in bootstrap 2025-09-14 07:58:52 +02:00
Radovan Bast c933a80ad6 ci: makai 2025-09-13 14:07:16 +00:00
Radovan Bast d13ea7eeca ci: makai 2025-09-13 13:39:08 +00:00
Radovan Bast b6fced4e49 ci: makai 2025-09-13 10:02:19 +00:00
juselius 926f94bf8b fix: add rossby system 2025-09-12 20:55:20 +02:00
juselius 6473fcca9d feat: add rossby 2025-09-12 20:40:21 +02:00
Radovan Bast 9a69abdf64 ci: makai 2025-09-12 14:33:15 +00:00
simkir 7d264752ad fix: Add "x-umami-cache" to umami ingress cors allowed headers 2025-09-12 15:27:49 +02:00
Radovan Bast abbc718656 ci: makai 2025-09-12 12:22:31 +00:00
Radovan Bast e5ecedf857 ci: makai 2025-09-12 11:54:16 +00:00
Jonas Juselius f144d9235b ci: sorcerer 2025-09-12 11:12:22 +00:00
Jonas Juselius 15edd16e73 ci: atlantis 2025-09-12 11:12:19 +00:00
mrtz 47791cdf45 ci: atlantis 2025-09-12 11:08:32 +00:00
mrtz 73ed31d929 ci: atlantis 2025-09-12 11:04:41 +00:00
mrtz c1a88f7ec9 fix: Url -> WebId 2025-09-12 12:54:08 +02:00
mrtz afd79951a0 chore: Add analytics url to atlantis
Now we can have a different umami project for beta.
2025-09-12 12:46:31 +02:00
mrtz 881ef148fd ci: sorcerer 2025-09-12 09:19:48 +00:00
mrtz 964dee8409 ci: atlantis 2025-09-12 09:19:45 +00:00
Radovan Bast 2d956691af ci: makai 2025-09-11 19:26:48 +00:00
Radovan Bast 01ebb26601 ci: makai 2025-09-11 17:21:47 +00:00
Radovan Bast 2bd14e8caa ci: makai 2025-09-11 17:05:32 +00:00
Jonas Juselius b69fd4959b ci: sorcerer 2025-09-11 14:13:09 +00:00
Jonas Juselius cb5a66325c ci: atlantis 2025-09-11 14:13:06 +00:00
mrtz cc4df6c775 ci: atlantis 2025-09-11 14:12:44 +00:00
mrtz c6c6932e6b fix: Change hostname 2025-09-11 15:52:02 +02:00
mrtz 7662f412e4 fix: Add prisma to policies 2025-09-11 15:49:09 +02:00
mrtz 91506ee1c3 fix: Add netpol for umami 2025-09-11 15:40:01 +02:00
mrtz 5551507838 fix: Bump memroy 2025-09-11 15:34:40 +02:00
mrtz 341c3b9107 fix: Add hostname 2025-09-11 15:34:04 +02:00
mrtz 61c6cad4fd fix: Bump version 2025-09-11 15:32:25 +02:00
simkir 66158cb6c1 ci: atlantis 2025-09-11 13:29:40 +00:00
Jonas Juselius c181ee3843 ci: sorcerer 2025-09-11 13:29:19 +00:00
Jonas Juselius 9fde88606f ci: atlantis 2025-09-11 13:29:16 +00:00
mrtz 7c7f756a0c fix: Switch from matomo to umami 2025-09-11 15:28:11 +02:00
mrtz a7c541b28d fix: Add policy 2025-09-11 14:37:22 +02:00
mrtz 8946778c0c fix: Slim 2025-09-11 14:25:37 +02:00
mrtz bfed0280b7 fix: Undo pw 2025-09-11 13:58:39 +02:00
mrtz 5870a010b0 fix: Existing secret 2025-09-11 13:49:10 +02:00
mrtz 136539a51f fix: Undo pw 2025-09-11 13:47:56 +02:00
mrtz 42ecc5116e fix: Secret already exists 2025-09-11 13:46:17 +02:00
mrtz 3e43f7058e fix: Existing secret 2025-09-11 13:43:22 +02:00
mrtz d68ce5d6b6 fix: Don't use password files 2025-09-11 13:27:49 +02:00
mrtz 59f58bcaf2 fix: Autoupdate passwords 2025-09-11 13:27:03 +02:00
mrtz 66da01d2e1 fix: Correct pw 2025-09-11 13:17:17 +02:00
mrtz 1eccabf5c0 fix: Don't use password files 2025-09-11 11:13:46 +02:00
mrtz 4f5c1965ce fix: Don't allow empty passwords 2025-09-11 11:05:14 +02:00
mrtz 7e0e8498d5 fix: Disable netpol 2025-09-11 10:50:30 +02:00
mrtz 92535fe8c3 fix: Add tmp password and host 2025-09-11 10:44:33 +02:00
mrtz dd0f8cd2ed fix: Use bitnami legacy 2025-09-11 10:35:30 +02:00
mrtz fe88cf324a fix: Correct matomo path 2025-09-11 10:28:40 +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
Radovan Bast e427af50ce ci: makai 2025-09-10 13:53:58 +00:00
Radovan Bast 483e999c3f ci: makai 2025-09-10 12:05:46 +00:00
Radovan Bast 8487477032 ci: makai 2025-09-10 11:48:46 +00:00
Radovan Bast 8ffe42386c ci: makai 2025-09-10 10:09:02 +00:00
Radovan Bast 9d0ba25ac6 ci: makai 2025-09-10 09:26:11 +00:00
Radovan Bast dfeffbd87f ci: makai 2025-09-10 08:01:15 +00:00
Radovan Bast aff61168a0 ci: makai 2025-09-09 20:09:14 +00:00
Radovan Bast adad3efa88 ci: makai 2025-09-09 11:06:28 +00:00
Radovan Bast 145d90f6dc ci: makai 2025-09-09 08:36:25 +00:00
Jonas Juselius 1cbc0673ca ci: sorcerer 2025-09-09 08:32:30 +00:00
Jonas Juselius 2e3add0c14 ci: atlantis 2025-09-09 08:32:27 +00:00
Jonas Juselius 33a9558a03 ci: atlantis 2025-09-09 08:31:53 +00:00
Jonas Juselius 2c42bd4da4 ci: atlantis 2025-09-09 08:28:06 +00:00
Radovan Bast e5a4859677 ci: makai 2025-09-08 15:08:45 +00:00
Radovan Bast da1b064ab6 ci: makai 2025-09-08 13:24:56 +00:00
Jonas Juselius c87d4e6eee ci: sorcerer 2025-09-08 13:09:28 +00:00
Jonas Juselius a120d8c866 ci: atlantis 2025-09-08 13:09:22 +00:00
mrtz 45f5997b30 ci: atlantis 2025-09-08 13:06:54 +00:00
juselius 986f653229 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-09-06 07:30:07 +02:00
juselius 1f5ba0245f feat: add robby networks to headscale 2025-09-06 07:28:59 +02:00
Radovan Bast 19e3404c0b ci: makai 2025-09-05 14:22:49 +00:00
Jonas Juselius afe29effca ci: atlantis 2025-09-05 14:09:10 +00:00
Jonas Juselius 8f2b3ca1f3 ci: sorcerer 2025-09-05 14:09:06 +00:00
simkir 18be5ecf6b ci: atlantis 2025-09-05 14:07:55 +00:00
simkir ecbf7631a4 ci: atlantis 2025-09-05 13:59:51 +00:00
Radovan Bast 6af57dac85 ci: makai 2025-09-05 11:00:57 +00:00
Radovan Bast 678930b305 ci: makai 2025-09-05 10:56:52 +00:00
Radovan Bast afeaac1734 ci: makai 2025-09-04 15:12:22 +00:00
Radovan Bast ab45fc70a2 ci: makai 2025-09-04 11:06:08 +00:00
Radovan Bast c6b40fb704 ci: makai 2025-09-04 10:19:59 +00:00
Radovan Bast 9bfee7afb4 ci: makai 2025-09-04 09:14:12 +00:00
Radovan Bast 6a3d1c3a52 ci: makai 2025-09-04 08:26:27 +00:00
Radovan Bast 5f96f37b37 ci: makai 2025-09-04 07:41:17 +00:00
Moritz Jörg 8630e78beb fix: Another folder for ncps 2025-09-04 09:06:39 +02:00
Moritz Jörg c0249c6f9f fix: Add folder to delete 2025-09-04 09:04:16 +02:00
Radovan Bast 82166061c5 ci: makai 2025-09-03 10:47:06 +00:00
Radovan Bast 4c7b694c7a ci: makai 2025-09-03 06:51:26 +00:00
mrtz 53b55599a4 ci: sorcerer 2025-09-02 17:50:07 +00:00
mrtz daf0be23ba ci: atlantis 2025-09-02 17:50:04 +00:00
Jonas Juselius 7c89615be9 ci: sorcerer 2025-09-02 17:43:03 +00:00
Jonas Juselius e8e69d2a1b ci: atlantis 2025-09-02 17:42:57 +00:00
mrtz e5a7732e81 ci: sorcerer 2025-09-02 16:25:35 +00:00
mrtz aa358d677c ci: atlantis 2025-09-02 16:25:31 +00:00
mrtz e1478d4b58 ci: makai 2025-09-02 13:25:30 +00:00
mrtz 318d11a3ef ci: plume 2025-09-02 12:41:03 +00:00
Jonas Juselius fe5ea70595 ci: plume 2025-09-02 12:38:57 +00:00
mrtz de1b822da9 ci: plume 2025-09-02 12:31:32 +00:00
mrtz f39227d619 fix: Not really used since 2022 2025-09-02 11:19:12 +02:00
Radovan Bast 5cd2d5f642 ci: makai 2025-09-02 08:57:42 +00:00
juselius 0dfc389652 fix: add ekman to headscale dns 2025-09-02 10:31:50 +02:00
mrtz 66c8402910 ci: plume 2025-09-01 20:51:19 +00:00
Jonas Juselius 5b6d4ca7ef ci: plume 2025-09-01 20:51:05 +00:00
Radovan Bast 89ce632cea ci: makai 2025-09-01 15:25:12 +00:00
mrtz 2e3d0ec02e ci: plume 2025-09-01 14:45:53 +00:00
Radovan Bast 0771f81889 ci: makai 2025-09-01 12:32:29 +00:00
Jonas Juselius 1458a34d46 ci: plume 2025-09-01 09:47:47 +00:00
mrtz a8954866b0 ci: plume 2025-09-01 09:46:17 +00:00
Radovan Bast 7077df4846 ci: makai 2025-09-01 09:00:59 +00:00
mrtz f0a2ca407b ci: plume 2025-09-01 08:40:32 +00:00
Jonas Juselius 0f40b2c6f9 ci: plume 2025-09-01 08:36:33 +00:00
mrtz 1106f8ace1 ci: plume 2025-08-30 22:07:34 +00:00
Radovan Bast 72bfbb3fbf ci: makai 2025-08-29 19:41:20 +00:00
Radovan Bast bb30316a5e ci: makai 2025-08-29 19:39:50 +00:00
Radovan Bast e597267504 ci: makai 2025-08-29 08:20:07 +00:00
Radovan Bast 33d57e3347 ci: makai 2025-08-29 07:57:48 +00:00
Radovan Bast af1fe7116f ci: makai 2025-08-29 07:35:24 +00:00
Radovan Bast b698d44e8a ci: makai 2025-08-29 06:53:29 +00:00
mrtz 30f1c5fe42 ci: sorcerer 2025-08-28 12:58:18 +00:00
mrtz 99c2a9babb ci: atlantis 2025-08-28 12:58:13 +00:00
Radovan Bast 0cede7c081 ci: makai 2025-08-28 12:34:36 +00:00
Radovan Bast 4b2e9bc3b4 ci: makai 2025-08-28 11:58:04 +00:00
Radovan Bast 636d7f3887 ci: makai 2025-08-28 11:07:07 +00:00
Radovan Bast 589ea1f6bb ci: makai 2025-08-28 07:05:23 +00:00
Radovan Bast 00f6a22ede ci: makai 2025-08-28 07:03:57 +00:00
mrtz 244da61d14 fix: Increase attic body size 2025-08-27 16:45:23 +02:00
Radovan Bast 40d29c1d69 ci: makai 2025-08-27 14:21:02 +00:00
Jonas Juselius cd4f5d0e42 ci: atlantis 2025-08-27 09:57:37 +00:00
Jonas Juselius e14fb4033d ci: sorcerer 2025-08-27 09:57:34 +00:00
mrtz 7c5c768900 ci: atlantis 2025-08-27 09:54:45 +00:00
mrtz a353179544 ci: sorcerer 2025-08-27 09:54:42 +00:00
Jonas Juselius af82f9c6a9 ci: atlantis 2025-08-27 09:47:40 +00:00
Jonas Juselius 548c4e0741 ci: sorcerer 2025-08-27 09:47:37 +00:00
mrtz b2abee0685 ci: atlantis 2025-08-27 09:46:21 +00:00
Radovan Bast 3cedf02b55 ci: makai 2025-08-27 09:17:59 +00:00
Jonas Juselius 47bdb36711 ci: sorcerer 2025-08-27 08:39:00 +00:00
Jonas Juselius 6a1d696c31 ci: atlantis 2025-08-27 08:38:57 +00:00
mrtz 54580aa138 ci: atlantis 2025-08-27 08:38:01 +00:00
mrtz 27a94ed983 ci: atlantis 2025-08-27 08:34:27 +00:00
Jonas Juselius 47389cea58 ci: sorcerer 2025-08-27 08:33:47 +00:00
Jonas Juselius 8bc00bd4a7 ci: atlantis 2025-08-27 08:33:44 +00:00
mrtz 0dfd5cc608 fix: Add \ to actually hit binary cache 2025-08-27 10:29:23 +02:00
Radovan Bast 23b586e447 ci: makai 2025-08-27 08:25:32 +00:00
mrtz 4bee1418d5 fix: Move to bitnamilegacy 2025-08-27 10:05:49 +02:00
mrtz c7414794d0 fix: Remove internal ingress for attic 2025-08-27 09:24:55 +02:00
mrtz 3674a2160f fix: Remove unused policy in makai 2025-08-27 09:16:25 +02:00
mrtz 0787790d0b fix: Remove unused options 2025-08-27 09:15:17 +02:00
Radovan Bast f7e11e9f9b ci: makai 2025-08-27 06:55:15 +00:00
Radovan Bast 9a20c0b3ab ci: makai 2025-08-27 06:38:28 +00:00
Radovan Bast bbc3480368 ci: makai 2025-08-26 20:53:43 +00:00
mrtz 0b0eedb183 fix: Add DB 2025-08-26 21:17:59 +02:00
mrtz 425acf79ff fix: Change token 2025-08-26 21:12:23 +02:00
mrtz 6031451153 fix: Change strat and nodename 2025-08-26 21:09:13 +02:00
mrtz c363b852a4 fix: Set attic db url 2025-08-26 21:06:07 +02:00
mrtz 1583a7be50 fix: Change ns 2025-08-26 21:02:56 +02:00
mrtz 6eca17a487 feat: Replace ncps with attic 2025-08-26 21:02:22 +02:00
Jonas Juselius 12c1f0f060 ci: plume 2025-08-26 17:30:57 +00:00
mrtz 719465143f ci: plume 2025-08-26 17:24:51 +00:00
Jonas Juselius 5642baa3f1 ci: plume 2025-08-26 17:11:32 +00:00
mrtz 53a92249d8 minor: Add sentry to plume 2025-08-26 19:08:39 +02:00
mrtz 27ed0cdf43 ci: plume 2025-08-26 17:05:32 +00:00
Radovan Bast ac2803b53e ci: makai 2025-08-26 16:21:10 +00:00
Radovan Bast 62ebbb58d7 ci: makai 2025-08-26 14:34:08 +00:00
Radovan Bast 851929f72f ci: makai 2025-08-26 14:02:06 +00:00
Radovan Bast 9f66b65864 ci: makai 2025-08-26 11:25:25 +00:00
Radovan Bast dbedf3e9e8 ci: makai 2025-08-26 08:55:26 +00:00
Radovan Bast a3f193f9b7 ci: makai 2025-08-26 07:38:39 +00:00
Radovan Bast e010680147 ci: makai 2025-08-26 06:21:15 +00:00
mrtz 78e4cb087c ci: makai 2025-08-25 20:36:20 +00:00
mrtz 0b898223dd fix: Staging makai 2025-08-25 18:03:31 +02:00
mrtz a5aaf966ca fix: Add makai to headscale 2025-08-25 10:49:26 +02:00
mrtz 149c64b88a fix: Use correct ns 2025-08-25 10:44:14 +02:00
mrtz 7ac2f37455 feat: Create makai 2025-08-25 10:16:02 +02:00
Jonas Juselius fdd05474ec ci: sorcerer 2025-08-22 15:44:36 +00:00
Jonas Juselius 4f6bacc5f4 ci: atlantis 2025-08-22 15:44:33 +00:00
stigrj b2cba80de2 ci: atlantis 2025-08-22 15:42:09 +00:00
mrtz 5ed76c2b0d fix: This did not work, as jobs are immutable 2025-08-22 16:45:59 +02:00
Jonas Juselius 090f5e3ef4 ci: atlantis 2025-08-22 13:40:26 +00:00
Jonas Juselius 5bc8c71eba ci: sorcerer 2025-08-22 13:40:23 +00:00
mrtz aa4dc596ce ci: sorcerer 2025-08-22 13:39:30 +00:00
mrtz fa0a528132 ci: atlantis 2025-08-22 13:39:26 +00:00
Jonas Juselius fbca4d7e59 ci: atlantis 2025-08-22 11:53:42 +00:00
Jonas Juselius bb0b162dc3 ci: sorcerer 2025-08-22 11:53:39 +00:00
mrtz dc19b7df1d ci: atlantis 2025-08-22 11:53:34 +00:00
mrtz 0843d6e784 fix: Switch rabbitmq and redis to bitnamilegacy 2025-08-22 13:12:15 +02:00
mrtz 4e2e376c7f fix: Typo redis -> keycloak 2025-08-22 13:02:44 +02:00
mrtz 71424ee2f0 fix: Use bitnamilegacy registry for Keycloak prod 2025-08-22 13:00:49 +02:00
mrtz 44686d0183 fix: Switch keycloak to temp bitnamilegacy registry 2025-08-22 12:59:14 +02:00
mrtz 57fc51ae80 fix: Switch to temp. bitnamilegacy images for staging instances 2025-08-22 12:39:51 +02:00
mrtz 03ebb0d8fe ci: sorcerer 2025-08-21 13:08:45 +00:00
mrtz 2836c5ffa0 ci: atlantis 2025-08-21 13:08:42 +00:00
mrtz 6159a55c03 ci: sorcerer 2025-08-21 12:06:51 +00:00
mrtz d7a178911c ci: atlantis 2025-08-21 12:06:48 +00:00
Jonas Juselius 8abd412bf9 ci: atlantis 2025-08-21 11:41:53 +00:00
Jonas Juselius 1adfb81b1f ci: sorcerer 2025-08-21 11:41:50 +00:00
mrtz 844cec5204 fix: Adjust ncps ingress 2025-08-20 13:10:49 +02:00
mrtz a23785ca4e fix: Update ncps ingress 2025-08-20 13:08:22 +02:00
mrtz 5696235a1b fix: Add cache to headscale 2025-08-20 11:59:55 +02:00
mrtz fcb5981cb8 fix: Add community cache 2025-08-20 11:54:23 +02:00
mrtz 4c89072b3c fix: Allow egress to cache.nixos.org 2025-08-20 11:48:39 +02:00
mrtz 8ddab97d97 fix: Add ncps to sys 2025-08-20 11:44:53 +02:00
mrtz 2eee0e5e6d feat: Add nix cache 2025-08-20 11:41:47 +02:00
Jonas Juselius 620f3553ef ci: atlantis 2025-08-20 09:09:21 +00:00
Jonas Juselius 1ec1a52741 ci: sorcerer 2025-08-20 09:09:17 +00:00
mrtz be7d419005 ci: sorcerer 2025-08-20 09:09:06 +00:00
mrtz 7a8ea1759a ci: atlantis 2025-08-20 09:09:02 +00:00
mrtz 042775c87c ci: atlantis 2025-08-19 20:44:42 +00:00
mrtz fbdd4b09a3 ci: sorcerer 2025-08-19 20:44:39 +00:00
Jonas Juselius 702e144025 ci: atlantis 2025-08-19 19:27:20 +00:00
mrtz 52a6bf2f66 ci: atlantis 2025-08-19 16:52:21 +00:00
mrtz 29844baf12 ci: atlantis 2025-08-18 14:51:58 +00:00
mrtz 5b5b013e0a ci: sorcerer 2025-08-18 14:51:56 +00:00
juselius f56fba8a34 fix: add missig nfs-provisioner env for ekman 2025-08-18 12:43:32 +02:00
mrtz 077a6ad9fa ci: atlantis 2025-08-18 09:53:19 +00:00
mrtz ef283febc2 ci: sorcerer 2025-08-18 09:53:16 +00:00
juselius c425ce7f39 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-08-14 14:37:21 +02:00
juselius a7876f89aa feat: update nfs provisioner and make ekman default server 2025-08-14 14:37:10 +02:00
mrtz 34f17094ca ci: sorcerer 2025-08-14 08:44:18 +00:00
mrtz ec05f04b14 ci: atlantis 2025-08-14 08:44:16 +00:00
mrtz a509abc1a1 ci: atlantis 2025-08-14 08:33:04 +00:00
mrtz 01ee7e8cc1 chore: Bump argo workflows to latest 2025-08-12 15:52:49 +02:00
mrtz 959d20b460 minor: Enable argo workflows 2025-08-12 15:50:37 +02:00
juselius e590d97345 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-08-12 14:29:01 +02:00
juselius 0dab4702db fix: move values/attic to attic/values 2025-08-12 14:28:50 +02:00
mrtz 6d11da670f ci: atlantis 2025-08-12 09:03:50 +00:00
mrtz dd4850e79c ci: sorcerer 2025-08-12 09:03:47 +00:00
mrtz da1c109532 ci: sorcerer 2025-08-12 08:28:08 +00:00
mrtz 2b453996c7 ci: atlantis 2025-08-12 08:28:05 +00:00
Jonas Juselius 7f15b36de7 ci: sorcerer 2025-08-07 10:17:16 +00:00
Jonas Juselius 8182b8bb0c ci: atlantis 2025-08-07 10:17:12 +00:00
mrtz 63313eb02e ci: sorcerer 2025-08-07 10:10:04 +00:00
mrtz 45f24f20b0 ci: sorcerer 2025-08-06 15:12:22 +00:00
mrtz 9b2a811628 ci: atlantis 2025-08-06 15:12:19 +00:00
mrtz 4f7352549b ci: atlantis 2025-08-06 14:55:59 +00:00
mrtz 20f7814a9f Merge branch 'simkir/rename' into 'main'
Rename simen -> simkir

See merge request oceanbox/manifests!16
2025-08-05 12:48:41 +02:00
simkir db5515e6bd Rename simen -> simkir 2025-08-05 12:43:17 +02:00
mrtz 284d0838c0 fix: Add plume tilt envs 2025-08-04 11:21:35 +02:00
mrtz af168feac5 fix: Temp ignore tls on ekman nodes 2025-07-29 10:40:38 +02:00
Jonas Juselius 81fcf77328 ci: plume 2025-07-25 08:00:21 +00:00
mrtz 5a9aea0864 chore: Bump plume 2025-07-25 09:56:00 +02:00
mrtz f8198c3c82 ci: plume 2025-07-25 07:55:14 +00:00
mrtz 4fafc2a811 Merge branch 'mrtz/plume-otel' into 'main'
feat: Add opentelemetry collection to Plume

See merge request oceanbox/manifests!15
2025-07-25 09:47:28 +02:00
mrtz 17c3996114 feat: Add opentelemetry collection to Plume 2025-07-25 09:43:15 +02:00
Jonas Juselius eaed97db3c ci: plume 2025-07-11 13:18:34 +00:00
mrtz ac191530c8 ci: plume 2025-07-11 13:13:18 +00:00
Jonas Juselius e45ef08edc ci: plume 2025-07-11 11:41:16 +00:00
mrtz fe61939e23 ci: plume 2025-07-11 11:35:47 +00:00
mrtz dbe1447252 ci: plume 2025-07-11 11:30:48 +00:00
juselius 25e1275906 fix: allow different dapr versions on different clusters 2025-07-11 10:01:16 +02:00
juselius 9949728471 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-07-11 09:50:39 +02:00
juselius 2979631c51 fix: downgrade dapr 2025-07-11 09:50:30 +02:00
mrtz ba5491a5b9 fix: Bump linkerd to latest stable 2025-07-11 09:13:57 +02:00
mrtz 2ba0d9cf5b fix: Crt formatting 2025-07-11 08:48:56 +02:00
mrtz d93032c4fe fix: Switch trustAnchorPEM 2025-07-11 08:47:30 +02:00
Jonas Juselius 2d3966260d ci: plume 2025-07-10 16:37:40 +00:00
mrtz 398f527728 ci: plume 2025-07-10 16:32:44 +00:00
juselius b5700d9e52 fix: disable dapr dashboard on ekman 2025-07-10 18:31:15 +02:00
mrtz c20cc9275b Merge branch 'mrtz/dapr' into 'main'
minor: Bump dapr runtime to 1.15.6

See merge request oceanbox/manifests!14
2025-07-10 14:25:33 +02:00
mrtz 6460c05a83 minor: Bump dapr runtime to 1.15.6
Includes quite a few fixes we are interested in.

Changelog: https://github.com/dapr/dapr/releases/tag/v1.15.6
2025-07-10 14:24:46 +02:00
mrtz fa09681d36 fix: Add only to OB cluster 2025-07-10 13:44:45 +02:00
mrtz 0ac6d478c4 fix(prom): Add scrape config for dapr 2025-07-10 13:37:42 +02:00
mrtz fa8f024e59 ci: sorcerer 2025-07-09 16:58:51 +00:00
mrtz 7a65970173 ci: atlantis 2025-07-09 16:58:47 +00:00
mrtz 61e5494100 ci: atlantis 2025-07-09 16:05:52 +00:00
mrtz 1717282d26 fix(plume): Naming 2025-07-09 15:59:29 +02:00
mrtz 43afc12352 Merge branch 'mrtz/prod-plume' into 'main'
feat: Create production instance of plume

See merge request oceanbox/manifests!13
2025-07-09 15:49:35 +02:00
mrtz c16fa4b755 ci: atlantis 2025-07-09 13:48:10 +00:00
mrtz b18b7ab3ab ci: sorcerer 2025-07-09 13:48:08 +00:00
mrtz 0b5586d143 fix: Use different ingress for staging/prod 2025-07-09 14:42:42 +02:00
juselius a7f6398937 fix: add serverside diffing 2025-07-09 10:50:00 +02:00
juselius 7bf089cc7e fix: fix more dapr crd ignorance 2025-07-09 10:43:52 +02:00
juselius 0baaf93c2b fix: dapr crd ignorance 2025-07-09 10:40:09 +02:00
juselius ccedb8728c fix: disable mutateExistingOnPolicyUpdate 2025-07-09 09:56:41 +02:00
juselius c2ddabd335 fix: fix dapr subscriptions namespace 2025-07-09 09:51:39 +02:00
mrtz da06af5b86 feat: Create production instance of plume 2025-07-09 09:00:05 +02:00
juselius d7334ea566 fix: update atlantis resource limits and requests 2025-07-09 08:42:59 +02:00
Jonas Juselius 50722f76ea ci: sorcerer 2025-07-08 18:00:00 +00:00
Jonas Juselius 797a0e93ac ci: atlantis 2025-07-08 17:59:58 +00:00
mrtz 632d244991 ci: atlantis 2025-07-08 17:52:48 +00:00
mrtz 4028b0bd85 ci: atlantis 2025-07-08 12:07:29 +00:00
Jonas Juselius b29a1cd01a ci: plume 2025-07-08 07:43:39 +00:00
mrtz daafdbb2e8 ci: plume 2025-07-08 07:40:39 +00:00
mrtz 632ccd62dd ci: atlantis 2025-07-07 17:48:55 +00:00
Jonas Juselius 3f45579a54 ci: plume 2025-07-07 16:54:28 +00:00
mrtz 28b1caf4b2 ci: plume 2025-07-07 16:52:02 +00:00
mrtz 41b769205b fix: Increase atlantis startup probe failiure threshold to 10 2025-07-07 15:07:49 +02:00
juselius bbeb0a48af fix: add startupProbe to atlantis 2025-07-07 14:56:39 +02:00
Jonas Juselius b08b17658b ci: plume 2025-07-07 12:23:00 +00:00
mrtz b04d075d22 ci: plume 2025-07-07 12:19:57 +00:00
mrtz 95b5477462 ci: plume 2025-07-07 09:16:29 +00:00
mrtz 71d9dd7b1d ci: plume 2025-07-07 09:16:20 +00:00
mrtz ecd7d58154 fix: Add plume tilt 2025-07-07 10:58:44 +02:00
Jonas Juselius aa01fb15ee ci: plume 2025-07-07 08:40:06 +00:00
mrtz e5ddceead6 ci: plume 2025-07-07 08:35:55 +00:00
Jonas Juselius 9f50dd75f7 ci: plume 2025-07-07 08:18:20 +00:00
mrtz 015dbd351f ci: plume 2025-07-07 08:14:59 +00:00
Jonas Juselius d3d4e17910 ci: plume 2025-07-06 11:45:18 +00:00
mrtz 26329b3b8a ci: plume 2025-07-06 11:42:18 +00:00
Jonas Juselius fa9b3b7f5e ci: plume 2025-07-04 17:38:47 +00:00
mrtz f0e5703f2e ci: plume 2025-07-04 17:35:02 +00:00
Jonas Juselius cb3086b0e7 ci: plume 2025-07-04 17:28:43 +00:00
mrtz f6dda20e9e ci: plume 2025-07-04 17:24:42 +00:00
Jonas Juselius 169b1c331d ci: plume 2025-07-04 16:37:46 +00:00
mrtz 8cbe4ad02d ci: plume 2025-07-04 16:33:51 +00:00
Jonas Juselius 26277ca374 ci: plume 2025-07-04 16:08:52 +00:00
mrtz 31669d00ee ci: plume 2025-07-04 16:06:11 +00:00
Jonas Juselius aa5c8962a2 ci: plume 2025-07-04 15:56:01 +00:00
mrtz d6a7558297 ci: plume 2025-07-04 15:54:19 +00:00
Jonas Juselius b36b0350e7 ci: plume 2025-07-04 15:49:19 +00:00
mrtz 3eb29a0cb4 ci: plume 2025-07-04 15:46:20 +00:00
Jonas Juselius a814373d5d ci: plume 2025-07-04 15:22:07 +00:00
mrtz 11aa958a94 ci: plume 2025-07-04 15:18:11 +00:00
Jonas Juselius e42ab7a4d0 ci: plume 2025-07-04 15:01:01 +00:00
mrtz 4a5f1d01a1 ci: plume 2025-07-04 14:58:41 +00:00
Jonas Juselius 8faedea760 ci: plume 2025-07-04 14:37:19 +00:00
mrtz 26cb3d3f65 ci: plume 2025-07-04 14:33:46 +00:00
Jonas Juselius 1b8e88ba08 ci: plume 2025-07-04 14:09:57 +00:00
mrtz 2f81417d21 ci: plume 2025-07-04 14:07:20 +00:00
Jonas Juselius 606a43840f ci: plume 2025-07-04 10:36:12 +00:00
mrtz 71a30566c6 ci: plume 2025-07-04 10:32:50 +00:00
mrtz 8d5c6dfff3 fix(plume): Don't use the existing config 2025-07-04 12:01:20 +02:00
juselius 5ce42bf7aa fix: add maps.oceanbox.io to headscale dns for internal use 2025-07-04 11:55:42 +02:00
mrtz 046911a593 ci: atlantis 2025-07-03 17:44:28 +00:00
mrtz f190546100 ci: plume 2025-07-03 13:06:53 +00:00
Jonas Juselius 2195eeddf2 ci: plume 2025-07-03 13:03:25 +00:00
mrtz ba6904e3c3 fix: Indentation 2025-07-03 15:02:22 +02:00
mrtz 26e7d39cb6 fix(plume): Add dapr 2025-07-03 14:58:39 +02:00
mrtz aa6b1679a3 ci: plume 2025-07-03 12:49:14 +00:00
mrtz 9e521f46d7 fix(plume): Add pubsub component 2025-07-03 14:29:44 +02:00
Jonas Juselius 918c159438 ci: plume 2025-07-03 12:18:57 +00:00
mrtz 3fc959147b ci: plume 2025-07-03 12:16:49 +00:00
Jonas Juselius 2f8880ae56 ci: atlantis 2025-07-03 08:20:29 +00:00
Jonas Juselius a166602aed ci: plume 2025-07-03 07:10:48 +00:00
mrtz 69efc4dd3c ci: plume 2025-07-03 07:07:57 +00:00
Jonas Juselius 0031bd50c0 ci: plume 2025-07-03 05:45:49 +00:00
mrtz 5a5365615d ci: plume 2025-07-03 05:42:58 +00:00
mrtz 55acb08681 ci: atlantis 2025-07-02 19:07:53 +00:00
stigrj 841e5b51e2 ci: atlantis 2025-07-02 18:21:06 +00:00
stigrj 3137b7bda1 ci: sorcerer 2025-07-02 18:21:03 +00:00
mrtz da0d4f39d6 fix(plume): Add policy to allow plumes 2025-07-02 20:09:43 +02:00
mrtz 7439903617 ci: plume 2025-07-02 16:50:18 +00:00
Jonas Juselius a853ec7b15 ci: plume 2025-07-02 16:48:36 +00:00
mrtz c0feea446c ci: plume 2025-07-02 16:45:54 +00:00
Jonas Juselius a6d78e1c4d ci: plume 2025-07-02 15:27:36 +00:00
mrtz 83041b82b2 ci: plume 2025-07-02 15:24:54 +00:00
mrtz f3a9f113db minor: Add some handy kubectl tools 2025-07-02 16:49:17 +02:00
mrtz 3820da3cf5 fix(hs): Add plume.data.oceanbox.io 2025-07-02 15:49:24 +02:00
mrtz 978415229d fix(plume): Change ingress to get cert 2025-07-02 15:26:04 +02:00
Jonas Juselius 7465034e20 ci: plume 2025-07-02 13:25:13 +00:00
mrtz 4df505df41 ci: plume 2025-07-02 13:22:23 +00:00
Jonas Juselius db81abe2d8 ci: plume 2025-07-02 13:22:06 +00:00
mrtz 35e93e5415 ci: plume 2025-07-02 13:19:19 +00:00
Jonas Juselius 10de6d17ac ci: plume 2025-07-02 13:10:36 +00:00
mrtz b811b6cd20 ci: plume 2025-07-02 13:07:23 +00:00
Jonas Juselius bbc06321bc ci: plume 2025-07-02 12:39:42 +00:00
mrtz 0e9811a844 ci: plume 2025-07-02 12:36:42 +00:00
Jonas Juselius 4e4f153185 ci: plume 2025-07-02 12:25:53 +00:00
mrtz 497f18be99 ci: plume 2025-07-02 12:22:55 +00:00
Jonas Juselius 5eb1716e59 ci: plume 2025-07-02 12:08:48 +00:00
mrtz 6c566bef4b ci: plume 2025-07-02 12:06:02 +00:00
Jonas Juselius 8a75bd7550 ci: plume 2025-07-02 11:38:34 +00:00
mrtz e7d0d8b019 ci: plume 2025-07-02 11:35:45 +00:00
Jonas Juselius d2c838dd44 ci: plume 2025-07-02 11:21:54 +00:00
mrtz fba20c6392 ci: plume 2025-07-02 11:18:51 +00:00
Jonas Juselius d7d674e2e9 ci: plume 2025-07-02 09:33:57 +00:00
mrtz 381cfaf306 ci: plume 2025-07-02 09:31:05 +00:00
Jonas Juselius 90e5efec6b ci: plume 2025-07-02 07:56:33 +00:00
mrtz 03d4db8d7e ci: plume 2025-07-02 07:53:35 +00:00
Jonas Juselius b57c251b0b ci: plume 2025-07-02 07:47:00 +00:00
mrtz d74e8f141e ci: plume 2025-07-02 07:44:05 +00:00
Jonas Juselius 3503e2d3f7 ci: plume 2025-07-02 07:28:29 +00:00
mrtz aeb9f34a97 ci: plume 2025-07-02 07:25:40 +00:00
Jonas Juselius 380340c491 ci: plume 2025-07-02 06:15:35 +00:00
mrtz a9a759a3b0 ci: plume 2025-07-02 06:12:39 +00:00
Jonas Juselius 53f34d8fac ci: plume 2025-07-01 21:25:50 +00:00
mrtz cc50f17292 ci: plume 2025-07-01 21:22:49 +00:00
Jonas Juselius 0cfc40d8d6 ci: plume 2025-07-01 21:18:16 +00:00
mrtz f192f38859 ci: plume 2025-07-01 21:15:14 +00:00
mrtz a360d1a372 ci: plume 2025-07-01 20:44:36 +00:00
Jonas Juselius 148e752541 ci: plume 2025-07-01 20:18:22 +00:00
mrtz c458050fa2 ci: plume 2025-07-01 20:14:42 +00:00
Jonas Juselius 5e8cc93c68 ci: plume 2025-07-01 19:21:49 +00:00
mrtz ea9813e6d6 ci: plume 2025-07-01 19:18:46 +00:00
Jonas Juselius 1d4a8cff9f ci: plume 2025-07-01 19:07:29 +00:00
mrtz bbec49d90f ci: plume 2025-07-01 19:04:47 +00:00
Jonas Juselius e59202c213 ci: plume 2025-07-01 18:59:23 +00:00
mrtz 4980b44d2f ci: plume 2025-07-01 18:56:33 +00:00
Jonas Juselius 302bb3f874 ci: plume 2025-07-01 18:44:53 +00:00
mrtz d7db978a0a ci: plume 2025-07-01 18:42:04 +00:00
Jonas Juselius f0f09cde79 ci: plume 2025-07-01 18:36:34 +00:00
mrtz 74678960eb ci: plume 2025-07-01 18:33:55 +00:00
Jonas Juselius 5dce500caf ci: plume 2025-07-01 18:04:30 +00:00
mrtz 7ab091158d ci: plume 2025-07-01 18:01:34 +00:00
Jonas Juselius d289493209 ci: plume 2025-07-01 17:57:06 +00:00
mrtz d4464b0af5 ci: plume 2025-07-01 17:54:20 +00:00
mrtz 95eda8b68d ci: plume 2025-07-01 17:51:06 +00:00
Jonas Juselius b50891272f ci: plume 2025-07-01 17:42:04 +00:00
mrtz edac9c1694 ci: plume 2025-07-01 17:39:18 +00:00
mrtz cc1dd62b9d fix: Use prod ingress for plume 2025-07-01 19:16:19 +02:00
Jonas Juselius f931cb3c6f ci: plume 2025-07-01 17:09:44 +00:00
mrtz 73af8fa57c ci: plume 2025-07-01 17:06:42 +00:00
Jonas Juselius 6d9cb53c4a ci: plume 2025-07-01 16:42:22 +00:00
mrtz 9924e2257c ci: plume 2025-07-01 16:39:35 +00:00
mrtz b34b161a66 ci: plume 2025-07-01 16:25:24 +00:00
Jonas Juselius 0eb5bf63fe ci: plume 2025-07-01 16:05:32 +00:00
mrtz 93fa3d391c ci: plume 2025-07-01 16:01:08 +00:00
Jonas Juselius 8995b64d35 ci: plume 2025-07-01 15:52:57 +00:00
mrtz 6669d5d124 ci: plume 2025-07-01 15:50:11 +00:00
mrtz c3d7f2e811 ci: plume 2025-07-01 14:45:53 +00:00
mrtz 67e039b500 ci: plume 2025-07-01 14:27:10 +00:00
mrtz 4503b182de ci: plume 2025-07-01 13:20:19 +00:00
Jonas Juselius 110675a7e6 ci: plume 2025-07-01 12:55:49 +00:00
Jonas Juselius 1a20c518d6 ci: sorcerer 2025-07-01 12:53:52 +00:00
Jonas Juselius c04188980d ci: atlantis 2025-07-01 12:53:49 +00:00
mrtz 6c9d6a6ad3 ci: plume 2025-07-01 12:53:07 +00:00
mrtz 93239a4f3c ci: atlantis 2025-07-01 12:47:25 +00:00
mrtz 8387e2f5e9 ci: atlantis 2025-07-01 09:59:02 +00:00
mrtz 0e38b99e74 ci: sorcerer 2025-07-01 09:58:59 +00:00
mrtz b8214c21e7 ci: atlantis 2025-07-01 09:37:46 +00:00
mrtz 3f1b3af316 ci: sorcerer 2025-06-30 07:37:55 +00:00
Jonas Juselius d6115ed0c0 ci: sorcerer 2025-06-27 18:58:48 +00:00
Jonas Juselius ecbce55cf8 ci: atlantis 2025-06-27 18:58:44 +00:00
mrtz 5bf55db22f ci: atlantis 2025-06-27 18:53:04 +00:00
Jonas Juselius 20b3a91966 ci: plume 2025-06-26 15:17:44 +00:00
mrtz 56e6957fd7 ci: plume 2025-06-26 15:14:52 +00:00
mrtz 1f43869ee5 ci: sorcerer 2025-06-26 12:59:00 +00:00
mrtz ff28cf4134 ci: atlantis 2025-06-26 12:58:57 +00:00
Jonas Juselius 2ea3798a07 ci: plume 2025-06-26 09:08:16 +00:00
mrtz b19405e201 ci: plume 2025-06-26 09:05:23 +00:00
Jonas Juselius 1d14e90ea2 ci: plume 2025-06-26 07:00:08 +00:00
mrtz 6d254949b5 ci: plume 2025-06-26 06:57:23 +00:00
Jonas Juselius 0ca50d0c0b ci: plume 2025-06-25 21:31:17 +00:00
mrtz b02c34fd1f ci: plume 2025-06-25 21:28:24 +00:00
Jonas Juselius 8f1e0a1f4c ci: plume 2025-06-25 18:38:48 +00:00
mrtz 265ff68fed ci: plume 2025-06-25 18:36:09 +00:00
Jonas Juselius 0a29eb997c ci: plume 2025-06-25 18:27:35 +00:00
mrtz ae73fe0195 ci: plume 2025-06-25 18:24:42 +00:00
Jonas Juselius 12a856e141 ci: plume 2025-06-25 18:08:50 +00:00
mrtz 48a13c8a8a ci: plume 2025-06-25 18:06:02 +00:00
Jonas Juselius f94ef01863 ci: plume 2025-06-25 17:54:56 +00:00
mrtz 5dadf3bdd6 ci: plume 2025-06-25 17:52:08 +00:00
mrtz b7e22b9081 ci: plume 2025-06-25 17:35:25 +00:00
mrtz 7860bfcd2f ci: plume 2025-06-25 16:57:07 +00:00
mrtz eb61822944 fix(prom): Add whitespace 2025-06-25 17:51:00 +02:00
mrtz 69e4f6d100 fix(plume): Use staging archmaester 2025-06-25 17:48:31 +02:00
Jonas Juselius eddd8ed4b9 ci: plume 2025-06-25 15:47:07 +00:00
mrtz 2fd457e2b1 ci: plume 2025-06-25 15:44:18 +00:00
Jonas Juselius dc0d9cdd69 ci: plume 2025-06-25 15:14:18 +00:00
mrtz a3b51f9c82 ci: plume 2025-06-25 15:11:28 +00:00
mrtz a76ff248bd fix(plume): Probes on healthz 2025-06-25 16:58:08 +02:00
mrtz cfdac412a4 fix(plume): Add data pvc 2025-06-25 16:57:18 +02:00
mrtz 808539a9b9 fix(prom): Only use cnp with cilium 2025-06-25 16:31:16 +02:00
mrtz 5e0be50938 fix(plume): Add /data pv and pvc 2025-06-25 16:31:16 +02:00
Jonas Juselius cbef379238 ci: plume 2025-06-25 14:14:14 +00:00
mrtz 0f5c959d0a ci: plume 2025-06-25 14:12:03 +00:00
mrtz 666ecee8f0 ci: atlantis 2025-06-25 12:33:13 +00:00
mrtz 6d298f6b4b fix(prom): Persist tempo port change to 3200 2025-06-25 13:28:10 +02:00
mrtz 0bf649f144 fix(prom): Allow egress to tempo 2025-06-25 13:23:58 +02:00
mrtz 940664cebe fix(prom): Use correct snitch for ekman 2025-06-25 11:22:29 +02:00
mrtz 2c020999a3 fix(prom): Remove enabled switch 2025-06-25 11:14:15 +02:00
mrtz a1ca2c5fc8 fix(prom): Add only snitch 2025-06-25 10:06:06 +02:00
mrtz 2fb8be3462 fix: Add ekman snitch 2025-06-25 10:03:23 +02:00
juselius a1e8f957d9 fix: move argocd to bootstrap and improve stuff 2025-06-25 09:43:23 +02:00
juselius a7b764898b fix: update slurmrestd api version and endpoint 2025-06-24 20:03:33 +02:00
Jonas Juselius fd78c9dca3 ci: plume 2025-06-24 15:09:22 +00:00
mrtz 0ed42695f3 ci: plume 2025-06-24 15:07:00 +00:00
mrtz 1310689d63 fix(argo): Don't use nodeport on ekman 2025-06-24 17:06:27 +02:00
mrtz 75cd0ad022 fix(linkerd): Correct PEM 2025-06-24 16:53:38 +02:00
mrtz 8f6723a299 feat: Add helmfile for linkerd 2025-06-24 16:52:14 +02:00
juselius 18b52e8a7d fix: move yolo-dl to project default 2025-06-24 15:01:40 +02:00
juselius 619d44a790 fix: don't cross cluster apply app-of-apps 2025-06-24 14:56:23 +02:00
juselius d5e0da1692 fix: add cilium cluster feature guards to network policies 2025-06-24 14:26:03 +02:00
juselius 4cff341fb0 fix: fix yolo-dl namespace 2025-06-24 13:30:23 +02:00
juselius 9a1182bac9 fix: fix rabbitmq values 2025-06-24 13:20:38 +02:00
juselius 92a0e9e4a6 fix: add rabbitmq network policies 2025-06-24 13:13:51 +02:00
juselius 9176649980 fix: rabbitmq namespace 2025-06-24 13:02:24 +02:00
juselius 14ecdc322b fix: rabbitmq project 2025-06-24 12:59:29 +02:00
juselius d51b3759dd devel: remove cruft and lint 2025-06-24 11:55:44 +02:00
juselius 645aebb750 fix: fix namespace in yolo-dl 2025-06-24 11:50:51 +02:00
juselius c2de562554 feat: helmfileify yolo-registry 2025-06-24 11:50:34 +02:00
juselius aa94b08b9f feat: helmfileify yolo-dl 2025-06-24 11:44:24 +02:00
juselius bba55ef84c feat: helmfileify rabbitmq 2025-06-24 11:30:55 +02:00
juselius 0cfb1bdef8 feat: make yolo-dl (semi) helm-chart 2025-06-24 11:10:34 +02:00
juselius b730d556aa fix: render plausible explicitly 2025-06-24 11:03:00 +02:00
juselius a52712096e fix: render headscale explicitly 2025-06-24 10:43:29 +02:00
juselius c4fd19f0eb fix: render opentelemetry-collector explictly 2025-06-24 10:21:24 +02:00
juselius f81ad52789 fix: render keycloak explictly 2025-06-24 10:14:29 +02:00
Jonas Juselius bd946d32c0 Merge branch 'mrtz/openfga-fix' into 'main'
fix: Use prod-openfga in Atlantis and Sorcerer

Closes #2

See merge request oceanbox/manifests!12
2025-06-24 10:05:55 +02:00
juselius 64c628bdc4 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-06-24 09:59:02 +02:00
juselius c50b1b95cc feat: openfga helmfile 2025-06-24 09:58:50 +02:00
mrtz 2c2d03455a fix(sorcerer): Use relative path to local chart 2025-06-24 09:45:34 +02:00
mrtz aa3e55fc79 fix(atlantis): Split network policy for sentry on namespace 2025-06-24 09:42:03 +02:00
mrtz 9fdb5b273a fix: Use prod-openfga in Atlantis and Sorcerer 2025-06-24 09:36:19 +02:00
mrtz 9576ca0520 ci: sorcerer 2025-06-23 20:55:35 +00:00
mrtz f2165995ce ci: atlantis 2025-06-23 20:55:32 +00:00
Moritz Jörg 3e79ee7d71 fix(atlantis/sorcerer): Add sentryUrl to appsettings 2025-06-23 21:38:57 +02:00
mrtz 5ea75f7ebb ci: sorcerer 2025-06-23 19:19:01 +00:00
mrtz ef6bb091b2 ci: atlantis 2025-06-23 19:18:57 +00:00
mrtz 45c473fe9c fix(x509): I'm stupid 2025-06-23 17:40:41 +02:00
mrtz 1a105a935d fix(x509): Indentation 2025-06-23 17:39:29 +02:00
mrtz 245cb6e3c8 fix(x509): Bump again 2025-06-23 17:37:38 +02:00
mrtz a9d06ee5d0 fix(x509): Bump resources limits 2025-06-23 17:30:11 +02:00
mrtz 2b03b3a6ff fix(atlantis): Allow cnp for barentswatch 2025-06-23 16:53:05 +02:00
mrtz 2013ea7d0d fix(keycloak): Bump memory limits 2025-06-23 16:03:56 +02:00
juselius bc92b3be09 fix: update keycloak internal ingress whitelist 2025-06-23 15:32:59 +02:00
juselius c1a37eca27 fix: helmfileify keycloak 2025-06-23 15:27:57 +02:00
juselius 199efe7f49 fix: app-of-appify otel 2025-06-23 14:50:10 +02:00
juselius ecc238a32a fix: fix typo and add otel network policies 2025-06-23 14:15:34 +02:00
juselius e11d2941a7 fix: fix typo 2025-06-23 14:11:34 +02:00
juselius e0d923dd9b fix: add otel to argo sys + fix typo 2025-06-23 14:09:37 +02:00
juselius 18901db46f feat: add opentelemetry-collector helmfile setup 2025-06-23 14:05:54 +02:00
juselius 927172f756 fix: tweak tempo ingress whitelist 2025-06-23 13:44:46 +02:00
juselius 2cdd24c716 fix: fix yaml indentation 2025-06-23 13:42:32 +02:00
juselius 8c7dec440f Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-06-23 13:39:06 +02:00
juselius 65777a464b fix: misc tempo stuff 2025-06-23 13:38:58 +02:00
mrtz aa5333674f fix(plausible): Move cnpg to manifests 2025-06-23 13:17:52 +02:00
juselius b50e7d8944 fix: add tempo to argo sys 2025-06-23 13:11:07 +02:00
juselius 769d42d543 feat: add tempo helmfile setup 2025-06-23 13:09:30 +02:00
juselius e295fa1da9 fix: app-of-appify plausible 2025-06-23 11:03:18 +02:00
juselius e2661ac9fd fix: fix faulty conditions (was nginx) 2025-06-23 11:00:02 +02:00
juselius 3b8c286842 feat: add plausible helmfile setup 2025-06-23 10:56:57 +02:00
juselius e533015e38 fix: ekman now uses argocd-manager sa 2025-06-23 10:33:29 +02:00
mrtz 14c9f472b7 fix(plume): Temp version 2025-06-22 21:06:23 +02:00
mrtz 6341c695ae fix(loki): More secrets 2025-06-22 21:04:33 +02:00
mrtz 56f758bfe8 fix(loki): Use correct secret for compactor 2025-06-22 21:00:00 +02:00
juselius d4ad87f1e1 fix: add ingress to loki 2025-06-22 20:30:34 +02:00
juselius 7ad8c53848 fix: turn on loki compactor 2025-06-22 20:25:40 +02:00
juselius 89d5e4750e fix: fix typo 2025-06-22 20:19:15 +02:00
juselius f6c6cb2ee7 fix: don't autosync loki 2025-06-22 20:04:22 +02:00
juselius 5f35e276c5 fix: fix mistake in headscale env 2025-06-22 19:59:28 +02:00
juselius ac5645fc03 feat: add loki as helmfile 2025-06-22 19:56:05 +02:00
juselius 8c80deb8de fix: add headscale to argo sys 2025-06-22 16:28:19 +02:00
juselius 803e54f6bb fix: fix typo 2025-06-22 16:26:31 +02:00
juselius 3d5c6da6d0 feat: add headscale helmfile 2025-06-22 16:22:23 +02:00
juselius 7d81828f4a fix: fix small error in plue helmfile 2025-06-22 16:09:11 +02:00
juselius b00b82f7d7 fix: misc fixes and simplifications for atlantis, sorcerer and plume 2025-06-22 16:05:47 +02:00
juselius b7db28c372 fix: remove wierd shit, don't know where it came from 2025-06-22 11:48:53 +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
juselius 13d7b66911 devel: change whitelist_ips to just whitelisr 2025-06-22 09:14:24 +02:00
juselius 7607373146 fix: use expose annotation rather than explicit whitelist 2025-06-22 08:48:35 +02:00
juselius 383477822a fix: update white-listing annotation 2025-06-22 08:33:29 +02:00
juselius 561c620f98 fix: fix kyvero whitelisting rules to use annotation, not label 2025-06-22 08:21:11 +02:00
juselius e884db402e feat: add dapr dashboard ingress 2025-06-22 08:08:48 +02:00
juselius 8bc2e192bc fix: fix typo dapr-dashboard is 0.15.0 2025-06-22 07:59:34 +02:00
juselius 0ce9e684e2 fix: upgrade dapr-dashboard to 1.15.0 2025-06-22 07:56:52 +02:00
juselius 54057df5aa feat: upgrade to dapr 1.15.5 2025-06-22 07:47:00 +02:00
juselius 0a8ff179de Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-06-22 07:36:53 +02:00
juselius 4e99b57315 fix: enable atlantis staging autosync 2025-06-22 07:34:43 +02:00
Jonas Juselius 2cc656659f ci: atlantis 2025-06-22 05:33:15 +00:00
Jonas Juselius 27645c6a72 ci: sorcerer 2025-06-22 05:33:13 +00:00
juselius f6e4341585 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-06-22 07:28:03 +02:00
juselius 8dd00eb869 fix: ignore kyverno mods to dapr-api-token 2025-06-22 07:27:58 +02:00
Jonas Juselius c3a7693521 ci: sorcerer 2025-06-22 05:27:24 +00:00
Jonas Juselius d9fd3b02f2 ci: atlantis 2025-06-22 05:27:22 +00:00
juselius 0b478d741a fix: fix even more sorcerer issues 2025-06-21 20:54:41 +02:00
juselius e6b6799969 fix: fix more sorcerer issues 2025-06-21 20:52:45 +02:00
juselius 44068bd369 fix: fix sorcerer issues 2025-06-21 20:50:31 +02:00
juselius 1387017f63 fix: fix atlantis helm values 2025-06-21 19:43:34 +02:00
juselius 747b54b1ec fix: fix atlantis release name 2025-06-21 19:22:16 +02:00
juselius 5f82daaf5a fix: fix atlantis redis 2025-06-21 19:15:43 +02:00
juselius ea83fa5e7e feat: socerer helmfile setup 2025-06-21 18:24:46 +02:00
juselius f4bde45836 fix: fix small error in system helmfile 2025-06-21 18:13:23 +02:00
juselius 32a75ffc56 fix: simplify helmfile manifest charts a bit 2025-06-21 18:00:19 +02:00
juselius c3c7e8c917 feat: atlantis helmfile setup 2025-06-21 17:49:15 +02:00
juselius 9cbf1e8c9d fix: add manifest rendering to dapr 2025-06-21 08:28:31 +02:00
juselius e594a2c470 fix: fix typo in dapr app 2025-06-21 08:15:37 +02:00
juselius 301f7f0c75 fix: deploy dapr as normal helm chart to invoke post hooks 2025-06-21 08:10:17 +02:00
Moritz Jörg 2584ff39f9 docs: Add basic README 2025-06-20 21:19:57 +02:00
juselius 311b76795b fix: add default namespace to sys 2025-06-20 20:12:47 +02:00
juselius f58528d8f3 fix: fix dapr-system namespace in sys 2025-06-20 20:00:40 +02:00
juselius 3ca8363040 feat: add dapr helmfile et al. 2025-06-20 19:57:38 +02:00
mrtz cee8040875 fix: Plume whitelist and plausible resources 2025-06-20 17:03:34 +02:00
mrtz 73ca5987fe fix: Add rules and remove CPU limit for x509 2025-06-20 16:40:59 +02:00
Jonas Juselius cd5ff63c8a ci: sorcerer 2025-06-20 14:05:07 +00:00
Jonas Juselius 317cfd5a55 ci: atlantis 2025-06-20 14:05:03 +00:00
Jonas Juselius 399c8a198f ci: atlantis 2025-06-20 13:59:07 +00:00
juselius f7303521b6 fix: disable s3 secret policy 2025-06-20 15:28:04 +02:00
juselius 8b7609b99d fix: keyvault policy 2025-06-20 15:23:56 +02:00
juselius fbe9356201 fix: fix argo sys project 2025-06-20 15:21:01 +02:00
juselius 33131e0083 fix: add sys appproject 2025-06-20 15:17:22 +02:00
juselius f3db2438cf fix: fix kyveno policies 2025-06-20 14:55:18 +02:00
juselius df7829dfbd fix: move policies here and there 2025-06-20 14:47:26 +02:00
juselius d5b860cf31 fix: move network policies to where they belong 2025-06-20 14:37:24 +02:00
juselius 26479e157d fix: remove old ccnp:s and cnp:s 2025-06-20 14:27:06 +02:00
juselius dab590aeb8 fix: disable redis sso sync 2025-06-20 14:13:04 +02:00
juselius 2fccb6d966 fix: move redis sso sync from system to redis 2025-06-20 14:08:13 +02:00
juselius 649c2424d9 fix: fix grafana pdc agent cnp egress 2025-06-20 13:16:13 +02:00
juselius 409accb1d2 feat: fix grafana pdc agent cnp typo 2025-06-20 13:10:14 +02:00
juselius 25f1e1e40e feat: add grafana pdc agent cnp 2025-06-20 13:09:09 +02:00
juselius 6309c39db9 fix: fix typo in grafana pdc agent 2025-06-20 12:54:38 +02:00
juselius e54befe4b9 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-06-20 12:53:23 +02:00
juselius fc30cf1983 feat: add grafana pdc agent 2025-06-20 12:53:11 +02:00
juselius 3152759107 devel: move hipster to attic 2025-06-20 12:11:15 +02:00
mrtz 0d4fa7e6b9 fix: Disable plugin 2025-06-20 11:09:48 +02:00
mrtz 881d2e7e33 fix: Typo add -app 2025-06-20 11:03:23 +02:00
mrtz 607a002061 chore: Expose plume ingress and dns 2025-06-20 10:59:56 +02:00
mrtz 93c491f00f fix: Add plugins and whitelist 2025-06-20 10:54:47 +02:00
mrtz 67b7d0b60f chore(prometheus): Add oncall 2025-06-20 10:52:58 +02:00
mrtz fe1a432a35 fix(plume): Move ingress to staging 2025-06-20 10:31:52 +02:00
juselius 0418c493ac fix: skip backgound requests for atlantis secrets sync (take 2) 2025-06-20 10:11:49 +02:00
juselius 3988c86acb Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-06-20 10:10:41 +02:00
juselius 207c7abd8a fix: skip backgound requests for atlantis secrets sync 2025-06-20 10:10:21 +02:00
mrtz 2f5a1bdbf6 fix(plume): Add clusterissuer for plume 2025-06-20 09:54:45 +02:00
juselius efd7b6e6c1 fix: move loki policies from system to loki 2025-06-20 09:10:23 +02:00
juselius 07ba3f4a76 fix: fix typo in apiVersion 2025-06-20 08:39:27 +02:00
juselius 30434ae4ea Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-06-20 08:18:48 +02:00
juselius 498c660aae fix: fix promethues chart render error 2025-06-20 08:18:35 +02:00
Jonas Juselius 4bcf199c62 ci: plume 2025-06-19 21:51:23 +00:00
Jonas Juselius ab032bdec0 ci: plume 2025-06-19 21:27:31 +00:00
Jonas Juselius e031fbe32c ci: plume 2025-06-19 21:19:33 +00:00
Moritz Jörg 16da317000 fix(plume): Appsettings naming 2025-06-19 23:10:45 +02:00
Moritz Jörg 482585ea1c fix(plume): Appsettings via kustomize 2025-06-19 23:09:45 +02:00
Moritz Jörg 7b3b74c1f7 fix(plume): Add appsettings 2025-06-19 22:59:53 +02:00
juselius e156888679 fix: fix kyverno object exapnsion esacpes 2025-06-19 18:23:58 +02:00
Jonas Juselius bb0c042182 ci: plume 2025-06-19 14:59:25 +00:00
juselius cea7ff8537 refactor: move resorces and policies to system 2025-06-19 16:55:23 +02:00
juselius 7cd6cc352b devel: remove stale nixidy stuff 2025-06-19 16:46:01 +02:00
Jonas Juselius d1148a6df8 ci: plume 2025-06-19 14:43:00 +00:00
juselius 6eea7ddbbb fix: don't autosync system 2025-06-19 15:40:22 +02:00
juselius 33360777c9 feat: add system app for cluster level resources 2025-06-19 15:31:39 +02:00
Jonas Juselius b8aa5d9a9a ci: plume 2025-06-19 13:26:48 +00:00
mrtz e065f64f83 fix(plume): Correct repo for image 2025-06-19 15:16:09 +02:00
mrtz 91dc9d3760 fix: Add env.values to helmfiles 2025-06-19 15:10:48 +02:00
mrtz 7fbd2f1cc7 chore(plume): Bump to v1.1.0 2025-06-19 15:01:21 +02:00
mrtz eeb1ec7756 fix(plume): Remove appsettings 2025-06-19 14:45:03 +02:00
mrtz 7e0ad1772c fix(plume): Rename Chart 2025-06-19 14:43:24 +02:00
mrtz c3d322f543 fix(plume): Move to default proj 2025-06-19 14:35:07 +02:00
mrtz 15a55e1190 refactor(plume): Rename values -> env 2025-06-19 14:33:25 +02:00
juselius 75a8765e05 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-06-19 14:28:35 +02:00
juselius e110ea37eb refactor: move cilium policies to kyverno 2025-06-19 14:25:54 +02:00
juselius f5bd86dffb refactor: rename helmfile values to env 2025-06-19 14:25:11 +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 274e06e759 fix(prometheus): Use correct naming 2025-06-19 10:50:10 +02:00
mrtz f45d94589b feat(prometheus): Add Grafana Oncall 2025-06-19 10:45:55 +02:00
juselius 19222fcb75 devel: cleanup cruft 2025-06-19 10:15:16 +02:00
juselius fb3d6cf7fe fix: remove serit-oicd 2025-06-19 10:06:48 +02:00
mrtz 26aeaf2c93 fix: Add cnp's for plauisble and bump chart 2025-06-19 09:39:03 +02:00
juselius a5e1e46e4b fix: fix yolo-dl pv 2025-06-19 08:23:36 +02:00
Jonas Juselius 8c6dd0ebd4 ci: sorcerer 2025-06-18 14:04:12 +00:00
Jonas Juselius 4f153a5a9e ci: atlantis 2025-06-18 14:04:08 +00:00
mrtz 43698b3d43 ci: atlantis 2025-06-18 13:40:40 +00:00
mrtz b35f24fed5 ci: sorcerer 2025-06-18 13:40:37 +00:00
mrtz 1ff16548c5 ci: atlantis 2025-06-18 12:50:45 +00:00
Jonas Juselius 0ff6a59cdc ci: atlantis 2025-06-18 12:35:00 +00:00
mrtz 7d8fbd82ee fix: Typo in ceph hubble 2025-06-18 10:47:35 +02:00
juselius 9afe993eb4 devel: cleanup cruft 2025-06-18 09:01:13 +02:00
juselius f7b7ea09b9 fix: use only on atlantis replica for now 2025-06-18 09:00:46 +02:00
Jonas Juselius 66f53b2c76 ci: atlantis 2025-06-18 06:35:30 +00:00
Jonas Juselius ec88b23349 ci: sorcerer 2025-06-18 06:35:26 +00:00
mrtz ecb4b84009 chore(headscale): Update DNS map 2025-06-17 16:00:36 +02:00
Jonas Juselius c91d28f1d8 ci: atlantis 2025-06-17 12:32:23 +00:00
Jonas Juselius d5a082c9d4 ci: sorcerer 2025-06-17 12:32:17 +00:00
mrtz bb83ad930b ci: atlantis 2025-06-17 12:26:34 +00:00
mrtz 1e681a3c6c ci: sorcerer 2025-06-17 12:26:30 +00:00
Jonas Juselius f7eadd4004 ci: sorcerer 2025-06-17 12:06:02 +00:00
Jonas Juselius f3ae67a536 ci: atlantis 2025-06-17 12:06:00 +00:00
Jonas Juselius d411582a74 ci: sorcerer 2025-06-17 11:59:55 +00:00
Jonas Juselius a28e35efdf ci: atlantis 2025-06-17 11:59:52 +00:00
Jonas Juselius c1649751d5 ci: sorcerer 2025-06-17 10:35:46 +00:00
Jonas Juselius 8df503ef3a ci: atlantis 2025-06-17 10:35:43 +00:00
mrtz 4c7b98ccdc ci: atlantis 2025-06-17 10:29:55 +00:00
mrtz 5e87793541 chore: Bump atlantis to a20284cb 2025-06-17 09:42:33 +02:00
mrtz bf20cb08d7 Merge branch 'mrtz/old-helm' into 'main'
chore: Checkout of previous helm config for atlantis, openfga and rabbitmq

See merge request oceanbox/manifests!11
2025-06-17 09:00:58 +02:00
Moritz Jörg 9e56811a8f chore: Checkout of previous helm config for atlantis, openfga, redis and rabbitmq 2025-06-16 13:37:41 +02:00
Jonas Juselius 1807d99524 ci: atlantis 2025-06-16 11:27:50 +00:00
Jonas Juselius da19c13f67 ci: sorcerer 2025-06-16 11:27:47 +00:00
stigrj 5c39b19e58 ci: sorcerer 2025-06-16 11:22:10 +00:00
Jonas Juselius 5f3d9fd791 ci: sorcerer 2025-06-16 11:09:36 +00:00
Jonas Juselius 3ea177452b ci: sorcerer 2025-06-16 08:00:18 +00:00
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
juselius dbb3f9cc66 wip: argo manifest cmp 2025-05-11 18:15:50 +02:00
juselius a022dbc9c9 feat: rename plugin to helm-kustomize and remove rewrite 2025-05-11 15:26:25 +02:00
juselius 73ccf570d9 wip: move cilium values to external dir 2025-05-11 10:19:11 +02:00
juselius e511edefcd fix: improve argo remote cluster credentials reset 2025-05-11 10:16:31 +02:00
juselius 7de100a4d4 wip: unify sys and apps 2025-05-06 16:00:57 +02:00
juselius 4590ddc30a wip: add guards around apps for move to helm template 2025-05-06 15:58:18 +02:00
juselius 2b974b8f8c fix: add more magicdns overrides 2025-05-06 09:36:07 +02:00
juselius 98e21ccf5d wip: experimenting with avoiding applicationsets 2025-05-05 19:36:14 +02:00
juselius 04f2db17b7 fix: make cilium s3 policies global 2025-05-05 16:06:51 +02:00
juselius 46aff6f91e wip: structural refactorizations 2025-05-05 07:57:10 +02:00
juselius 3ee4369cc1 wip: merge old serit-platfrom into manifests 2025-05-03 16:42:39 +02:00
juselius 6a5e5db08f Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-05-03 14:57:06 +02:00
juselius 2dcc7e14ef fix: misc headscale policy fixes 2025-05-03 14:55:34 +02:00
juselius e4de293820 fix: add ekman and frontend 22 2025-05-02 13:49:42 +02:00
juselius 3c1d289568 fix: add oty to devops group 2025-05-02 13:22:42 +02:00
juselius 7a0a737e98 fix: fix keycloak magicdns 2025-04-30 08:42:26 +02:00
juselius cbf00643d1 fix: change tailnet domain to hs 2025-04-29 08:53:15 +02:00
juselius d1776f3693 fix: allow tailscale users to access gw-tos 2025-04-28 10:33:49 +02:00
juselius 94d01a84b0 fix: fix exit node acls + some typos 2025-04-28 10:25:33 +02:00
juselius 2b53bc519e fix: fix headscale user names 2025-04-28 08:45:38 +02:00
juselius 186ebe57b0 fix: update headscale 2025-04-27 19:38:46 +02:00
juselius 467be73315 fix: enable headscale persistence 2025-04-27 09:33:28 +02:00
juselius 12d3659e17 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-04-26 19:07:08 +02:00
juselius 79403cf015 feat: add headscale 2025-04-26 19:05:05 +02:00
stigrj b3a1fd2354 ci: sorcerer 2025-04-22 08:19:21 +00:00
stigrj 269b273d7a ci: atlantis 2025-04-22 08:19:18 +00:00
sematic-release 7854db8ec2 ci: sorcerer 2025-04-22 07:02:23 +00:00
sematic-release e79a2b52d4 ci: atlantis 2025-04-22 07:02:20 +00:00
stigrj b1ccecf0d2 ci: sorcerer 2025-04-22 06:56:51 +00:00
stigrj da63f06e30 ci: atlantis 2025-04-22 06:56:48 +00:00
juselius e207b88363 fix: tweak sorcerer node affinity and pod anti-affinity 2025-04-15 14:11:33 +02:00
juselius fee384f4f2 fix: tweak sorcerer node affinity and pod anti-affinity 2025-04-15 14:04:29 +02:00
juselius 59d5bc2c8e fix: tweak sorcerer node affinity and pod anti-affinity 2025-04-15 13:58:14 +02:00
juselius 81d229d40d fix: add sorcerer node affinity and pod anti-affinity 2025-04-15 13:35:03 +02:00
juselius 5e557a8410 fix: move sorcerer instances to srv nodes 2025-04-15 13:06:45 +02:00
juselius 4b6b22db2b fix: update slurm api verison 2025-04-08 20:43:43 +02:00
Jonas Juselius 85cfeb6caa Merge branch 'mrtz/default-backup' into 'main'
fix(cnpg): Enable backup by default in atlantis

See merge request oceanbox/manifests!6
2025-03-18 13:49:42 +01:00
Moritz Jorg cbbce6020a fix(cnpg): Enable backup by default in atlantis 2025-03-18 13:48:11 +01:00
Jonas Juselius 801bbc77c3 Merge branch 'mrtz/backup' into 'main'
fix(cnpg): Add scheduled backup to atlantis chart

See merge request oceanbox/manifests!5
2025-03-18 13:43:32 +01:00
Moritz Jorg 44245a143f fix(cnpg): Add scheduled backup to atlantis chart
To work update the bucket-name and add the `nutanix-s3`
secret to the namespace.
2025-03-18 13:37:32 +01:00
sematic-release 705ddfc1a3 ci: sorcerer 2025-03-07 15:38:07 +00:00
sematic-release e7b6994508 ci: atlantis 2025-03-07 15:38:04 +00:00
Jonas Juselius e0e4424d68 ci: atlantis 2025-03-07 15:32:25 +00:00
sematic-release 043ade5aaa ci: sorcerer 2025-03-07 09:17:22 +00:00
sematic-release 76219bbb24 ci: atlantis 2025-03-07 09:17:19 +00:00
Jonas Juselius 2d34b23238 ci: sorcerer 2025-03-07 09:09:59 +00:00
sematic-release 11a471d8f0 ci: sorcerer 2025-03-06 16:02:04 +00:00
sematic-release 7e3263b061 ci: atlantis 2025-03-06 16:02:01 +00:00
Jonas Juselius b3d0957366 ci: sorcerer 2025-03-06 15:56:15 +00:00
Jonas Juselius 871e06c85e ci: atlantis 2025-03-06 15:56:11 +00:00
sematic-release 95111685ce ci: sorcerer 2025-03-05 07:00:37 +00:00
sematic-release bafcc7b332 ci: atlantis 2025-03-05 07:00:35 +00:00
Jonas Juselius dc76c74d31 ci: atlantis 2025-03-05 06:54:47 +00:00
Jonas Juselius e590de1d25 ci: sorcerer 2025-03-05 06:54:45 +00:00
juselius 936b4829fb fix: add extra ingress to staging rabbitmq 2025-03-04 08:29:53 +01:00
sematic-release c618bfe374 ci: atlantis 2025-03-03 16:04:00 +00:00
sematic-release 129b08cd83 ci: sorcerer 2025-03-03 16:03:29 +00:00
Jonas Juselius 1f77557283 ci: atlantis 2025-03-03 15:57:18 +00:00
Jonas Juselius 70f95627a7 ci: sorcerer 2025-03-03 15:57:15 +00:00
sematic-release 3423415c82 ci: sorcerer 2025-03-01 10:01:11 +00:00
sematic-release 532adf5aa3 ci: atlantis 2025-03-01 10:01:08 +00:00
Jonas Juselius 9ddc681dcb ci: sorcerer 2025-03-01 09:55:28 +00:00
Jonas Juselius 71245fbdb1 ci: atlantis 2025-03-01 09:55:26 +00:00
Jonas Juselius 606bc6293e ci: atlantis 2025-03-01 07:38:25 +00:00
sematic-release cfbdd60887 ci: sorcerer 2025-02-28 15:44:38 +00:00
sematic-release ea56be4cfb ci: atlantis 2025-02-28 15:44:36 +00:00
Jonas Juselius 451868bb43 ci: atlantis 2025-02-28 15:38:45 +00:00
sematic-release e0c00fbd8d ci: atlantis 2025-02-28 13:58:38 +00:00
sematic-release bb89969335 ci: sorcerer 2025-02-28 13:58:35 +00:00
Jonas Juselius 8eac1df96f ci: atlantis 2025-02-28 13:52:44 +00:00
sematic-release 5b293f0a60 ci: atlantis 2025-02-28 13:26:45 +00:00
sematic-release 97a0e3e464 ci: sorcerer 2025-02-28 13:26:43 +00:00
Jonas Juselius fe31be4573 ci: atlantis 2025-02-28 13:20:41 +00:00
Jonas Juselius 20579c3f19 ci: atlantis 2025-02-28 12:59:32 +00:00
sematic-release 04529295ba ci: sorcerer 2025-02-28 12:04:09 +00:00
sematic-release 97b1c4467b ci: atlantis 2025-02-28 12:04:06 +00:00
sematic-release eeec0df704 ci: sorcerer 2025-02-27 14:22:48 +00:00
sematic-release 16230161a7 ci: atlantis 2025-02-27 14:22:45 +00:00
Jonas Juselius 3791a0d40f ci: atlantis 2025-02-27 14:16:43 +00:00
Jonas Juselius d0486dd24e ci: sorcerer 2025-02-27 12:31:54 +00:00
Jonas Juselius 051ed943c4 ci: atlantis 2025-02-27 12:31:51 +00:00
juselius 5aa56d39d7 fix: new atlantis and sorcerer poseidon registry 2025-02-27 13:06:02 +01:00
Jonas Juselius 44ee4f24be ci: sorcerer 2025-02-27 11:55:14 +00:00
Jonas Juselius 42f324bb67 ci: atlantis 2025-02-27 11:55:11 +00:00
sematic-release 487188e840 ci: serverpack 2025-02-27 11:18:51 +00:00
sematic-release 9c5ae9c7ea ci: serverpack 2025-02-27 11:18:49 +00:00
sematic-release f5bfabc19e ci: serverpack 2025-02-27 11:18:46 +00:00
sematic-release aa7c53a13e ci: serverpack 2025-02-27 11:18:43 +00:00
Jonas Juselius 98ca3dba40 ci: serverpack 2025-02-27 11:13:04 +00:00
Jonas Juselius 87bda7d45f ci: serverpack 2025-02-27 11:13:01 +00:00
Jonas Juselius 44427bf2f9 ci: serverpack 2025-02-27 10:44:40 +00:00
Jonas Juselius e815460c6f ci: serverpack 2025-02-27 10:44:38 +00:00
sematic-release 4fc1647ee6 ci: atlantis 2025-02-24 14:59:17 +00:00
Jonas Juselius 5edd01afce ci: atlantis 2025-02-24 14:52:51 +00:00
juselius 5e4dc65fca fix: add sso cookie ttl to appsettings 2025-02-24 12:38:51 +01:00
juselius cf3ea55bdf Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-02-24 12:36:57 +01:00
juselius 006ff95a7e fix: tweak plausible 2025-02-24 12:35:50 +01:00
sematic-release dea3be5f36 ci: atlantis 2025-02-23 15:11:20 +00:00
Jonas Juselius 4dfd5b8322 ci: atlantis 2025-02-23 15:05:00 +00:00
sematic-release c5facede08 ci: atlantis 2025-02-22 12:19:08 +00:00
Jonas Juselius 42802a043e ci: atlantis 2025-02-22 12:13:06 +00:00
sematic-release 5a196dd75f ci: sorcerer 2025-02-22 11:43:24 +00:00
Jonas Juselius a069fe364a ci: sorcerer 2025-02-22 11:39:07 +00:00
Jonas Juselius d9093513da Merge branch 'fix-plausible' into 'main'
fix(plausible): Update ingress with correct hostname

See merge request oceanbox/manifests!4
2025-02-22 07:30:17 +00:00
Moritz Jörg e6b64c06bf fix(plausible): Update ingress with correct hostname
Also moves the it into the `aux` project and updates
the databaseUrl to match the cnpg cluster.
2025-02-21 21:34:14 +01:00
sematic-release 84d194c3aa ci: atlantis 2025-02-21 15:40:18 +00:00
stigrj 8c7bcdd439 ci: atlantis 2025-02-21 15:34:11 +00:00
juselius 5635256193 fix: fix plausible analytics app 2025-02-21 13:46:34 +01:00
juselius 8ca1a331aa feat: add plausible analytics app 2025-02-21 13:38:30 +01:00
sematic-release 82cdccfdd8 ci: atlantis 2025-02-20 15:39:37 +00:00
stigrj 45cc687543 ci: atlantis 2025-02-20 15:33:27 +00:00
juselius 2267e4f9a7 fix: add sorcerer and archivist plain users 2025-02-14 09:24:28 +01:00
Jonas Juselius 4fc8b3e845 ci: atlantis 2025-02-13 17:49:53 +00:00
Jonas Juselius 0433f724ae ci: sorcerer 2025-02-13 17:49:17 +00:00
juselius cf3875f3d1 fix: fix int to string, sigh. 2025-02-13 15:10:29 +01:00
juselius 549d016efe fix: fix registry ingress to use production cert 2025-02-13 15:09:04 +01:00
juselius 32780925fd Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-02-13 14:28:47 +01:00
juselius e27872f3fd fix: fix registry proxy size 2025-02-13 14:28:38 +01:00
sematic-release 48d5036214 ci: atlantis 2025-02-13 13:20:36 +00:00
juselius fc6f68d887 fix: fix registry mount path 2025-02-13 14:20:29 +01:00
juselius e7a70d7f9a Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-02-13 14:16:21 +01:00
Jonas Juselius 47faf70ac8 ci: atlantis 2025-02-13 13:14:28 +00:00
juselius c66a1e8876 feat: add yolo-registr chart and app 2025-02-13 14:12:03 +01:00
sematic-release 49bc3fcd9e ci: sorcerer 2025-02-13 12:29:41 +00:00
Jonas Juselius c2c73d69a4 ci: sorcerer 2025-02-13 12:25:22 +00:00
juselius cd9ccd3402 fix: fix loglevels to correspond to .net standard 2025-02-13 05:39:58 +01:00
sematic-release eba96b3ab6 ci: sorcerer 2025-02-12 18:31:02 +00:00
Jonas Juselius 3ae40994b0 ci: sorcerer 2025-02-12 18:26:41 +00:00
sematic-release b065b1bc45 ci: sorcerer 2025-02-12 11:11:37 +00:00
Jonas Juselius ed5d72da7a ci: sorcerer 2025-02-12 11:07:11 +00:00
juselius 602d877ad5 Merge branch 'main' of gitlab.com:oceanbox/manifests 2025-02-11 18:42:19 +01:00
Jonas Juselius bc06204a40 ci: atlantis 2025-02-11 17:32:46 +00:00
Jonas Juselius 893ba012c9 ci: sorcerer 2025-02-11 17:32:23 +00:00
juselius 291c63ecaa feat: new fga store and model for prod 2025-02-11 18:32:14 +01:00
sematic-release 7a1173b1b7 ci: atlantis 2025-02-11 15:06:31 +00:00
juselius 39b58d2d7a fix: update staging appsettings for sorcerer and atlantis 2025-02-11 16:03:45 +01:00
Jonas Juselius f7986af9d6 ci: atlantis 2025-02-11 14:58:52 +00:00
sematic-release e02000a112 ci: sorcerer 2025-02-11 14:50:18 +00:00
Jonas Juselius 0606abb952 ci: sorcerer 2025-02-11 14:45:54 +00:00
juselius ed74cd40a4 fix: fix fga model id in sorcerer 2025-02-11 14:57:55 +01:00
sematic-release 1ebc2d7cf7 ci: atlantis 2025-02-08 19:33:33 +00:00
Jonas Juselius 3ef0ff028e ci: atlantis 2025-02-08 19:27:20 +00:00
juselius d65c6cff95 fix: aslo pin staging fga model id 2025-02-07 17:30:07 +01:00
juselius 877a1a20af fix: pin prod fga model id in prod 2025-02-07 17:21:52 +01:00
sematic-release d508e77748 ci: atlantis 2025-02-07 15:52:18 +00:00
Jonas Juselius 2952bfcffe ci: atlantis 2025-02-07 15:45:53 +00:00
Jonas Juselius 5c5f67fb77 ci: atlantis 2025-02-07 15:10:55 +00:00
juselius f9a2190d76 fix: fix staging sorcerer archmaester url 2025-02-07 15:40:34 +01:00
juselius 2bf07efbd9 fix: update atlantis staging 2025-02-07 14:20:38 +01:00
juselius 4faec93d6a fix: s3 policy 2025-02-07 13:48:11 +01:00
juselius 7971b73a75 fix: add local loki cilium network policies 2025-02-07 13:43:18 +01:00
juselius 7483a52cdd fix: fix atlantis staging database 2025-02-07 13:28:11 +01:00
juselius c4b319591b feat: add script to reset ekman cluster secret 2025-02-07 11:41:27 +01:00
juselius 977bccefe8 fix: fix staging sorcerer back to staging env 2025-02-07 11:18:08 +01:00
juselius 3effc327ff fix: update atlantis and sorcerer versions 2025-02-07 10:49:00 +01:00
juselius ec7e523ed6 fix: update openfga version 2025-02-07 10:48:34 +01:00
juselius 3fbd38a6a3 fix: fix prod atlantis db instance name 2025-02-07 10:48:12 +01:00
juselius cc96b955a4 fix: switch apps back to main branch 2025-02-07 07:43:39 +01:00
juselius f6d2c983d9 fix: merge with main 2025-02-07 07:42:07 +01:00
juselius 253ed4eeba major: cleanup before merge back to 2025-02-07 07:27:39 +01:00
juselius e3b1ef76da fix: fix amqp password 2025-02-04 17:02:42 +01:00
Jonas Juselius d2786de988 ci: atlantis 2025-02-04 14:49:33 +00:00
juselius 6663fc2cc5 Merge branch 'nixidy' of gitlab.com:oceanbox/manifests into nixidy 2025-02-04 15:43:37 +01:00
juselius dd7e28c2e2 fix: add bast and oty to sorcerer dev cors 2025-02-04 15:43:24 +01:00
juselius 6976ea8d93 fix: only sync atlantis db secrets if bootstrap is enabled 2025-01-31 13:25:45 +01:00
juselius 8421acaa25 fix: unify atlantis secrets policy 2025-01-31 13:22:27 +01:00
sematic-release b1bf97e419 ci: atlantis 2025-01-30 20:57:07 +00:00
juselius f425a1c551 fix: update prod atlantis 2025-01-30 21:53:54 +01:00
Jonas Juselius 5cfcb23a00 ci: atlantis 2025-01-30 20:50:49 +00:00
juselius d8a3706305 fix: fix increase prod-atlantis replica count 2025-01-30 21:18:03 +01:00
juselius 1ef512e2eb fix: fix prod-atlantis sorcerer uri to prod 2025-01-30 21:16:40 +01:00
juselius 39e69dff7f fix: fix prod-atlantis db and disable bootstrap 2025-01-30 20:55:39 +01:00
juselius 5d86e81fb0 feat: change preprod to prod! 2025-01-30 20:45:33 +01:00
juselius 265f188f66 fix: fix prod-sorcerer replica count 2025-01-30 20:23:38 +01:00
juselius 2508817f30 fix: fix redis prod env secret 2025-01-30 20:22:10 +01:00
juselius e04dd170ac fix: fix redis prod env secret 2025-01-30 20:19:13 +01:00
juselius 861f288ec0 fix: fix redis secret (static) 2025-01-30 20:14:12 +01:00
juselius 20de965607 fix: fix redis secret 2025-01-30 20:13:16 +01:00
juselius b63d89d9e6 fix: add missing redis 2025-01-30 20:10:37 +01:00
juselius c9ba27539e feat: add new prod-sorcerer 2025-01-30 20:08:09 +01:00
sematic-release 0055644a4c ci: sorcerer 2025-01-30 18:46:57 +00:00
Jonas Juselius 3468a8ccaa ci: sorcerer 2025-01-30 18:42:40 +00:00
sematic-release ae4d7bd464 ci: atlantis 2025-01-30 16:15:31 +00:00
stigrj cd741fbdc7 ci: atlantis 2025-01-30 16:09:35 +00:00
juselius daa4a87597 fix: update atlantis preprod 2025-01-28 10:50:28 +01:00
sematic-release 072a0d2da3 ci: atlantis 2025-01-28 07:30:04 +00:00
Jonas Juselius de50620d72 ci: atlantis 2025-01-28 07:24:10 +00:00
sematic-release a32321ca15 ci: atlantis 2025-01-27 10:56:39 +00:00
sematic-release 7c4c34c790 ci: sorcerer 2025-01-27 10:53:10 +00:00
stigrj 1d2fd0ac20 ci: atlantis 2025-01-27 10:50:43 +00:00
stigrj ffd4a65c2e ci: sorcerer 2025-01-27 10:48:48 +00:00
sematic-release fa24c30922 ci: atlantis 2025-01-27 10:08:54 +00:00
Jonas Juselius cd190633c2 ci: atlantis 2025-01-27 10:02:54 +00:00
juselius a96c6c28a9 fix: update atlantis preprod 2025-01-24 16:29:36 +01:00
sematic-release 7c68de2597 ci: atlantis 2025-01-24 08:54:26 +00:00
stigrj ce80f6c736 ci: atlantis 2025-01-24 08:48:23 +00:00
juselius 45f598fb8b fix: update preprod atlantis 2025-01-23 21:04:20 +01:00
sematic-release 2a2b943ab4 ci: atlantis 2025-01-23 20:01:55 +00:00
Jonas Juselius 49d3b70bd1 ci: atlantis 2025-01-23 19:55:47 +00:00
Jonas Juselius f6959b58c1 ci: atlantis 2025-01-23 17:17:25 +00:00
juselius b0cdab1790 feat: remove rabbitmq secret from atlantis chart and put it in kustomizations 2025-01-23 18:09:26 +01:00
juselius 28e2ba87eb fix: fix accidental lowecasing 2025-01-23 18:08:27 +01:00
juselius 89e99bed42 fix: ignore redis secret 2025-01-23 17:03:49 +01:00
juselius d30ec463bb fix: fix redis secret name 2025-01-23 16:59:13 +01:00
juselius 0f8dae5436 fix: update preprod atlantis and sorcerer 2025-01-23 16:43:03 +01:00
sematic-release 1391e82e1e ci: sorcerer 2025-01-23 14:14:13 +00:00
sematic-release 8c878f1ebc ci: atlantis 2025-01-23 14:12:56 +00:00
Jonas Juselius 86a2eeddb6 ci: sorcerer 2025-01-23 14:09:50 +00:00
Jonas Juselius bf3b2aeb7c ci: atlantis 2025-01-23 14:06:49 +00:00
Jonas Juselius 8a4726dd38 ci: atlantis 2025-01-22 13:55:52 +00:00
juselius 2422db91e2 fix: update atlantis preprod and sorcerer beta 2025-01-21 10:58:57 +01:00
sematic-release 39e6cebe09 ci: atlantis 2025-01-20 17:40:21 +00:00
stigrj 8f13d78cf2 ci: atlantis 2025-01-20 17:34:15 +00:00
juselius d7117d18b8 feat: flip over to new keycloak instance 2025-01-20 08:58:56 +01:00
juselius 3567f18b2e fix: add capgemini 2025-01-20 07:51:08 +01:00
sematic-release cb0c3eef95 ci: sorcerer 2025-01-19 13:33:58 +00:00
stigrj 927a27fa66 ci: sorcerer 2025-01-19 13:29:50 +00:00
sematic-release 5b17096f02 ci: atlantis 2025-01-17 17:16:21 +00:00
sematic-release 2fef5a55a4 ci: sorcerer 2025-01-17 17:11:22 +00:00
Jonas Juselius 3a4d782b98 ci: atlantis 2025-01-17 17:10:06 +00:00
Jonas Juselius 44241671ad ci: sorcerer 2025-01-17 17:07:09 +00:00
juselius befe13225c fix: new atlantis and sorcerer preprod 2025-01-17 15:27:16 +01:00
sematic-release 8569811687 ci: atlantis 2025-01-17 12:57:25 +00:00
Jonas Juselius f57b51de2b ci: atlantis 2025-01-17 12:51:26 +00:00
sematic-release b5b8ea5d14 ci: atlantis 2025-01-17 12:23:15 +00:00
Jonas Juselius 9b7c95bc71 ci: atlantis 2025-01-17 12:17:23 +00:00
sematic-release 6162cc1c25 ci: sorcerer 2025-01-17 12:13:51 +00:00
Jonas Juselius 5129b24581 ci: sorcerer 2025-01-17 12:10:00 +00:00
juselius bc71b78da6 fix: update atlantis preprod 2025-01-14 18:52:26 +01:00
sematic-release 99e2a58441 ci: atlantis 2025-01-14 14:58:03 +00:00
juselius f1385b8d0b fix: update sorcerer beta and atlantis preprod 2025-01-14 15:54:55 +01:00
sematic-release 6946080376 ci: sorcerer 2025-01-14 14:52:31 +00:00
Jonas Juselius 6a2fbbdbeb ci: atlantis 2025-01-14 14:51:40 +00:00
Jonas Juselius 6158873575 ci: sorcerer 2025-01-14 14:48:20 +00:00
sematic-release ae4537415c ci: sorcerer 2025-01-14 12:27:17 +00:00
Jonas Juselius 3caac2f4c9 ci: sorcerer 2025-01-14 12:23:14 +00:00
sematic-release f32b3eb2a5 ci: atlantis 2025-01-14 10:02:47 +00:00
Jonas Juselius 8afc93ebe6 ci: atlantis 2025-01-14 09:56:51 +00:00
sematic-release 72a6cb19db ci: atlantis 2025-01-11 20:22:40 +00:00
Jonas Juselius 6d0a2cbac8 ci: atlantis 2025-01-11 20:16:33 +00:00
juselius 87e3219c0c fix: add redis to sorcerer 2025-01-11 21:12:18 +01:00
juselius 74fa77e91c fix: update atlantis preprod 2025-01-11 21:11:44 +01:00
sematic-release dc46f7355e ci: sorcerer 2025-01-11 15:45:07 +00:00
Jonas Juselius 86b5fbfad2 ci: sorcerer 2025-01-11 15:41:10 +00:00
juselius 5940db6833 fix: update staging sorcerer for maps.beta 2025-01-11 16:37:04 +01:00
sematic-release 351a9b4801 ci: sorcerer 2025-01-11 15:27:43 +00:00
Jonas Juselius 5a8e6c3156 ci: sorcerer 2025-01-11 15:23:36 +00:00
juselius c02d40564d fix: update staging sorcerer for maps.beta 2025-01-11 16:19:36 +01:00
sematic-release 87f3000820 ci: sorcerer 2025-01-11 15:06:43 +00:00
Jonas Juselius 5e405947d6 ci: sorcerer 2025-01-11 15:02:58 +00:00
juselius 934ea43ae9 fix: update staging sorcerer for maps.beta 2025-01-11 16:00:06 +01:00
juselius f0eae55b5e fix: update atlantis fga model 2025-01-11 13:36:22 +01:00
juselius 423b9ce28c fix: temp hack for preprod atlantis db 2025-01-11 09:36:51 +01:00
juselius a93031b11b fix: fix atlantis env secret policy 2025-01-11 09:36:14 +01:00
juselius 4fc69cafe6 fix: fix preprod wankery 2025-01-10 14:04:29 +01:00
juselius 089096f936 fix: fix preprod wankery 2025-01-10 13:50:16 +01:00
juselius e3c174a995 fix: atlantis preprod tweaks 2025-01-10 13:26:56 +01:00
juselius 4830a58ed9 fix: fix pølsefingre 2025-01-10 13:16:04 +01:00
juselius d47ee8f5f1 fix: fix atlantis subscriptions 2025-01-10 13:08:02 +01:00
juselius 211db0669f Merge branch 'nixidy' of gitlab.com:oceanbox/manifests into nixidy 2025-01-10 12:49:01 +01:00
juselius 386c098373 fix: update (pre)prod atlantis manifests 2025-01-10 12:48:34 +01:00
sematic-release 5f5625da61 ci: atlantis 2025-01-09 17:54:51 +00:00
juselius fcde51b19e fix: update atlantis beta 2025-01-09 18:51:44 +01:00
Jonas Juselius 23a7d01351 ci: atlantis 2025-01-09 17:48:57 +00:00
sematic-release 3afe69e04e ci: sorcerer 2025-01-09 15:41:44 +00:00
Jonas Juselius c677d8947f ci: sorcerer 2025-01-09 15:37:32 +00:00
sematic-release 4ff2c0885b ci: sorcerer 2025-01-09 12:24:26 +00:00
Jonas Juselius 63408aca0e ci: sorcerer 2025-01-09 12:20:38 +00:00
juselius 20a34d6bf0 fix: update salmar client secret 2025-01-09 12:40:15 +01:00
Jonas Juselius 41e3b83d43 ci: atlantis 2025-01-09 10:02:20 +00:00
Jonas Juselius 147119b43e ci: sorcerer 2025-01-06 18:09:19 +00:00
juselius 8d666f5722 fix: update aqua-kompetanse client secret 2025-01-06 11:53:49 +01:00
juselius 86666c5f85 fix: update aqua-kompetanse client secret 2025-01-06 11:51:14 +01:00
sematic-release caf882455f ci: sorcerer 2025-01-06 09:59:52 +00:00
stigrj ed81a76850 ci: sorcerer 2025-01-06 09:55:49 +00:00
Jonas Juselius 87241276e9 ci: sorcerer 2025-01-06 09:19:45 +00:00
Jonas Juselius 8f98506b58 ci: atlantis 2025-01-06 07:54:16 +00:00
sematic-release 5872eb2106 ci: sorcerer 2025-01-05 17:47:19 +00:00
Jonas Juselius a6c0d6757e ci: sorcerer 2025-01-05 17:42:57 +00:00
sematic-release fd7c45986d ci: sorcerer 2025-01-04 13:10:16 +00:00
Jonas Juselius 2b4912fb22 ci: sorcerer 2025-01-04 13:06:15 +00:00
juselius a0c5699c71 Merge branch 'nixidy' of gitlab.com:oceanbox/manifests into nixidy 2025-01-03 08:50:31 +01:00
juselius ea7b4d7d01 fix: update atlantis beta 2025-01-03 08:50:15 +01:00
sematic-release cfb19854a4 ci: atlantis 2025-01-02 19:54:11 +00:00
Jonas Juselius b0937b4583 ci: atlantis 2025-01-02 19:48:38 +00:00
juselius b20300e315 fix: fix appsettings with oidc logout endpoint 2025-01-02 20:37:24 +01:00
juselius fa552169bc fix: update openfga secret policy 2025-01-01 12:05:54 +01:00
juselius f2bfd484b4 fix: change openfga db name 2024-12-31 15:30:52 +01:00
juselius e1317584ce feat: add policy to fixup openfga connection uri 2024-12-31 15:17:08 +01:00
juselius ff3407f80c fix: fix image name 2024-12-31 13:49:24 +01:00
juselius d05f619618 fix: update openfga postgres to 17 2024-12-31 13:44:17 +01:00
juselius aaf7fad09a fix: fix (defunct) keycloak frontend url 2024-12-31 13:43:23 +01:00
juselius 4498df8aea fix: fix staging atlantis app and tweak keycloak 2024-12-31 13:34:38 +01:00
juselius 0726aa922b fix: fix keycloak admin ingress secret 2024-12-30 18:47:11 +01:00
juselius b291bba5d1 fix: disable keycloak admin ingress 2024-12-30 18:37:19 +01:00
juselius 2f8e31b829 fix: fix json typo 2024-12-30 15:28:18 +01:00
juselius 45b46e2394 fix: move staging atlantis onto keycloak 2024-12-30 15:19:26 +01:00
juselius f9231e96a0 fix: disable keycloak cli job 2024-12-30 14:14:52 +01:00
juselius fcc0994c38 fix: change ingress to auth.oceanbox.io 2024-12-30 13:47:25 +01:00
juselius f065b69ab7 fix: reduce old keycloak replicas to 1 2024-12-30 13:43:53 +01:00
juselius 2ea3e85c3c fix: fix keycloak and remove import-export sidecar 2024-12-30 13:40:53 +01:00
juselius d176df16dd debug: add import-export sidecar 2024-12-29 21:50:31 +01:00
juselius 43c6077d9a debug: add import-export sidecar 2024-12-29 21:47:15 +01:00
juselius 3d67b97222 debug: add import-export sidecar 2024-12-29 21:44:06 +01:00
juselius 3706f37030 debug: add import-export sidecar 2024-12-29 21:41:07 +01:00
juselius dee898a97d fix: fix(?) admin ingress on prod-keycloak 2024-12-28 14:55:25 +01:00
juselius ce1bbcfda2 fix: tweak ingress for now 2024-12-28 14:46:17 +01:00
juselius 3a17a72924 fix: enable admin ingress on prod-keycloak 2024-12-28 14:34:51 +01:00
juselius b46c2cb456 debug: missing account token 2024-12-28 13:35:06 +01:00
juselius 2531e40a80 debug: missing account token 2024-12-28 10:37:58 +01:00
juselius fdc3de12fd debug: missing account token 2024-12-28 10:25:00 +01:00
juselius ae707279e7 debug: missing account token 2024-12-28 10:20:45 +01:00
juselius 0ce818e2f5 debug: missing account token 2024-12-28 09:44:12 +01:00
juselius 4c7315c5ba fix: add keycloak ingress whitelist for now 2024-12-27 22:43:02 +01:00
juselius 768c54db1a feat: new prod keycloak deploy with cnpg database 2024-12-27 22:15:17 +01:00
juselius 0f62b0b01c fix: update keycloak theme (perhaps) 2024-12-27 18:05:06 +01:00
juselius 13178964cb Merge branch 'nixidy' of gitlab.com:oceanbox/manifests into nixidy 2024-12-27 17:54:59 +01:00
juselius 83241d90f9 fix: update keycloak theme (perhaps) 2024-12-27 17:53:39 +01:00
juselius fc24cee169 fix: disable keycloak admin ingress (again) 2024-12-27 15:02:27 +01:00
juselius 768ccb8fd3 fix: enable keycloak admin ingress (again) 2024-12-27 14:24:19 +01:00
Jonas Juselius b095736219 ci: atlantis 2024-12-27 11:33:39 +00:00
juselius d2b03dd2eb fix: remove redis secret from atlantis chart 2024-12-27 12:26:03 +01:00
juselius 22cab489a5 fix: disable keycloak admin ingress 2024-12-25 09:23:33 +01:00
juselius 5081ef9a13 fix: run keycloak in 2 replicas 2024-12-25 09:10:15 +01:00
juselius 38f80bdf48 fix: add missing ingress to keycloak 2024-12-25 09:02:12 +01:00
juselius 674dfa1ed5 fix: add missing ingress to keycloak 2024-12-25 08:47:13 +01:00
juselius 1f7a82e895 fix: disable redis-stack for now 2024-12-23 08:21:08 +01:00
juselius 1a39118763 fix: use unified external redis for sorcerer and atlantis 2024-12-23 07:31:14 +01:00
juselius 50aabe96b8 fix: migrate from internal to external redis 2024-12-23 07:23:06 +01:00
juselius 261f287e53 fix: secure keycloak master realm 2024-12-21 18:39:57 +01:00
juselius 3b1d5e0ee1 fix: increases prod openfga db replicas to 2 2024-12-21 08:44:40 +01:00
juselius c58e2f675f fix: upgrade dex 2024-12-20 14:42:01 +01:00
juselius d836ff2cef fix: add itp as a test domain for multi-tenant 2024-12-20 14:40:05 +01:00
juselius e68c57ed05 fix: update atlantis and sorcerer 2024-12-20 14:27:57 +01:00
sematic-release e3796a8a66 ci: atlantis 2024-12-20 13:22:29 +00:00
Jonas Juselius 4bec65baab ci: atlantis 2024-12-20 13:16:56 +00:00
sematic-release b2e7fccef2 ci: atlantis 2024-12-20 12:35:48 +00:00
sematic-release 97735a4d6b ci: sorcerer 2024-12-20 12:32:38 +00:00
Jonas Juselius 33c2f6d5fe ci: atlantis 2024-12-20 12:30:28 +00:00
Jonas Juselius c494cd1945 ci: sorcerer 2024-12-20 12:28:18 +00:00
juselius 1c713f324a fix: flip dex over on nixidy branch (for now) 2024-12-20 09:52:38 +01:00
juselius b7631bf882 fix: flip dex over on nixidy branch (for now) 2024-12-20 09:49:57 +01:00
juselius c21945811e fix: flip dex over on nixidy branch (for now) 2024-12-20 09:47:43 +01:00
juselius 426fe34412 fix: flip dex over on nixidy branch (for now) 2024-12-20 09:45:24 +01:00
juselius dd3f44ff52 fix: update dex for upstream multi-tenancy 2024-12-20 09:24:31 +01:00
juselius d299f4a21c Merge branch 'nixidy' of gitlab.com:oceanbox/manifests into nixidy 2024-12-20 09:16:25 +01:00
juselius 000161461f fix: update openfga uri 2024-12-20 09:15:11 +01:00
Jonas Juselius f5f7e11f1f ci: atlantis 2024-12-20 08:04:25 +00:00
juselius d69830cc47 fix: fix openfga ingress (use production certs) 2024-12-20 06:21:29 +01:00
juselius 675e3299a1 fix: update openfga 2024-12-19 19:26:27 +01:00
juselius 219bc47465 fix: update openfga 2024-12-19 18:56:06 +01:00
juselius c31bf79671 fix: update openfga 2024-12-19 18:52:23 +01:00
juselius 903fbdbaa8 fix: update openfga values 2024-12-19 17:44:12 +01:00
juselius 83a025cdcf fix: fix yet another typo 2024-12-19 16:39:16 +01:00
juselius bc7c15db24 fix: fix typo 2024-12-19 16:02:44 +01:00
sematic-release 4e80b83ff9 ci: atlantis 2024-12-19 15:01:37 +00:00
sematic-release fd5a4c35ce ci: sorcerer 2024-12-19 15:01:01 +00:00
juselius 73555a2d80 fix: update loki, tempo and openfga apps 2024-12-19 16:00:53 +01:00
Jonas Juselius dacc0d2974 ci: sorcerer 2024-12-19 14:56:49 +00:00
juselius b19abf333d fix: update verisons and ingress 2024-12-19 15:56:36 +01:00
Jonas Juselius 8e2784916e ci: atlantis 2024-12-19 14:56:21 +00:00
juselius 5b8732ae04 fix: revert servicemonitor port 2024-12-19 15:52:35 +01:00
juselius 3a49ef6c53 feat: make servicemonitor port configurable 2024-12-19 15:27:16 +01:00
juselius 4d9c401ab8 fix: fix typo 2024-12-19 15:22:07 +01:00
sematic-release a4722fce31 ci: sorcerer 2024-12-19 14:17:29 +00:00
Jonas Juselius 43302ad2c9 ci: sorcerer 2024-12-19 14:13:06 +00:00
juselius ec0344ffe8 fix: update sorcerer and ingress paths 2024-12-19 15:12:31 +01:00
juselius cc85d8eccf fix: update atlantis and ingress paths 2024-12-19 15:11:54 +01:00
sematic-release b52753910d ci: atlantis 2024-12-19 14:11:49 +00:00
Jonas Juselius dc6f936b3d ci: atlantis 2024-12-19 14:06:20 +00:00
juselius 4131917813 Merge branch 'nixidy' of gitlab.com:oceanbox/manifests into nixidy 2024-12-19 09:55:04 +01:00
juselius 0f3f8b7a38 feat: enable dapr-api-token 2024-12-19 09:54:55 +01:00
juselius 64048984a6 feat: add internal ingress to sorcerer 2024-12-19 09:53:32 +01:00
juselius 8989cdb100 fix: add kyverno policies for dapr api tokens 2024-12-19 09:50:33 +01:00
sematic-release 7473321ea6 ci: atlantis 2024-12-18 07:59:26 +00:00
stigrj 6f0a3d4ba3 ci: atlantis 2024-12-18 07:54:25 +00:00
sematic-release d7617f8e91 ci: sorcerer 2024-12-18 07:34:24 +00:00
stigrj 78f9a375c7 ci: sorcerer 2024-12-18 07:30:19 +00:00
sematic-release 368db22c7f ci: sorcerer 2024-12-14 19:42:54 +00:00
Jonas Juselius 5c08bbb967 ci: sorcerer 2024-12-14 19:38:41 +00:00
juselius 95fa446986 fix: update sorcerer 2024-12-14 20:35:01 +01:00
sematic-release 844bffbb85 ci: atlantis 2024-12-14 18:21:41 +00:00
sematic-release bfcc1ee9a5 ci: sorcerer 2024-12-14 18:19:12 +00:00
Jonas Juselius 24de3c7fb6 ci: atlantis 2024-12-14 18:16:18 +00:00
Jonas Juselius 4ccc099b84 ci: sorcerer 2024-12-14 18:15:02 +00:00
juselius d2e50f1776 fix: use multi-audience tokens 2024-12-14 19:12:27 +01:00
juselius a0d937e40a fix: update staging atlantis and sorcerer 2024-12-14 12:02:20 +01:00
sematic-release 1bff54816f ci: atlantis 2024-12-14 10:59:20 +00:00
sematic-release 9b930de3ab ci: sorcerer 2024-12-14 10:56:44 +00:00
Jonas Juselius 3b2bde72f2 ci: atlantis 2024-12-14 10:53:56 +00:00
Jonas Juselius db0227ca72 ci: sorcerer 2024-12-14 10:52:36 +00:00
juselius eba8f961f0 fix: update staging atlantis and sorcerer 2024-12-14 11:50:21 +01:00
sematic-release 76bb7224ec ci: sorcerer 2024-12-14 09:11:06 +00:00
Jonas Juselius 229bc41550 ci: sorcerer 2024-12-14 09:06:53 +00:00
juselius 8edbe0e078 fix: dapr component scopes for sorcerer 2024-12-14 09:10:15 +01:00
juselius 61403261cd fix: update atlantis 2024-12-14 08:59:30 +01:00
sematic-release 8fcd4fdff3 ci: atlantis 2024-12-14 07:32:08 +00:00
Jonas Juselius a93d0f1ef6 ci: atlantis 2024-12-14 07:26:52 +00:00
sematic-release d7033dcd76 ci: atlantis 2024-12-13 18:33:12 +00:00
Jonas Juselius aa1b04e68e ci: atlantis 2024-12-13 18:27:55 +00:00
juselius 721049e742 fix: update atlantis 2024-12-13 19:24:05 +01:00
juselius 69cb89aba1 fix: update atlatis and sorcerer staging 2024-12-13 18:48:16 +01:00
sematic-release 88ac9fe9da ci: atlantis 2024-12-13 17:08:17 +00:00
sematic-release 045e204467 ci: sorcerer 2024-12-13 17:04:49 +00:00
Jonas Juselius ab86e89443 ci: atlantis 2024-12-13 17:02:58 +00:00
Jonas Juselius 84b75f1644 ci: sorcerer 2024-12-13 17:00:26 +00:00
juselius b55c36832f fix: fix atlantis ingress 2024-12-12 16:06:44 +01:00
juselius 90e1e35e0a feat: rudimentary fga permissions checking in api 2024-12-12 15:45:17 +01:00
juselius a8c29c6b00 :fix: enable atlantis ingress 2024-12-12 15:24:42 +01:00
sematic-release ca75cb69e6 ci: atlantis 2024-12-12 14:20:53 +00:00
juselius 57a9246b35 :fix: update atlantis image 2024-12-12 15:19:14 +01:00
juselius c96fae310d :fix: enable atlantis ingress 2024-12-12 15:18:24 +01:00
Jonas Juselius f24fbd0ac2 ci: atlantis 2024-12-12 14:15:28 +00:00
juselius 4e5fcda742 :fix: update atlantis secrets 2024-12-12 14:59:13 +01:00
juselius b331dff18e :fix: update atlantis image 2024-12-12 14:56:44 +01:00
juselius d1e9df5b35 fix: update atlantis manifests 2024-12-12 14:53:24 +01:00
juselius 4ece141ce0 fix: update atlantis manifests 2024-12-12 14:47:14 +01:00
juselius 9d9836bffb fix: update atlantis manifests and argo apps 2024-12-12 14:38:26 +01:00
juselius b12146c054 fix: fix sorcerer redis settings 2024-12-12 14:24:14 +01:00
juselius ce94dc0a3b fix: fix sorcerer chart link 2024-12-12 13:41:00 +01:00
juselius db011cfb4d fix: fix fixes 2024-12-12 13:15:25 +01:00
juselius 9b1a687ef5 fix: update sorcerer image 2024-12-12 12:53:32 +01:00
juselius e51c5eb248 fix: update sorcerer image 2024-12-12 12:43:37 +01:00
juselius 1dfdf226d5 fix: update sorcerer image 2024-12-12 12:32:51 +01:00
sematic-release c6eddc6605 ci: sorcerer 2024-12-12 11:26:21 +00:00
Jonas Juselius fdaf736ba8 ci: sorcerer 2024-12-12 11:22:01 +00:00
juselius a04cbeadad fix: update sorcerer image 2024-12-12 12:13:51 +01:00
juselius 3283758478 fix: update sorcerer image 2024-12-12 12:10:33 +01:00
juselius 5296c67194 fix: fix sorcerer volume claims 2024-12-12 12:03:57 +01:00
sematic-release 02bb2e5524 ci: atlantis 2024-12-12 10:08:45 +00:00
Jonas Juselius 4319aa7901 ci: atlantis 2024-12-12 10:03:34 +00:00
sematic-release c02a4cb9c0 ci: atlantis 2024-12-12 08:54:29 +00:00
Jonas Juselius 5c478ba1ae ci: atlantis 2024-12-12 08:49:21 +00:00
sematic-release 0894e96ecf ci: sorcerer 2024-12-11 20:07:26 +00:00
Jonas Juselius c22a0fffa9 ci: sorcerer 2024-12-11 20:03:16 +00:00
juselius 3d195486d5 fix: use letsencrypt-production for openfga 2024-12-11 13:51:18 +01:00
juselius 9eb9714c7f feat: move from atlantis and sorcerer applicationsets 2024-12-09 12:46:35 +01:00
juselius 70a78699e3 fix: update sorcerer manifests 2024-12-09 12:40:42 +01:00
juselius ca6b80d13f feat: update atlantis chart, values and app for spmsa 2024-12-09 10:49:02 +01:00
juselius 6ba97b006b feat: disable flakes, use normal nix shell 2024-12-04 15:15:31 +01:00
juselius 1feb953dc4 fix: add internal ingress to atlantis 2024-12-04 15:00:35 +01:00
Jonas Juselius d3a6f8f38b fix: fix salmar dex client secret 2024-11-26 10:47:13 +01:00
Jonas Juselius a2203fc1d7 fix: add kyverno secret policies for sorcerer 2024-11-25 13:17:49 +01:00
Jonas Juselius c520f042c6 fix: allow atlatnis azure keyvault and blobstore 2024-11-22 13:55:33 +01:00
Jonas Juselius e6788bbc41 Merge branch 'nixidy' of gitlab.com:oceanbox/manifests into nixidy 2024-11-21 09:56:51 +01:00
Jonas Juselius bcd0db7150 fix: add bioceanor and oceanvisuals 2024-11-21 09:18:33 +01:00
juselius c75378a0e3 fix: fix atlantis secrets policies 2024-11-20 20:09:22 +01:00
Jonas Juselius e8e652039c Merge remote-tracking branch 'origin/main' into nixidy 2024-11-18 13:24:20 +01:00
juselius 993612f3bd feat: add cpol to sync regcreds 2024-11-18 10:35:37 +01:00
juselius b45432c826 fix: make sorcerer honor env: in values 2024-11-18 10:34:29 +01:00
juselius 414c993fe1 feat: add cpol to sync azure keyvault credentials 2024-11-18 10:33:34 +01:00
juselius 5c044cbbfe fix: disable zipkin ingress on otel collector 2024-11-18 08:34:19 +01:00
Jonas Juselius 243260f479 feat: add redis to sorcerer 2024-11-16 14:23:34 +01:00
juselius 8510a9b8a2 fix: add zipkin path to otel collector 2024-11-16 10:06:05 +01:00
juselius 77ed76758e fix: add port 8085 to local atlantis and sorcerer 2024-11-16 08:13:59 +01:00
Jonas Juselius f8d82f4f46 fix: fix sorcerer local redirect url 2024-11-15 11:49:00 +01:00
Jonas Juselius 50bf3814a5 fix: add all known leroys 2024-11-15 09:36:39 +01:00
Jonas Juselius a8da4c1198 fix: fix otel url typo 2024-11-14 14:37:53 +01:00
juselius 35b5882d3e feat: add dapr configuration store to atlantis staging 2024-11-01 12:35:12 +01:00
juselius 2203b09fb4 fix: add acl.json to new atlantis deployment 2024-10-31 14:33:10 +01:00
juselius 673bb00a9a fix: add Måsøval 2024-10-31 14:25:55 +01:00
juselius 01b9bc4465 fix: add Måsøval 2024-10-31 12:56:22 +01:00
Jonas Juselius ef6282ca17 fix: upgrade keycloak 2024-10-30 12:02:21 +01:00
Jonas Juselius 503128903b feat: update atlantis chart and values for monolith 2024-10-25 19:14:10 +02:00
Jonas Juselius 7ca0a2d397 Merge branch 'nixidy' of gitlab.com:oceanbox/manifests into nixidy 2024-10-15 08:02:36 +02:00
Jonas Juselius 474d04862c fix: enable atlantis service monitor 2024-10-15 08:02:22 +02:00
juselius ea929b7dc4 wip: kustomization experiments 2024-10-15 07:37:43 +02:00
juselius 354bd72248 wip: well, looking better 2024-10-14 18:02:42 +02:00
Jonas Juselius ed26ad8af2 wip: getting there, slowly 2024-10-14 15:47:14 +02:00
juselius 372c11c31e feat: rename kustomizations/ to values/ 2024-10-14 07:59:16 +02:00
juselius 91b56423f2 wip: figuring out how to do multiple envs and stuff 2024-10-14 07:51:07 +02:00
Jonas Juselius 768cb1ddef wip: figuring it out, slowly 2024-10-11 18:56:56 +02:00
juselius a5cf93c758 wip: add openfga app with direct helm render 2024-10-10 20:50:50 +02:00
Jonas Juselius 11b398801d wip: try nixidy 2024-10-10 16:04:41 +02:00
Jonas Juselius 61379ad665 fix: update vcluster adn remove kyverno policies 2024-10-09 14:07:23 +02:00
Jonas Juselius 15dae312ef fix: add hubocean group 2024-10-08 09:39:46 +02:00
Jonas Juselius 7b046c343f fix: add APP_NAME and APP_NAMESPACE to default env 2024-09-28 12:58:51 +02:00
1243 changed files with 119219 additions and 2686 deletions
+12
View File
@@ -0,0 +1,12 @@
#!/usr/bin/env bash
# the shebang is ignored, but nice for editors
watch_file nix/sources.json
# Load .env file if it exists
dotenv_if_exists
# Set npins dir
export NPINS_DIRECTORY="nix"
# Activate development shell
use nix
+5 -2
View File
@@ -1,3 +1,6 @@
_manifest.yaml
_resources.yaml
*.tgz *.tgz
_*/
.direnv/
.pre-commit-config.yaml
_*.yaml
backup/
+33
View File
@@ -0,0 +1,33 @@
# Manifests
> [!note]
> For CI/CD to push updates to this repo add your repo [here](https://gitlab.com/oceanbox/alpine-k8s/-/settings/ci_cd#js-token-access)
Manifest repo managed using [Helmfile](https://github.com/helmfile/helmfile).
Repository structure:
```bash
/
├── helmfile.d/ # Helmfiles, *.yaml.gotmpl
├── charts/ # Our own charts, e.g `Atlantis`
├── values # Values for helmfiles
│ ├── <chart>
│ │ ├── env.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
│ │
│ ├── env.yaml # Standard values for all cluster
│ ├── env-oceanbox.yaml # Values overrides for oceanbox
│ ├── env-ekman.yaml # Values overrides for ekman
```
-1
View File
@@ -1 +0,0 @@
kustomizations/petimeter/manifests/acl.json
-47
View File
@@ -1,47 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: archmeister
namespace: argocd
spec:
goTemplate: true
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
hostname: archmeister.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: archmeister.beta.oceanbox.io
autoSync: true
prune: true
template:
metadata:
name: "{{ .env }}-archmeister"
spec:
project: atlantis
destination:
namespace: atlantis
server: "{{ .cluster }}"
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/archmeister
plugin:
name: kustomize-helm-with-rewrite
parameters:
- name: env
string: "{{ .env }}"
- name: hostname
string: "{{ .hostname }}"
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
-27
View File
@@ -1,27 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: atlantis-cluster-resources
namespace: argocd
# annotations: # close, but no cigar
# argocd.argoproj.io/compare-options: ServerSideDiff=true,IncludeMutationWebhook=true
spec:
project: atlantis
destination:
server: https://kubernetes.default.svc
syncPolicy:
automated:
prune: false
selfHeal: false
# ignoreDifferences:
# - kind: Secret
# name: prod-rabbitmq
# jqPathExpressions:
# - '.data'
# - '.metadata.annotations.clone'
# - '.metadata.labels'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: resources/atlantis
-41
View File
@@ -1,41 +0,0 @@
# Currently not in use. Configured via the create-vcluster script.
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: atlantis-resources
namespace: argocd
spec:
goTemplate: true
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
autoSync: false
prune: false
# - cluster: https://staging-vcluster.staging-vcluster
# env: staging
# autoSync: false
# prune: false
template:
metadata:
name: "{{ .env }}-atlantis-resources"
spec:
project: aux
syncPolicy:
automated: {}
destination:
server: "{{ .cluster }}"
namespace: atlantis
sources: {}
# - repoURL: https://gitlab.com/oceanbox/manifests.git
# targetRevision: main
# path: 'resources/atlantis/manifests/{{ env }}'
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
-47
View File
@@ -1,47 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: atlantis
namespace: argocd
spec:
goTemplate: true
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
hostname: atlantis.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: atlantis.beta.oceanbox.io
autoSync: true
prune: true
template:
metadata:
name: '{{ .env }}-atlantis'
spec:
project: atlantis
destination:
namespace: atlantis
server: '{{ .cluster }}'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/atlantis
plugin:
name: kustomize-helm-with-rewrite
parameters:
- name: env
string: '{{ .env }}'
- name: hostname
string: '{{ .hostname }}'
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
-34
View File
@@ -1,34 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: busynix
namespace: argocd
spec:
generators:
- list:
elements:
# - cluster: https://kubernetes.default.svc
# env: prod
# hostname: busynix.srv.oceanbox.io
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: busynix.beta.oceanbox.io
template:
metadata:
name: '{{ env }}-busynix'
spec:
project: aux
destination:
namespace: default
server: '{{ cluster }}'
source:
repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/busynix
plugin:
name: kustomize-helm-with-rewrite
parameters:
- name: env
string: '{{ env }}'
- name: hostname
string: '{{ hostname }}'
-32
View File
@@ -1,32 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: cerbos
namespace: argocd
spec:
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
- cluster: https://staging-vcluster.staging-vcluster
env: staging
template:
metadata:
name: '{{ env }}-cerbos'
spec:
project: aux
destination:
server: https://kubernetes.default.svc
namespace: idp
sources:
- repoURL: https://download.cerbos.dev/helm-charts
targetRevision: 0.33.0
chart: cerbos
helm:
valueFiles:
- $values/kustomizations/cerbos/values.yaml
- $values/kustomizations/cerbos/values-{{ env }}.yaml
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
ref: values
-15
View File
@@ -1,15 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: dex
namespace: argocd
spec:
project: aux
destination:
server: https://kubernetes.default.svc
namespace: idp
source:
repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/dex/manifests
-38
View File
@@ -1,38 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: geoserver
namespace: argocd
spec:
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
hostname: geoserver.srv.oceanbox.io
# - cluster: https://kubernetes.default.svc
# env: staging
# hostname: geoserver.beta.oceanbox.io
template:
metadata:
name: '{{ env }}-geoserver'
spec:
project: aux
destination:
server: https://kubernetes.default.svc
namespace: geoserver
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/geoserver
plugin:
name: kustomize-helm-with-rewrite
parameters:
- name: env
string: '{{ env }}'
- name: hostname
string: geoserver.srv.oceanbox.io
- name: flags
string: "--skip-tests"
- name: chart
string: ncsa/geoserver
-47
View File
@@ -1,47 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: hipster
namespace: argocd
spec:
goTemplate: true
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
hostname: hipster.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: hipster.beta.oceanbox.io
autoSync: true
prune: true
template:
metadata:
name: '{{ .env }}-hipster'
spec:
project: atlantis
destination:
namespace: atlantis
server: '{{ .cluster }}'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/hipster
plugin:
name: kustomize-helm-with-rewrite
parameters:
- name: env
string: '{{ .env }}'
- name: hostname
string: '{{ .hostname }}'
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
-47
View File
@@ -1,47 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: openfga
namespace: argocd
spec:
goTemplate: true
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
hostname: openfga.adm.oceanbox.io
autoSync: false
prune: true
- cluster: https://kubernetes.default.svc
env: staging
hostname: openfga.dev.oceanbox.io
autoSync: true
prune: true
template:
metadata:
name: '{{ .env }}-openfga'
spec:
project: aux
destination:
namespace: idp
server: '{{ .cluster }}'
sources:
- repoURL: https://openfga.github.io/helm-charts
targetRevision: 0.2.12
chart: openfga
helm:
valueFiles:
- $values/kustomizations/openfga/values.yaml
- $values/kustomizations/openfga/values-{{ .env }}.yaml
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
ref: values
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
-50
View File
@@ -1,50 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: petimeter
namespace: argocd
spec:
goTemplate: true
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
hostname: petimeter.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: petimeter.beta.oceanbox.io
autoSync: true
prune: true
template:
metadata:
name: '{{ .env }}-petimeter'
spec:
project: atlantis
destination:
namespace: atlantis
server: '{{ .cluster }}'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/petimeter
plugin:
name: kustomize-helm-with-rewrite
parameters:
- name: env
string: '{{ .env }}'
- name: hostname
string: '{{ .hostname }}'
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/petimeter/manifests
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
-39
View File
@@ -1,39 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: redis
namespace: argocd
spec:
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
- cluster: https://kubernetes.default.svc
env: staging
template:
metadata:
name: '{{ env }}-redis'
spec:
project: aux
destination:
server: https://kubernetes.default.svc
namespace: redis
sources:
- repoURL: https://charts.bitnami.com/bitnami
targetRevision: 19.5.2
chart: redis
helm:
valueFiles:
- $values/kustomizations/redis/values-{{ env }}.yaml
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: HEAD
ref: values
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/redis/{{ env }}
ignoreDifferences:
- group: apps
kind: StatefulSet
jqPathExpressions:
- '.spec.template.spec.containers[].resources.limits.cpu'
-47
View File
@@ -1,47 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: sorcerer
namespace: argocd
spec:
goTemplate: true
generators:
- list:
elements:
- cluster: https://10.255.241.99:4443
env: prod
hostname: sorcerer.data.oceanbox.io
autoSync: false
prune: true
- cluster: https://10.255.241.99:4443
env: staging
hostname: sorcerer.ekman.oceanbox.io
autoSync: true
prune: true
template:
metadata:
name: '{{ .env }}-sorcerer'
spec:
project: atlantis
destination:
namespace: sorcerer
server: '{{ .cluster }}'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: kustomizations/sorcerer
plugin:
name: kustomize-helm-with-rewrite
parameters:
- name: env
string: '{{ .env }}'
- name: hostname
string: '{{ .hostname }}'
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
+26
View File
@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
*.nix
old/
nix/
+27
View File
@@ -0,0 +1,27 @@
apiVersion: v2
name: sys
description: A Helm chart for Kubernetes
# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.1.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "1.16.0"
dependencies: # A list of the chart requirements (optional)
- name: sys-cilium-policies
condition: cilium.enabled
+23
View File
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
+24
View File
@@ -0,0 +1,24 @@
apiVersion: v2
name: cilium
description: A Helm chart for Kubernetes
# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.1.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "1.16.0"
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-applicationset-ingress
namespace: argocd
spec:
description: Allow access from the ingress controller
endpointSelector:
matchLabels:
app.kubernetes.io/component: applicationset-controller
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: ingress-nginx
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-argo-notifications
namespace: argocd
spec:
description: Allow access to the ArgoCD Notifications
egress:
- toFQDNs:
- matchName: slack.com
endpointSelector:
matchLabels:
app.kubernetes.io/component: notifications-controller
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-argo-repo-access-applicationset
namespace: argocd
spec:
description: Allow access to the ArgoCD repo Applicationset
egress:
- toEntities:
- world
endpointSelector:
matchLabels:
app.kubernetes.io/component: applicationset-controller
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-argo-repo-access
namespace: argocd
spec:
description: Allow access to the ArgoCD repo server
egress:
- toEntities:
- world
endpointSelector:
matchLabels:
app.kubernetes.io/component: repo-server
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-chartmuseum-ingress
namespace: argocd
spec:
description: Allow access to the chartmuseum ingress
endpointSelector:
matchLabels:
app.kubernetes.io/name: chartmuseum
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: ingress-nginx
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-image-updater-repo-access
namespace: argocd
spec:
description: Allow argoCD image updater to access github container registry
egress:
- toFQDNs:
- matchName: ghcr.io
endpointSelector:
matchLabels:
app.kubernetes.io/name: argocd-image-updater
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-ingress
namespace: argocd
spec:
description: Allow access from the ingress controller
endpointSelector:
matchLabels:
app.kubernetes.io/component: server
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: ingress-nginx
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-kube-api
namespace: argocd
spec:
description: Allow access to the Kube API server
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels: {}
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-microsoft-sso
namespace: argocd
spec:
description: Allow argoCD dex server to authenticate to microsoft online azure oatuh
egress:
- toFQDNs:
- matchName: login.microsoftonline.com
- matchPattern: '*.microsoftonline.com'
- matchName: github.com
- matchName: api.github.com
endpointSelector:
matchLabels:
app.kubernetes.io/name: argocd-dex-server
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics-rollout
namespace: argocd
spec:
description: Allow access to the Prometheus metrics
endpointSelector:
matchLabels:
app.kubernetes.io/instance: argo-rollouts
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
toPorts:
- ports:
- port: "8090"
protocol: TCP
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics-workflows
namespace: argocd
spec:
description: Allow access to the Prometheus metrics
endpointSelector:
matchLabels:
app.kubernetes.io/instance: argo-workflows
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
toPorts:
- ports:
- port: "9090"
protocol: TCP
@@ -0,0 +1,30 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics
namespace: argocd
spec:
description: Allow access to the Prometheus metrics
endpointSelector:
matchLabels:
app.kubernetes.io/instance: argocd
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
toPorts:
- ports:
- port: "8082"
protocol: TCP
- port: "8080"
protocol: TCP
- port: "9001"
protocol: TCP
- port: "9121"
protocol: TCP
- port: "8084"
protocol: TCP
- port: "8083"
protocol: TCP
- port: "5558"
protocol: TCP
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server-to-cert-manager
namespace: cert-manager
spec:
description: Allow the API server to communicate with the cert-manager pods
endpointSelector:
matchLabels:
app.kubernetes.io/instance: cert-manager
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,12 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: cert-manager
spec:
description: Allow the Kube API server to communicate with cert-manager
egress:
- toEntities:
- kube-apiserver
endpointSelector:
matchLabels: {}
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics
namespace: cert-manager
spec:
description: Allow Prometheus metrics
endpointSelector:
matchLabels:
app.kubernetes.io/instance: cert-manager
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
- toPorts:
- ports:
- port: "9402"
protocol: TCP
@@ -0,0 +1,12 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-world-traffic
namespace: cert-manager
spec:
description: Allow the world to communicate with cert-manager
egress:
- toEntities:
- world
endpointSelector:
matchLabels: {}
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: cilium-spire
spec:
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels: {}
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-to-server
namespace: cilium-spire
spec:
endpointSelector:
matchLabels: {}
ingress:
- fromEntities:
- remote-node
toPorts:
- ports:
- port: "8081"
protocol: TCP
@@ -0,0 +1,22 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: cilium-test
spec:
egress:
- toEndpoints:
- {}
- toEntities:
- cluster
- toEntities:
- remote-node
- toEntities:
- world
endpointSelector:
matchLabels: {}
ingress:
- fromEntities:
- cluster
- fromEntities:
- world
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: allow-acme-solvers
spec:
description: Policy for ingress for Acme Solvers.
endpointSelector:
matchLabels:
acme.cert-manager.io/http01-solver: "true"
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: ingress-nginx
@@ -0,0 +1,24 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: allow-dns
spec:
description: 'description: Allow only dns traffic by default. Also acts as a deny-all policy'
egress:
- toEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: kube-system
k8s-app: kube-dns
toPorts:
- ports:
- port: "53"
protocol: UDP
- rules:
dns:
- matchPattern: '*'
endpointSelector:
matchExpressions:
- key: io.kubernetes.pod.namespace
operator: NotIn
values:
- kube-system
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: allow-mariadb-operator
spec:
description: allow mariadb instances to be reached by operator
endpointSelector:
matchLabels:
app.kubernetes.io/name: mariadb
ingress:
- fromEndpoints:
- matchLabels:
app.kubernetes.io/name: mariadb-operator
io.kubernetes.pod.namespace: mariadb-operator
toPorts:
- ports:
- port: "3306"
protocol: TCP
@@ -0,0 +1,20 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: allow-s3-traffic
spec:
description: Policy for egress for CNPG Backups.
egress:
- toFQDNs:
{{- range .Values.s3.hosts }}
- matchName: {{ . | quote }}
{{- end }}
{{- range .Values.s3.patterns }}
- matchPattern: {{ . | quote }}
{{- end }}
- toCIDR:
{{- range .Values.s3.cidr }}
- {{ . | quote }}
{{- end }}
endpointSelector:
matchLabels: {}
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: cilium-health-checks
spec:
description: Health checks
egress:
- toEntities:
- remote-node
endpointSelector:
matchLabels:
reserved:health: ""
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,9 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: deny-all
spec:
description: Deny all
egress: []
endpointSelector: {}
ingress: []
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: cnpg
spec:
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels:
app.kubernetes.io/instance: postgres-operator
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-webhooks
namespace: cnpg
spec:
endpointSelector:
matchLabels: {}
ingress:
- fromEntities:
- kube-apiserver
- toPorts:
- ports:
- port: "9443"
protocol: TCP
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: kube-downscaler
spec:
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels:
application: downscaler-py-kube-downscaler
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-webhooks
namespace: kube-downscaler
spec:
endpointSelector:
matchLabels: {}
ingress:
- fromEntities:
- kube-apiserver
- toPorts:
- ports:
- port: "9443"
protocol: TCP
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-host-traffic
namespace: ingress-nginx
spec:
egress:
- toEntities:
- kube-apiserver
- host
endpointSelector:
matchLabels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-hubble-traffic
namespace: ingress-nginx
spec:
egress:
- toFQDNs:
- matchPattern: hubble.*.*.*
- matchPattern: hubble.*.*.*.*
endpointSelector:
matchLabels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
@@ -0,0 +1,17 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics
namespace: ingress-nginx
spec:
endpointSelector:
matchLabels:
app.kubernetes.io/instance: ingress-nginx
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
- toPorts:
- ports:
- port: "9913"
protocol: TCP
@@ -0,0 +1,19 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-s3-traffic
namespace: ingress-nginx
spec:
egress:
- toCIDR:
- 10.139.2.10/32
- toCIDR:
- 10.139.2.11/32
- toCIDR:
- 10.139.2.20/32
- toCIDR:
- 10.139.2.21/32
endpointSelector:
matchLabels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
@@ -0,0 +1,19 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-world-to-ingress-nginx
namespace: ingress-nginx
spec:
endpointSelector:
matchLabels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
ingress:
- fromEntities:
- world
- toPorts:
- ports:
- port: "80"
protocol: TCP
- port: "443"
protocol: TCP
@@ -4,12 +4,12 @@ metadata:
name: allow-kube-api name: allow-kube-api
namespace: jaeger namespace: jaeger
spec: spec:
egress:
- toEntities:
- kube-apiserver
- toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector: endpointSelector:
matchLabels: {} matchLabels: {}
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
@@ -0,0 +1,12 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-to-jaeger
namespace: jaeger
spec:
endpointSelector:
matchLabels:
app.kubernetes.io/instance: jaeger-operator
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: kafka
spec:
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels:
app.kubernetes.io/instance: kafka-operator
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-webhooks
namespace: kafka
spec:
endpointSelector:
matchLabels: {}
ingress:
- fromEntities:
- kube-apiserver
- toPorts:
- ports:
- port: "9443"
protocol: TCP
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-controller-metrics
namespace: kube-system
spec:
description: Allow Controller Metrics
endpointSelector:
matchLabels:
k8s-app: kube-controller-manager
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
- toPorts:
- ports:
- port: "10257"
protocol: TCP
@@ -0,0 +1,12 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-csi-webhook
namespace: kube-system
spec:
endpointSelector:
matchLabels:
app: csi-snapshot-webhook
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-dns-metrics
namespace: kube-system
spec:
description: Allow DNS metrics
endpointSelector:
matchLabels:
k8s-app: kube-dns
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
- toPorts:
- ports:
- port: "9153"
protocol: TCP
@@ -0,0 +1,31 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-dns-world
namespace: kube-system
spec:
description: Allow DNS World
egress:
- toCIDR:
- 8.8.8.8/32
- 172.31.254.11/32
- 1.1.1.1/32
toPorts:
- ports:
- port: "53"
protocol: UDP
rules:
dns:
- matchPattern: '*'
- toEntities:
- world
toPorts:
- ports:
- port: "53"
protocol: UDP
rules:
dns:
- matchPattern: '*'
endpointSelector:
matchLabels:
k8s-app: kube-dns
@@ -0,0 +1,19 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-dns
namespace: kube-system
spec:
description: Allow DNS
endpointSelector:
matchLabels:
k8s-app: kube-dns
ingress:
- fromEndpoints:
- matchExpressions:
- key: io.kubernetes.pod.namespace
operator: Exists
toPorts:
- ports:
- port: "53"
protocol: UDP
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-host-traffic
namespace: kube-system
spec:
description: Allow Host Traffic
egress:
- toEntities:
- remote-node
- host
- kube-apiserver
endpointSelector:
matchLabels: {}
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-hubble-ingress
namespace: kube-system
spec:
description: Allow Hubble ingress
endpointSelector:
matchLabels:
k8s-app: hubble-ui
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: ingress-nginx
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-hubble-oauth2-ingress
namespace: kube-system
spec:
description: Allow Hubble OAuth2 ingress
endpointSelector:
matchLabels:
k8s-app: oauth2-proxy
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: ingress-nginx
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-hubble-relay-metrics
namespace: kube-system
spec:
description: Allow Hubble Relay Metrics
endpointSelector:
matchLabels:
k8s-app: hubble-relay
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
- toPorts:
- ports:
- port: "9966"
protocol: TCP
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-microsoft-sso
namespace: kube-system
spec:
description: Allow Microsoft SSO
egress:
- toFQDNs:
- matchName: login.microsoftonline.com
- matchPattern: '*.microsoftonline.com'
- matchName: graph.microsoft.com
endpointSelector:
matchLabels:
k8s-app: oauth2-proxy
@@ -0,0 +1,26 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-namespace-traffic
namespace: kube-system
spec:
description: Allow Namespace Traffic
egress:
- toEndpoints:
- {}
- toEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: kube-system
k8s-app: kube-dns
toPorts:
- ports:
- port: "53"
protocol: UDP
rules:
dns:
- matchPattern: '*'
endpointSelector:
matchLabels: {}
ingress:
- fromEndpoints:
- {}
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-proxy-metrics
namespace: kube-system
spec:
description: Allow Proxy metrics
endpointSelector:
matchLabels:
k8s-app: kube-proxy
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
- toPorts:
- ports:
- port: "10249"
protocol: TCP
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-kube-api
namespace: kubelet-serving-cert-approver
spec:
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels: {}
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: kyverno
spec:
egress:
- toEntities:
- kube-apiserver
- toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels: {}
@@ -0,0 +1,17 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics
namespace: kyverno
spec:
endpointSelector:
matchLabels:
app.kubernetes.io/instance: kyverno
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
- toPorts:
- ports:
- port: "8000"
protocol: TCP
@@ -0,0 +1,12 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-to-kyverno
namespace: kyverno
spec:
endpointSelector:
matchLabels:
app.kubernetes.io/instance: kyverno
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-loki-backend-to-api-server
namespace: loki
spec:
description: Promtail needs to reach kube-apiserver
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels:
app.kubernetes.io/component: backend
app.kubernetes.io/instance: loki
@@ -0,0 +1,20 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics
namespace: loki
spec:
description: Allow Prometheus read and write
endpointSelector:
matchLabels:
app.kubernetes.io/instance: loki
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
toPorts:
- ports:
- port: "3100"
protocol: TCP
- port: "3500"
protocol: TCP
@@ -0,0 +1,17 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-promtail-to-api-server
namespace: loki
spec:
description: Promtail needs to reach kube-apiserver
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels:
app.kubernetes.io/instance: promtail
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-stats-grafana
namespace: loki
spec:
description: Allow stats
egress:
- toFQDNs:
- matchName: stats.grafana.org
endpointSelector:
matchLabels:
app.kubernetes.io/instance: loki
@@ -0,0 +1,12 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: mariadb-operator
spec:
egress:
- toEntities:
- kube-apiserver
endpointSelector:
matchLabels:
app.kubernetes.io/instance: mariadb-operator
@@ -0,0 +1,12 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-host-to-mariadb
namespace: mariadb-operator
spec:
endpointSelector:
matchLabels:
app.kubernetes.io/instance: mariadb-operator
ingress:
- fromEntities:
- host
@@ -0,0 +1,17 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics
namespace: mariadb-operator
spec:
endpointSelector:
matchLabels:
app.kubernetes.io/instance: mariadb-operator
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
toPorts:
- ports:
- port: "8080"
protocol: TCP
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-webhooks
namespace: mariadb-operator
spec:
endpointSelector:
matchLabels: {}
ingress:
- fromEntities:
- kube-apiserver
- remote-node
toPorts:
- ports:
- port: "443"
protocol: TCP
- port: "9443"
protocol: TCP
@@ -0,0 +1,14 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-host-traffic
namespace: mayastor
spec:
description: Allow Host Traffic
egress:
- toEntities:
- remote-node
- host
- kube-apiserver
endpointSelector:
matchLabels: {}
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-to-agent-core
namespace: mayastor
spec:
description: Allow Remote to Agent Core
endpointSelector:
matchLabels:
app: agent-core
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-to-etcd
namespace: mayastor
spec:
description: Allow Remote to Etcd
endpointSelector:
matchLabels:
app.kubernetes.io/name: etcd
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-to-maya
namespace: mayastor
spec:
description: Allow Remote to Mayastor
endpointSelector:
matchLabels:
app: api-rest
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: allow-kube-api
spec:
description: Allow access to the Kube API server
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels:
app: minio
@@ -0,0 +1,17 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: allow-minio-operator
spec:
description: Allow access to the Kube API server
endpointSelector:
matchLabels:
app: minio
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: minio-operator
toPorts:
- ports:
- port: "9000"
protocol: TCP
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumClusterwideNetworkPolicy
metadata:
name: allow-nodeport-ingress
spec:
description: Allow access to the Kube API server
endpointSelector:
matchLabels:
app: minio
ingress:
- fromEntities:
- world
toPorts:
- ports:
- port: "9000"
protocol: TCP
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-kube-api
namespace: minio-operator
spec:
description: Allow access to the Kube API server
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels: {}
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-kube-api
namespace: odigos-system
spec:
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels: {}
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-port-4317
namespace: odigos-system
spec:
egress:
- toPorts:
- ports:
- port: "4317"
protocol: TCP
endpointSelector:
matchLabels: {}
ingress:
- fromEntities:
- remote-node
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-api-server
namespace: one-password
spec:
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels:
app.kubernetes.io/instance: one-password-operator
@@ -0,0 +1,15 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-remote-node-webhooks
namespace: one-password
spec:
endpointSelector:
matchLabels: {}
ingress:
- fromEntities:
- kube-apiserver
- toPorts:
- ports:
- port: "9443"
protocol: TCP
@@ -0,0 +1,16 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-kube-api
namespace: opencost
spec:
egress:
- toEntities:
- kube-apiserver
toPorts:
- ports:
- port: "6443"
protocol: TCP
endpointSelector:
matchLabels:
app.kubernetes.io/instance: opencost
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-otel-collector-loadbalancer-ingress
namespace: otel
spec:
description: Allow ingress from world
endpointSelector:
matchLabels:
app.kubernetes.io/name: opentelemetry-collector
ingress:
- fromEntities:
- world
@@ -0,0 +1,13 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-mail-egress
namespace: postfix
spec:
description: Allow mailserver to send mails to world
egress:
- toEntities:
- world
endpointSelector:
matchLabels:
app: smtp-relay
@@ -0,0 +1,21 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-mail-ingress
namespace: postfix
spec:
description: Allow all services in cluster to send mail
endpointSelector:
matchLabels:
app: smtp-relay
ingress:
- fromEndpoints:
- matchExpressions:
- key: io.kubernetes.pod.namespace
operator: Exists
toPorts:
- ports:
- port: "25"
protocol: TCP
- port: "587"
protocol: TCP
@@ -0,0 +1,18 @@
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: allow-prometheus-metrics
namespace: postfix
spec:
description: 'Allow prometheus metrics '
endpointSelector:
matchLabels:
app: smtp-relay
ingress:
- fromEndpoints:
- matchLabels:
io.kubernetes.pod.namespace: prometheus
toPorts:
- ports:
- port: "9154"
protocol: TCP

Some files were not shown because too many files have changed in this diff Show More