Compare commits

..

233 Commits

Author SHA1 Message Date
Jonas Juselius c0f9f38207 feat: move vcluster charts to charts/ 2024-06-04 15:04:12 +02:00
Jonas Juselius 351fce65f5 fix: update dapr version in vcluster 2024-06-04 15:01:28 +02:00
Jonas Juselius 10ee204d98 feat: update apps to new chart and manifest structure 2024-06-04 15:00:58 +02:00
Jonas Juselius 84d6a8a401 fix: update dapr configs with env name 2024-06-04 15:00:26 +02:00
Jonas Juselius e4cfba439a fix: fix build pipeline for helm charts 2024-06-04 13:22:32 +02:00
Jonas Juselius f37c8654e4 feat: add charts to manifests repo in separate folder 2024-06-04 13:18:54 +02:00
Jonas Juselius 01a1893a4a feat: migrate to external chart repo 2024-06-04 12:50:41 +02:00
juselius c71a991a8d wip: reenable use of deploy env in dapr app-id 2024-06-04 10:08:01 +02:00
Jonas Juselius e102552fdc ci: sorcerer 2024-05-31 13:20:05 +00:00
Jonas Juselius ae15aed80b Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-05-31 14:54:43 +02:00
Jonas Juselius e1ae63a355 fix: update run caps for /lerøy in acl 2024-05-31 14:54:34 +02:00
Jonas Juselius c8c827d59d ci: sorcerer 2024-05-31 10:19:20 +00:00
sematic-release 32c18be199 ci: archmeister 2024-05-30 17:40:54 +00:00
Jonas Juselius 81ca527d9d ci: archmeister 2024-05-30 17:35:53 +00:00
sematic-release becb14d9f0 ci: atlantis 2024-05-30 16:57:25 +00:00
Jonas Juselius 7ea9b64fd3 ci: atlantis 2024-05-30 16:52:38 +00:00
sematic-release 03fe52f4d9 ci: petimeter 2024-05-30 16:42:13 +00:00
Jonas Juselius 5d597499ea ci: petimeter 2024-05-30 16:38:43 +00:00
sematic-release 9e52ab30c1 ci: petimeter 2024-05-30 16:15:12 +00:00
Jonas Juselius 68f32481ba ci: petimeter 2024-05-30 16:11:41 +00:00
sematic-release 5678309d12 ci: atlantis 2024-05-30 14:25:19 +00:00
Jonas Juselius dcd1c6c7de ci: atlantis 2024-05-30 14:20:38 +00:00
sematic-release 71efeaff2b ci: archmeister 2024-05-30 14:20:02 +00:00
Jonas Juselius 9acb343ee4 ci: archmeister 2024-05-30 14:15:18 +00:00
sematic-release 8489c19069 ci: petimeter 2024-05-30 14:14:54 +00:00
Jonas Juselius 3338eff2ab ci: petimeter 2024-05-30 14:11:15 +00:00
sematic-release d7226d1493 ci: petimeter 2024-05-30 13:43:33 +00:00
Jonas Juselius 131ffc99ad ci: petimeter 2024-05-30 13:40:04 +00:00
sematic-release 8d61a21ef3 ci: petimeter 2024-05-30 13:15:11 +00:00
Jonas Juselius bf288d1820 ci: petimeter 2024-05-30 13:11:37 +00:00
sematic-release 637336630b ci: atlantis 2024-05-30 12:43:30 +00:00
sematic-release 2ed24b105a ci: archmeister 2024-05-30 12:42:12 +00:00
sematic-release 9f8871197f ci: petimeter 2024-05-30 12:39:13 +00:00
Jonas Juselius 4a10713f43 ci: atlantis 2024-05-30 12:38:59 +00:00
Jonas Juselius 3a3a1e949d ci: archmeister 2024-05-30 12:37:13 +00:00
Jonas Juselius c58c71f2af ci: archmeister 2024-05-30 12:36:36 +00:00
Jonas Juselius 60e0a02ff1 ci: petimeter 2024-05-30 12:35:44 +00:00
sematic-release c687beeb67 ci: hipster 2024-05-30 12:16:34 +00:00
Jonas Juselius 8eb6749eb8 ci: hipster 2024-05-30 12:13:29 +00:00
Jonas Juselius 79ff024dfb fix: don't selfHeal atlantis resources 2024-05-30 13:47:39 +02:00
Jonas Juselius 0ca373930e Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-05-30 13:40:02 +02:00
Jonas Juselius 8851c07257 fix: don't selfHeal atlantis resources 2024-05-30 13:39:02 +02:00
sematic-release 9bc56bdcb9 ci: petimeter 2024-05-30 10:20:14 +00:00
sematic-release 36bf5a667e ci: hipster 2024-05-30 10:17:26 +00:00
Jonas Juselius e0c0f144d1 ci: petimeter 2024-05-30 10:16:30 +00:00
sematic-release 0673b6699a ci: archmeister 2024-05-30 10:16:24 +00:00
Jonas Juselius bbe6a13229 ci: hipster 2024-05-30 10:14:25 +00:00
Jonas Juselius 973dcdf490 ci: archmeister 2024-05-30 10:11:23 +00:00
Jonas Juselius 876f7cf55b fix: fix scoping error for redis state store 2024-05-30 10:56:00 +02:00
Jonas Juselius be3be3c816 fix: run two redis instances 2024-05-30 10:55:38 +02:00
Jonas Juselius 9c489ab651 fix: update argo helm plugin setup 2024-05-30 10:55:07 +02:00
Jonas Juselius 17aeae836f fix: vcluster active wait for cluster to appear 2024-05-30 10:54:09 +02:00
Jonas Juselius 7220cad121 fix: tweak dapr annotations and limits 2024-05-30 10:33:50 +02:00
Jonas Juselius b4499db3ea fix: set dapr scope on state store 2024-05-30 10:15:07 +02:00
juselius 10be10574e Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-05-29 19:45:03 +02:00
Jonas Juselius 5af465c307 ci: atlantis 2024-05-29 16:37:42 +00:00
Jonas Juselius bd036bb4e8 devel: remove lint and cruft 2024-05-29 18:31:33 +02:00
Jonas Juselius 1548508954 ci: atlantis 2024-05-29 16:11:43 +00:00
Jonas Juselius 13bf08aebd ci: archmeister 2024-05-29 16:00:07 +00:00
juselius 69a7bd2943 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-05-29 16:56:08 +02:00
sematic-release 0714cefb2b ci: petimeter 2024-05-29 14:10:03 +00:00
Jonas Juselius 665d23c7e4 ci: atlantis 2024-05-29 14:09:33 +00:00
Jonas Juselius c4ff6923a5 ci: petimeter 2024-05-29 14:07:33 +00:00
Jonas Juselius dc2012b083 ci: hipster 2024-05-29 13:49:56 +00:00
Jonas Juselius 95e8e5940c ci: petimeter 2024-05-29 10:20:22 +00:00
Jonas Juselius 65ee4efd62 fix: fix jaeger chart version 2024-05-29 10:34:36 +02:00
Jonas Juselius af1b0d7ee0 fix: update jaeger chart 2024-05-29 10:26:58 +02:00
Jonas Juselius 9e4457cae4 debug: disable safe heal for atlantis services 2024-05-29 08:56:59 +02:00
Jonas Juselius 06e963ddc6 feat: migrate prod sorcerer to cephfs! 2024-05-27 20:01:21 +02:00
Jonas Juselius 6eb95bfd3f fix: let staging sorcerer use any srv node 2024-05-27 14:34:21 +02:00
Jonas Juselius d69c2069b5 feat: migrate staging sorcerer to cephfs! 2024-05-27 14:28:35 +02:00
Jonas Juselius 9b8d50c00d fix: temporarily use /backup/archives for sorcerer (take 2) 2024-05-16 14:36:55 +02:00
Jonas Juselius e6e5d074e8 fix: temporarily use /backup/archives for sorcerer 2024-05-16 14:20:25 +02:00
juselius 90e2d0a20d feat: add clusterwide cilium egress to ceph cluster 2024-05-15 18:59:48 +02:00
Jonas Juselius 6b66bc23a3 fix: change rabbitmq prod replica count to 2 2024-05-14 09:25:51 +02:00
juselius 6ad2b10fe0 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-05-10 09:03:59 +02:00
juselius e188378eb8 acl: add boehareide 2024-05-10 09:03:48 +02:00
Jonas Juselius e782577311 fix: explicitly disable selfHeal for sorcerer 2024-05-07 12:25:42 +02:00
Jonas Juselius 7e58e93184 fix: update dapr version in vcluster 2024-05-07 12:22:13 +02:00
Jonas Juselius 8a02bd8f84 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-05-07 12:01:14 +02:00
Jonas Juselius e643eecb7a ci: atlantis 2024-04-26 10:14:34 +00:00
Jonas Juselius 545e8657c1 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-04-26 09:44:38 +02:00
gitlab-ci e993393f88 ci: atlantis 2024-04-25 12:50:45 +00:00
Jonas Juselius e1f68b3942 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-04-25 14:49:38 +02:00
Jonas Juselius 1f63af30ad fix: change exp subdomain to ekman (I can't decide...) 2024-04-25 14:49:32 +02:00
Jonas Juselius 72a7b18da6 ci: atlantis 2024-04-25 12:44:41 +00:00
gitlab-ci b82cb90e53 ci: sorcerer 2024-04-25 10:42:07 +00:00
Jonas Juselius 486a2ea8e1 ci: sorcerer 2024-04-25 10:37:59 +00:00
Jonas Juselius 5eca3281c9 fix: fix cors urls 2024-04-24 16:19:46 +02:00
Jonas Juselius 92fc9996a4 fix: update sorcerer url 2024-04-24 15:18:11 +02:00
Jonas Juselius d94981a81d fix: update sorcerer url 2024-04-24 15:14:21 +02:00
Jonas Juselius 3bc988c2d9 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-04-24 15:13:01 +02:00
Jonas Juselius 22ba3b81a9 fix: deploy sorcere to sorcrer ns again, and fix names 2024-04-24 15:12:32 +02:00
Jonas Juselius 1ffe86c69b ci: hipster 2024-04-24 11:39:27 +00:00
Jonas Juselius fdbe5c0d3d ci: petimeter 2024-04-24 11:39:00 +00:00
juselius feabf3edf2 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-04-23 15:57:16 +02:00
juselius 0db89c5c92 fix: update appsettings and redicert urls for tilt services 2024-04-23 15:57:07 +02:00
Jonas Juselius 36b954b9f7 ci: petimeter 2024-04-23 12:19:26 +00:00
Jonas Juselius 426f049af5 ci: hipster 2024-04-23 12:14:21 +00:00
juselius 0894be86f4 fix: tunnel cerbos service 2024-04-23 13:49:33 +02:00
Jonas Juselius 7c18a9bfdb feat: add cronjob to sync asp.net sso keys 2024-04-22 12:40:52 +02:00
Jonas Juselius ba2b1d9b2c fix: make create cluster more flexible and robust 2024-04-22 10:26:37 +02:00
juselius 62d65e5573 fix: use common cookie domain for prod and staging 2024-04-21 09:26:18 +02:00
juselius 39b254637c fix: fix keycloak ingress after chart update 2024-04-20 19:17:49 +02:00
juselius d435b1c42a fix: add a bit of sleep 2024-04-20 19:01:06 +02:00
juselius b5983a23ca fix: fix token base64 decoding 2024-04-20 19:00:52 +02:00
juselius 44223c5ed1 fix: fix atlantis prod resource namespaces and application 2024-04-20 18:45:50 +02:00
Jonas Juselius c96a86a141 feat: add script to update argo vcluster connection tokens 2024-04-20 08:19:42 +02:00
Jonas Juselius 3b44b6040f feat: add vcluster connection to argo upon creation 2024-04-20 08:18:34 +02:00
Jonas Juselius 32dbc9b4d2 feat: add oidc to apiserver and crb 2024-04-20 08:17:32 +02:00
Jonas Juselius 361d067638 fix: update vcluster chart version and stuff 2024-04-20 08:16:48 +02:00
Jonas Juselius 6b749bc975 fix: fix template error 2024-04-20 08:15:43 +02:00
Jonas Juselius 1b76b76f1f fix: set explicit namespace on resources 2024-04-20 08:14:45 +02:00
Jonas Juselius b91f4b829b fix: change staging vluster url/name 2024-04-20 08:14:00 +02:00
Jonas Juselius 74181b06b9 feat: globally allow oidc login via microsoft 2024-04-18 15:49:53 +02:00
Jonas Juselius 1fdf1e0cf8 fix: fix atlantis.local rediect url for tilt 2024-04-10 12:58:03 +02:00
Jonas Juselius cd0eb2455b fix: up resource limits for archmeister 2024-04-02 08:36:10 +02:00
gitlab-ci cb135c9eba ci: atlantis 2024-03-26 09:24:20 +00:00
Jonas Juselius d14799703d ci: atlantis 2024-03-26 09:18:47 +00:00
Jonas Juselius fc771cd38e fix: update atlantis redriect urls 2024-03-25 13:01:24 +01:00
Jonas Juselius eda80a5ff5 fix: update allowed cors origins for sorcerer and archmeister dev 2024-03-25 12:38:54 +01:00
Jonas Juselius e498f85302 fix: update atlantis redriect urls 2024-03-25 12:20:11 +01:00
gitlab-ci 48776c52af ci: sorcerer 2024-03-19 10:55:44 +00:00
stigrj 3cbd136ce7 ci: sorcerer 2024-03-19 10:51:22 +00:00
gitlab-ci bc13003c33 ci: sorcerer 2024-03-19 09:19:06 +00:00
stigrj ec935572ba ci: sorcerer 2024-03-19 09:14:44 +00:00
gitlab-ci c7fc1c7c32 ci: sorcerer 2024-03-19 08:52:54 +00:00
stigrj 86a49dbd5c ci: sorcerer 2024-03-19 08:48:22 +00:00
Jonas Juselius 6d288c37be ci: sorcerer 2024-03-19 08:23:17 +00:00
Jonas Juselius 9ea8ce6315 fix: rename archmeister db names and secrets to staging for consistency 2024-03-13 10:23:01 +01:00
Jonas Juselius da9ce1dfb2 fix: fix database service and secret naming 2024-03-13 09:26:27 +01:00
Jonas Juselius e2359cdaf3 fix: add barentswatch creds 2024-03-12 14:06:55 +01:00
Jonas Juselius 7dabdf2846 fix: fix dapr install (missing cnp) 2024-03-12 10:24:05 +01:00
juselius 2d834c44a1 fix: add atlas and beta to atlantis.beta redir urls 2024-03-11 20:10:59 +01:00
juselius 16b98ca445 debug: experimenting with cookie domain 2024-03-11 19:44:36 +01:00
Jonas Juselius 608cf98661 fix: fix geoserver internal ingress 2024-03-11 15:13:12 +01:00
Jonas Juselius 40b0ff7a41 fix: set geoserver admin password from existing secret 2024-03-11 15:04:21 +01:00
Jonas Juselius 4549005ada fix: use normal seq ingress 2024-03-11 10:55:06 +01:00
Jonas Juselius e66dc910c7 fix: use production certs for seq 2024-03-11 10:51:02 +01:00
Jonas Juselius c7f624b33d debug: try alternative ingestion url for seq 2024-03-11 10:42:21 +01:00
Jonas Juselius db42092f47 fix: fix seq api keys for new seq server 2024-03-11 10:20:58 +01:00
Jonas Juselius 064c953d45 fix: fix seq api keys for new seq server 2024-03-11 09:49:58 +01:00
Jonas Juselius 497ee084e6 fix: change issuer and redirect to idp.oceanbox.io 2024-03-11 09:12:54 +01:00
Jonas Juselius 48bc79853f fix: change issuer and redirect to idp.oceanbox.io 2024-03-11 09:09:04 +01:00
Jonas Juselius d7a3658c5b fix: fix dex application chart 2024-03-11 08:34:55 +01:00
Jonas Juselius 2e34c48c7a fix: fix dex keycloak client 2024-03-11 08:28:31 +01:00
juselius debfb1e3b1 fix: revert cookie domain to .oceanbox.io 2024-03-10 14:08:50 +01:00
juselius 6bfc37c723 major: flipping everything over to new k9s cluster! 2024-03-10 13:31:38 +01:00
juselius 39f9f70a70 fix: fix hipster external rabbitmq port 2024-03-09 20:07:03 +01:00
juselius 7fc84977b1 fix: add policy to allow external rabbitmq traffic 2024-03-09 20:05:16 +01:00
juselius 2aa6de5d99 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-09 20:00:22 +01:00
juselius 467a3b5545 fix: fix rabbitmq nodeport selector 2024-03-09 20:00:10 +01:00
gitlab-ci 920defbaaf ci: atlantis 2024-03-09 07:51:28 +00:00
Jonas Juselius 5bbc37277c ci: atlantis 2024-03-09 07:45:38 +00:00
juselius ca428222ad fix: fix rabbitmq http nodeport 2024-03-09 08:28:11 +01:00
juselius e45d4cb473 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-09 08:21:41 +01:00
juselius c44fa90d5e fix: fix rabbitmq connection 2024-03-09 08:21:30 +01:00
Jonas Juselius 50b4cb669a ci: hipster 2024-03-09 06:51:10 +00:00
gitlab-ci f3e9d171c0 ci: atlantis 2024-03-08 19:35:32 +00:00
juselius 09d1387ff7 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-08 20:32:29 +01:00
juselius ec0733d54f fix: try fix hipster slurm events (take 4) 2024-03-08 20:32:18 +01:00
Jonas Juselius 46279ece77 ci: atlantis 2024-03-08 19:29:45 +00:00
gitlab-ci 77b7ec0037 ci: atlantis 2024-03-08 19:16:50 +00:00
juselius 017463a330 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-08 20:11:36 +01:00
juselius 72f1abb06e fix: try fix hipster slurm events 2024-03-08 20:11:26 +01:00
Jonas Juselius 61ce347927 ci: atlantis 2024-03-08 19:10:50 +00:00
juselius e3ce874d50 fix: fix wrong internal port (take 2) 2024-03-08 19:50:37 +01:00
juselius 62a5b0860c fix: fix wrong internal port 2024-03-08 19:46:26 +01:00
juselius 0d224acda3 fix: enable dead letter queues or hell will break lose 2024-03-08 19:37:59 +01:00
juselius ebf4b140b2 fix: unsimplify slurm event queue name a bit 2024-03-08 19:34:34 +01:00
juselius e7161a6666 fix: simplify slurm event queue name 2024-03-08 19:27:07 +01:00
Jonas Juselius a4ac65c40a fix: fix archmeister wrong deployEnv setting 2024-03-08 16:02:54 +01:00
Jonas Juselius 39d6c6ee7d feat: move auxiliary services to aux project 2024-03-08 14:20:36 +01:00
Jonas Juselius 33891cd20e test: mv seq to aux project 2024-03-08 14:15:02 +01:00
Jonas Juselius e7629a49d3 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-08 14:03:00 +01:00
Jonas Juselius 085ffb523e fix: fix cookie domains 2024-03-08 14:02:51 +01:00
gitlab-ci 89827a4399 ci: atlantis 2024-03-08 12:56:55 +00:00
Jonas Juselius 4f21bc07bf ci: atlantis 2024-03-08 12:50:54 +00:00
Jonas Juselius b03f196727 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-08 12:20:10 +01:00
Jonas Juselius 0449e904b4 fix: update domains for better cookie hygiene 2024-03-08 12:20:00 +01:00
gitlab-ci 656ae05253 ci: sorcerer 2024-03-08 10:58:49 +00:00
Jonas Juselius 06cc2561a1 Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-08 11:55:21 +01:00
Jonas Juselius 758ef9adde fix: change sso cookie domain for prod and staging 2024-03-08 11:55:10 +01:00
Jonas Juselius afb6e3914d ci: sorcerer 2024-03-08 10:54:18 +00:00
gitlab-ci 72a41d732e ci: petimeter 2024-03-08 10:15:44 +00:00
Jonas Juselius 9866036272 ci: petimeter 2024-03-08 10:12:19 +00:00
Jonas Juselius 017f14e95f Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-08 10:56:31 +01:00
gitlab-ci 5467bcdd79 ci: archmeister 2024-03-08 09:54:18 +00:00
Jonas Juselius 97157e5911 fix: add deployName to appsettings 2024-03-08 10:53:28 +01:00
Jonas Juselius e68d39e883 ci: archmeister 2024-03-08 09:49:36 +00:00
Jonas Juselius 944e19a8de Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-08 10:46:54 +01:00
Jonas Juselius 020efc1627 fix: add deployEnv to appsettings 2024-03-08 10:46:43 +01:00
gitlab-ci 5f4b7c413a ci: atlantis 2024-03-08 09:20:27 +00:00
Jonas Juselius 8cefc5fa10 ci: atlantis 2024-03-08 09:14:22 +00:00
gitlab-ci 1c56a7127a ci: atlantis 2024-03-08 09:06:30 +00:00
Jonas Juselius b00af494fd ci: atlantis 2024-03-08 09:00:40 +00:00
gitlab-ci a035db6c72 ci: atlantis 2024-03-08 08:58:21 +00:00
Jonas Juselius fcdc019cb5 ci: atlantis 2024-03-08 08:52:24 +00:00
Jonas Juselius 6a1400b106 fix: add deployName to appsettings 2024-03-08 09:43:57 +01:00
Jonas Juselius e8de9a6780 fix: add hubble-ui ingress with oauth2-proxy 2024-03-08 08:57:36 +01:00
Jonas Juselius 1132a9f58a fix: disable ingress for default busynix 2024-03-07 09:54:14 +01:00
Jonas Juselius 57fb261a66 fix: allow slurm-restd traffic in atlantis 2024-03-06 13:11:21 +01:00
Jonas Juselius 00ad12d88a fix: get rid of rabbitmq password in values 2024-03-06 08:45:27 +01:00
Jonas Juselius f42f311ac9 fix: prevent redis password from being regenerated at every upgrade 2024-03-06 08:44:56 +01:00
gitlab-ci 5b538414e2 ci: hipster 2024-03-05 14:44:13 +00:00
Jonas Juselius e81af536c3 ci: archmeister 2024-03-05 14:43:45 +00:00
Jonas Juselius 62ae4bd74b ci: hipster 2024-03-05 14:41:05 +00:00
Jonas Juselius 6914a3762c Merge branch 'main' of gitlab.com:oceanbox/manifests 2024-03-05 15:40:52 +01:00
Jonas Juselius 4e15e8357f deploy: update appsettings with new cerbos url 2024-03-05 15:40:38 +01:00
Jonas Juselius b9a84f8682 ci: hipster 2024-03-05 14:38:26 +00:00
gitlab-ci 8c59ebc5b4 ci: archmeister 2024-03-05 12:11:43 +00:00
Jonas Juselius ec8ec832ec ci: archmeister 2024-03-05 12:07:02 +00:00
Jonas Juselius f9886a5f76 fix: allow cerbos external telemetry data 2024-03-05 12:45:31 +01:00
juselius 2410295c03 fix: fix archmeister internal ingress patch 2024-03-04 10:23:04 +01:00
gitlab-ci 8d94406425 ci: atlantis 2024-02-29 12:09:53 +00:00
gitlab-ci 547c5b2eae ci: sorcerer 2024-02-29 12:06:41 +00:00
stigrj 3a552e5206 ci: atlantis 2024-02-29 12:04:01 +00:00
stigrj 54a5313131 ci: sorcerer 2024-02-29 12:01:55 +00:00
gitlab-ci b20cca5b57 ci: sorcerer 2024-02-28 18:04:53 +00:00
Jonas Juselius 976967e1dd ci: sorcerer 2024-02-28 17:59:53 +00:00
stigrj f33eea3044 ci: archmeister 2024-02-28 13:47:26 +00:00
gitlab-ci 38898cd7bd ci: sorcerer 2024-02-23 19:32:09 +00:00
Jonas Juselius 3caaf20d45 ci: sorcerer 2024-02-23 19:27:15 +00:00
gitlab-ci 4e9eed9004 ci: sorcerer 2024-02-23 15:56:36 +00:00
stigrj e1e9cddea4 ci: sorcerer 2024-02-23 15:51:48 +00:00
gitlab-ci b1817e8690 ci: archmeister 2024-02-23 15:42:54 +00:00
stigrj ff5ff14d49 ci: archmeister 2024-02-23 15:38:09 +00:00
gitlab-ci ea3b0b71b9 ci: sorcerer 2024-02-23 13:53:55 +00:00
gitlab-ci 4dd5e2f4db ci: petimeter 2024-02-23 13:50:42 +00:00
gitlab-ci 5627b3e332 ci: hipster 2024-02-23 13:50:13 +00:00
Jonas Juselius f3b77e91b3 ci: atlantis 2024-02-23 13:46:39 +00:00
Jonas Juselius 70755932b2 ci: archmeister 2024-02-23 13:38:53 +00:00
Jonas Juselius 12a6b001e5 fix: swich back from dev to main 2024-02-23 13:59:37 +01:00
304 changed files with 1582 additions and 902 deletions
+4 -4
View File
@@ -14,8 +14,8 @@ release:
script:
- |
cd $CI_PROJECT_DIR
for i in $(git show --pretty="" --name-only | grep '^[^/]*/chart/Chart.yaml' | cut -d/ -f1); do
pack=$(helm package $i/chart | sed 's/Success.*: \(.*\)/\1/')
for i in $(git show --pretty="" --name-only | grep '^charts/.*/Chart.yaml' | cut -d/ -f2); do
pack=$(helm package ./charts/$i | sed 's/Success.*: \(.*\)/\1/')
if [ ! -z $pack ]; then
chart=$(basename $pack)
curl --request POST \
@@ -33,8 +33,8 @@ rebuild:
script:
- |
cd $CI_PROJECT_DIR
for i in $(find -maxdepth 3 -name Chart.yaml | cut -d/ -f2); do
pack=$(helm package $i/chart | sed 's/Success.*: \(.*\)/\1/')
for i in $(find ./charts -maxdepth 2 -name Chart.yaml | cut -d/ -f3); do
pack=$(helm package ./charts/$i | sed 's/Success.*: \(.*\)/\1/')
if [ ! -z $pack ]; then
chart=$(basename $pack)
curl --request POST \
+4 -3
View File
@@ -13,7 +13,7 @@ spec:
hostname: archmeister.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster:443
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: archmeister.beta.oceanbox.io
autoSync: true
@@ -28,8 +28,8 @@ spec:
server: "{{ .cluster }}"
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/archmeister
targetRevision: main
path: manifests/archmeister
plugin:
name: kustomize-helm-with-rewrite
parameters:
@@ -43,4 +43,5 @@ spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
+10 -5
View File
@@ -4,13 +4,18 @@ metadata:
name: atlantis-host-cluster-resources
namespace: argocd
spec:
project: atlantis
project: aux
destination:
server: https://kubernetes.default.svc
syncPolicy:
automated: {}
source:
repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
automated:
prune: false
selfHeal: false
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: resources/atlantis/host-manifests
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: main
path: 'resources/atlantis/manifests/prod'
+20 -9
View File
@@ -4,24 +4,35 @@ metadata:
name: atlantis-resources
namespace: argocd
spec:
goTemplate: true
generators:
- list:
elements:
- cluster: https://kubernetes.default.svc
env: prod
- cluster: https://staging-vcluster.staging-vcluster:443
env: staging
autoSync: false
prune: false
# - cluster: https://staging-vcluster.staging-vcluster
# env: staging
template:
metadata:
name: '{{ env }}-atlantis-resources'
name: "{{ .env }}-atlantis-resources"
spec:
project: atlantis
project: aux
syncPolicy:
automated: {}
destination:
server: '{{ cluster }}'
server: "{{ .cluster }}"
namespace: atlantis
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: 'resources/atlantis/manifests/{{ env }}'
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 }}
+4 -6
View File
@@ -13,7 +13,7 @@ spec:
hostname: atlantis.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster:443
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: atlantis.beta.oceanbox.io
autoSync: true
@@ -28,8 +28,8 @@ spec:
server: '{{ .cluster }}'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/atlantis
targetRevision: main
path: manifests/atlantis
plugin:
name: kustomize-helm-with-rewrite
parameters:
@@ -37,13 +37,11 @@ spec:
string: '{{ .env }}'
- name: hostname
string: '{{ .hostname }}'
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/atlantis/manifests
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
+4 -4
View File
@@ -10,21 +10,21 @@ spec:
- cluster: https://kubernetes.default.svc
env: prod
hostname: busynix.srv.oceanbox.io
- cluster: https://staging-vcluster.staging-vcluster:443
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: busynix.beta.oceanbox.io
template:
metadata:
name: '{{ env }}-busynix'
spec:
project: atlantis
project: aux
destination:
namespace: default
server: '{{ cluster }}'
source:
repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/busynix
targetRevision: main
path: manifests/busynix
plugin:
name: kustomize-helm-with-rewrite
parameters:
+5 -5
View File
@@ -9,13 +9,13 @@ spec:
elements:
- cluster: https://kubernetes.default.svc
env: prod
- cluster: https://staging-vcluster.staging-vcluster:443
- cluster: https://staging-vcluster.staging-vcluster
env: staging
template:
metadata:
name: '{{ env }}-cerbos'
spec:
project: atlantis
project: aux
destination:
server: https://kubernetes.default.svc
namespace: idp
@@ -25,8 +25,8 @@ spec:
chart: cerbos
helm:
valueFiles:
- $values/charts/cerbos/values.yaml
- $values/charts/cerbos/values-{{ env }}.yaml
- $values/manifests/cerbos/values.yaml
- $values/manifests/cerbos/values-{{ env }}.yaml
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
targetRevision: main
ref: values
+3 -3
View File
@@ -4,12 +4,12 @@ metadata:
name: dex
namespace: argocd
spec:
project: atlantis
project: aux
destination:
server: https://kubernetes.default.svc
namespace: idp
source:
repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/dex/manifests
targetRevision: main
path: manifests/dex/manifests
+3 -3
View File
@@ -17,14 +17,14 @@ spec:
metadata:
name: '{{ env }}-geoserver'
spec:
project: atlantis
project: aux
destination:
server: https://kubernetes.default.svc
namespace: geoserver
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/geoserver
targetRevision: main
path: manifests/geoserver
plugin:
name: kustomize-helm-with-rewrite
parameters:
+4 -3
View File
@@ -13,7 +13,7 @@ spec:
hostname: hipster.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster:443
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: hipster.beta.oceanbox.io
autoSync: true
@@ -28,8 +28,8 @@ spec:
server: '{{ .cluster }}'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/hipster
targetRevision: main
path: manifests/hipster
plugin:
name: kustomize-helm-with-rewrite
parameters:
@@ -43,4 +43,5 @@ spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
+4 -4
View File
@@ -10,13 +10,13 @@ spec:
namespace: jaeger
sources:
- repoURL: https://jaegertracing.github.io/helm-charts
targetRevision: 2.50.1
targetRevision: 2.54.0
chart: jaeger-operator
helm:
valueFiles:
- $values/charts/jaeger/values.yaml
- $values/manifests/jaeger/values.yaml
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
# path: charts/jaeger/manifests
targetRevision: main
# path: manifests/jaeger/manifests
ref: values
+3 -3
View File
@@ -4,7 +4,7 @@ metadata:
name: keycloak
namespace: argocd
spec:
project: atlantis
project: aux
destination:
server: https://kubernetes.default.svc
namespace: idp
@@ -14,8 +14,8 @@ spec:
chart: keycloak
helm:
valueFiles:
- $values/charts/keycloak/values.yaml
- $values/manifests/keycloak/values.yaml
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
targetRevision: main
ref: values
+3 -3
View File
@@ -10,21 +10,21 @@ spec:
- cluster: https://kubernetes.default.svc
env: prod
hostname: osm.srv.oceanbox.io
- cluster: https://staging-vcluster.staging-vcluster:443
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: osm.beta.oceanbox.io
template:
metadata:
name: '{{ env }}-osm-tile-server'
spec:
project: atlantis
project: aux
destination:
namespace: oceanbox
server: '{{ cluster }}'
source:
repoURL: https://gitlab.com/oceanbox/charts.git
targetRevision: HEAD
path: charts/osm-tile-server
path: manifests/osm-tile-server
plugin:
name: kustomize-helm-with-rewrite
parameters:
+6 -5
View File
@@ -13,7 +13,7 @@ spec:
hostname: petimeter.srv.oceanbox.io
autoSync: false
prune: true
- cluster: https://staging-vcluster.staging-vcluster:443
- cluster: https://staging-vcluster.staging-vcluster
env: staging
hostname: petimeter.beta.oceanbox.io
autoSync: true
@@ -28,8 +28,8 @@ spec:
server: '{{ .cluster }}'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/petimeter
targetRevision: main
path: manifests/petimeter
plugin:
name: kustomize-helm-with-rewrite
parameters:
@@ -38,12 +38,13 @@ spec:
- name: hostname
string: '{{ .hostname }}'
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/petimeter/manifests
targetRevision: main
path: manifests/petimeter/manifests
templatePatch: |
{{- if .autoSync }}
spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
+4 -4
View File
@@ -17,7 +17,7 @@ spec:
metadata:
name: '{{ env }}-rabbitmq'
spec:
project: atlantis
project: aux
destination:
server: https://kubernetes.default.svc
namespace: rabbitmq
@@ -27,8 +27,8 @@ spec:
chart: rabbitmq
helm:
valueFiles:
- $values/charts/rabbitmq/values-{{ env }}.yaml
- $values/manifests/rabbitmq/values-{{ env }}.yaml
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/rabbitmq/{{ env }}
targetRevision: main
path: manifests/rabbitmq/{{ env }}
ref: values
+4 -4
View File
@@ -17,7 +17,7 @@ spec:
metadata:
name: '{{ env }}-redis'
spec:
project: atlantis
project: aux
destination:
server: https://kubernetes.default.svc
namespace: redis
@@ -30,11 +30,11 @@ spec:
# - $values/redis/values.yaml
# - repoURL: https://gitlab.com/oceanbox/manifests.git
# targetRevision: HEAD
# path: charts/redis/{{ env }}
# path: manifests/redis/{{ env }}
# ref: values
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/redis
targetRevision: main
path: manifests/redis
plugin:
name: kustomize-helm-with-rewrite
parameters:
+3 -3
View File
@@ -4,7 +4,7 @@ metadata:
name: seq
namespace: argocd
spec:
project: atlantis
project: aux
destination:
server: https://kubernetes.default.svc
namespace: seq
@@ -14,7 +14,7 @@ spec:
chart: seq
helm:
valueFiles:
- $values/charts/seq/values.yaml
- $values/manifests/seq/values.yaml
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
targetRevision: main
ref: values
+6 -5
View File
@@ -10,12 +10,12 @@ spec:
elements:
- cluster: https://10.255.241.99:4443
env: prod
hostname: sorcerer.srv.archive.oceanbox.io
hostname: sorcerer.data.oceanbox.io
autoSync: false
prune: true
- cluster: https://10.255.241.99:4443
env: staging
hostname: sorcerer.beta.archive.oceanbox.io
hostname: sorcerer.ekman.oceanbox.io
autoSync: true
prune: true
template:
@@ -24,12 +24,12 @@ spec:
spec:
project: atlantis
destination:
namespace: oceanbox
namespace: sorcerer
server: '{{ .cluster }}'
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: charts/sorcerer
targetRevision: main
path: manifests/sorcerer
plugin:
name: kustomize-helm-with-rewrite
parameters:
@@ -43,4 +43,5 @@ spec:
syncPolicy:
automated:
prune: {{ .prune }}
selfHeal: false
{{- end }}
+1 -4
View File
@@ -1,10 +1,7 @@
FROM alpine/k8s:1.28.3
FROM alpine/k8s:1.28.9
RUN mkdir -p /home/argocd/cmp-server/config/
COPY plugin.yaml /home/argocd/cmp-server/config/
WORKDIR /plugin
COPY init.sh get-values.sh generate.sh ./
+1 -1
View File
@@ -1,6 +1,6 @@
#!/bin/sh
img=registry.gitlab.com/oceanbox/gitops-manifests/kustomize-helm-with-rewrite
img=registry.gitlab.com/oceanbox/manifests/kustomize-helm-with-rewrite
tag=${1:-latest}
docker build -t $img:$tag .
+3 -5
View File
@@ -5,14 +5,12 @@ metadata:
managed-by: argocd.argoproj.io
labels:
argocd.argoproj.io/secret-type: cluster
name: staging-vcluster
name: cluster-staging-vcluster
namespace: argocd
stringData:
config: |
{"bearerToken":"eyJhbGciOiJSUzI1NiIsImtpZCI6IlVrakhGancyRzVMajNvQ3Jjb2FEU0kwRnlQeGsxc0Z3OThzLWV6akljVzAifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiLCJodHRwczovL2t1YmVybmV0ZXMuZGVmYXVsdC5zdmMiLCJodHRwczovL2t1YmVybmV0ZXMuZGVmYXVsdCJdLCJleHAiOjIwMjM3MjEwMDksImlhdCI6MTcwODM2MTAwOSwiaXNzIjoiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiLCJrdWJlcm5ldGVzLmlvIjp7Im5hbWVzcGFjZSI6Imt1YmUtc3lzdGVtIiwic2VydmljZWFjY291bnQiOnsibmFtZSI6ImFkbWluIiwidWlkIjoiMDRlOGJlZDQtYWUwNy00MTBiLWI4NTYtNzg3MTkzNDAzYjcyIn19LCJuYmYiOjE3MDgzNjEwMDksInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTphZG1pbiJ9.TJuQb9dpgOU6w42-WSJQmu39CZ7NyXWks6itH5qtUUkOvkwRwEtChV-53epM1HNOpK3mj2IWlJ7MaUb5AVFMx0alUJthBX_kL3mjdvUdn2MbPl-S0UFPclp8JoYeALjwtSFkuch1HqlMT7s-BbhXowo8AVFXDJE3rUJBrzzFqQ_e1IIf327qUfyo_TidwVoiya7q6cRU1n-XsP6sE0cgOxnScHXZ-DpysydjKCqXFYbnz9KYVagsOdK4LPb3x-Qb6Ae4PGJAfo3myzmiha3bTGO8HFF4WmMTWrlqeCXTPjER1vVJ_RQMY_LF4G8Of9zIX-8gvTZLcQAQ6BnlmY4QxQ","tlsClientConfig":{"insecure":true}}
{"bearerToken":"eyJhbGciOiJSUzI1NiIsImtpZCI6InhKNmNNemw4V01jR0cxUHJ4ajE3bTdQRDlKd1ZyQUQ0cDFPcXRuVDBFbWsifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi10b2tlbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJhZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImUyNjQ2MDgzLTNjMDMtNDc0Ni1iMGIxLWViOGRmMzY3NTNiMiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTphZG1pbiJ9.hXQzh4mus2yPwXz-EyowgSpOKgOk7uDU8z-dH-sZJ-UgzxQFOxABfkjD4Kb4JYlXrr_zkMO7n_zkaDOl3iFDCDS2Pury7hsIlJNKETYk-_llH0RYI9DYzAB5PkeOyuKhmRq8eklynq5ObPtk7WVuj3Bp-64uSqfX-WvxqoE0dfh0erSVcU7BwwjRdeDnO01xzv5zXXAYkOmk6e5DGOLBdUMD8kDZE0_NEa-MKCVkl78sc2mCsOMOUhzXoCduvc92hfnoFEfoTKe7xHwLeUim4HvVfD9czXOpRtHKXgEsk0UGtj0xg7D70uftUIxpr4a8rbWceM4eyGtXpjPUm1mh1Q","tlsClientConfig":{"insecure":true}}
name: staging-vcluster
server: https://staging-vcluster.staging-vcluster:443
server: https://staging-vcluster.staging-vcluster
type: Opaque
@@ -12,7 +12,8 @@ description: Archive management for Atlantis
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.
version: v6.17.0
version: v6.19.5
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application.
appVersion: v6.17.0
appVersion: v6.19.5
-47
View File
@@ -1,47 +0,0 @@
{
"connString": "Username=app;Password=secret;Host=prod-archmeister-rw;Port=5432;Database=app;Pooling=true;",
"oidc": {
"issuer": "https://idp.srv.oceanbox.io/dex",
"authorization_endpoint": "https://idp.srv.oceanbox.io/dex/auth",
"token_endpoint": "https://idp.srv.oceanbox.io/dex/token",
"jwks_uri": "https://idp.srv.oceanbox.io/dex/keys",
"userinfo_endpoint": "https://idp.srv.oceanbox.io/dex/userinfo",
"device_authorization_endpoint": "https://idp.srv.oceanbox.io/dex/device/code",
"clientId": "archmeister",
"clientSecret": "",
"scopes": [
"openid",
"email",
"offline_access",
"profile"
]
},
"sso": {
"cookieDomain": ".oceanbox.io",
"signedOutRedirectUri": "https://idp.srv.oceanbox.io/dex/static/logout.html",
"redis": "prod-redis-master.redis.svc,user=default,password=secret",
"appDomain": "atlantis",
"dataProtectionKeys": "DataProtection-Keys"
},
"allowedOrigins": [
"https://maps.oceanbox.io",
"https://atlantis.srv.oceanbox.io",
"https://maps.relic.oceanbox.io",
"https://sorcerer.data.oceanbox.io",
"https://sorcerer.hpc.oceanbox.io",
"https://jonas-sorcerer.ekman.oceanbox.io",
"https://beta.sorcerer.ekman.oceanbox.io",
"https://simkir-sorcerer.ekman.oceanbox.io",
"https://stig-sorcerer.ekman.oceanbox.io",
"https://atlantis.beta.oceanbox.io",
"https://jonas-atlantis.beta.oceanbox.io",
"https://simkir-atlantis.beta.oceanbox.io",
"https://stig-atlantis.beta.oceanbox.io",
"https://a.local.oceanbox.io:8080"
],
"logService" : "https://seq.oceanbox.io",
"logApiKey": "",
"cliUsers": [
"admin:en-to-tre-fire"
]
}
@@ -1,42 +0,0 @@
{
"connString": "Username=app;Password=secret;Host=staging-archmeister-rw;Port=5432;Database=app;Pooling=true;",
"oidc": {
"issuer": "https://idp.srv.oceanbox.io/dex",
"authorization_endpoint": "https://idp.srv.oceanbox.io/dex/auth",
"token_endpoint": "https://idp.srv.oceanbox.io/dex/token",
"jwks_uri": "https://idp.srv.oceanbox.io/dex/keys",
"userinfo_endpoint": "https://idp.srv.oceanbox.io/dex/userinfo",
"device_authorization_endpoint": "https://idp.srv.oceanbox.io/dex/device/code",
"clientId": "archmeister_dev",
"clientSecret": "",
"scopes": [
"openid",
"email",
"offline_access",
"profile"
]
},
"sso": {
"cookieDomain": ".oceanbox.io",
"signedOutRedirectUri": "https://idp.srv.oceanbox.io/dex/static/logout.html",
"redis": "staging-redis-master.redis.svc,user=default,password=secret",
"appDomain": "atlantis",
"dataProtectionKeys": "DataProtection-Keys"
},
"allowedOrigins": [
"https://atlantis.beta.oceanbox.io",
"https://sorcerer.beta.data.oceanbox.io",
"https://sorcerer.hpc.oceanbox.io",
"https://s.local.oceanbox.io:8080",
"https://maps.oceanbox.io",
"https://jonas-atlantis.beta.oceanbox.io",
"https://simkir-atlantis.beta.oceanbox.io",
"https://stig-atlantis.beta.oceanbox.io",
"https://atlantis.local.oceanbox.io:8080"
],
"logService" : "https://seq.oceanbox.io",
"logApiKey": "",
"cliUsers": [
"admin:en-to-tre-fire"
]
}
-26
View File
@@ -1,26 +0,0 @@
ingress:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
hosts:
- host: archmeister.srv.oceanbox.io
paths:
- path: /
pathType: ImplementationSpecific
tls:
- hosts:
- archmeister.srv.oceanbox.io
secretName: prod-archmeister-tls
cluster:
backupEnabled: true
backupRetention: 60d
instances: 2
resources:
limits:
cpu: 200m
memory: 1Gi
requests:
cpu: 200m
memory: 1Gi
-25
View File
@@ -1,25 +0,0 @@
image:
tag: 04ca077a-debug
ingress:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
atlantis.oceanbox.io/expose: global
hosts:
- host: archmeister.beta.oceanbox.io
paths:
- path: /
pathType: ImplementationSpecific
tls:
- hosts:
- archmeister.beta.oceanbox.io
secretName: staging-archmeister-tls
resources:
limits:
cpu: 200m
memory: 1Gi
requests:
cpu: 200m
memory: 1Gi
@@ -5,7 +5,7 @@
replicaCount: 1
image:
repository: registry.gitlab.com/oceanbox/oceanbox.dataagent
tag: v6.17.0
tag: v6.19.5
pullPolicy: IfNotPresent
init:
enabled: false
@@ -52,13 +52,12 @@ ingress:
secretName: archmeister-tls
internal:
annotations: {}
# nginx.ingress.kubernetes.io/whitelist-source-range: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
# nginx.ingress.kubernetes.io/whitelist-source-range: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
persistence:
enabled: false
# size: 10G
# storageClass: ""
# accessMode: ReadWriteMany
cluster:
enabled: true
instances: 1
@@ -74,7 +73,6 @@ cluster:
- CREATE EXTENSION fuzzystrmatch;
- CREATE EXTENSION postgis_tiger_geocoder;
- ALTER USER app WITH SUPERUSER;
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
@@ -1,7 +1,6 @@
apiVersion: v2
name: atlantis
description: Atlantis map and simulation service
# 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
@@ -11,11 +10,9 @@ description: Atlantis map and simulation service
# 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.
version: 1.0.1
version: v2.78.15
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application.
appVersion: 0.0.0
appVersion: v2.78.15
-33
View File
@@ -1,33 +0,0 @@
{
"oidc": {
"issuer": "https://idp.srv.oceanbox.io/dex",
"authorization_endpoint": "https://idp.srv.oceanbox.io/dex/auth",
"token_endpoint": "https://idp.srv.oceanbox.io/dex/token",
"jwks_uri": "https://idp.srv.oceanbox.io/dex/keys",
"userinfo_endpoint": "https://idp.srv.oceanbox.io/dex/userinfo",
"device_authorization_endpoint": "https://idp.srv.oceanbox.io/dex/device/code",
"clientId": "atlantis_dev",
"clientSecret": "",
"scopes": [
"openid",
"email",
"offline_access",
"profile"
]
},
"sso": {
"cookieDomain": ".oceanbox.io",
"signedOutRedirectUri": "https://idp.srv.oceanbox.io/dex/static/logout.html",
"redis": "staging-redis-master.redis.svc,user=default,password=secret",
"appDomain": "atlantis",
"dataProtectionKeys": "DataProtection-Keys"
},
"archmeister" : "https://archmeister.beta.oceanbox.io",
"sorcerer" : "https://sorcerer.beta.data.oceanbox.io",
"allowedOrigins": [
"http://atlantis.beta.oceanbox.io",
"https://atlantis.beta.oceanbox.io"
],
"logService" : "https://seq.oceanbox.io",
"logApiKey": ""
}
-27
View File
@@ -1,27 +0,0 @@
ingress:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
nginx.ingress.kubernetes.io/proxy-buffer-size: 128k
hosts:
- host: atlantis.srv.oceanbox.io
paths:
- path: /
pathType: ImplementationSpecific
- host: maps.srv.oceanbox.io
paths:
- path: /
pathType: ImplementationSpecific
tls:
- hosts:
- atlantis.srv.oceanbox.io
- maps.srv.oceanbox.io
secretName: atlantis-tls
resources:
limits:
cpu: 250m
memory: 1Gi
requests:
cpu: 250m
memory: 1Gi
-26
View File
@@ -1,26 +0,0 @@
image:
tag: a41b6229-debug
ingress:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
nginx.ingress.kubernetes.io/proxy-buffer-size: 128k
# atlantis.oceanbox.io/expose: internal
hosts:
- host: atlantis.beta.oceanbox.io
paths:
- path: /
pathType: ImplementationSpecific
tls:
- hosts:
- atlantis.beta.oceanbox.io
secretName: staging-atlantis-tls
resources:
limits:
cpu: 250m
memory: 1Gi
requests:
cpu: 250m
memory: 1Gi
@@ -3,27 +3,21 @@
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: registry.gitlab.com/oceanbox/atlantis
tag: v2.77.5
tag: v2.78.15
pullPolicy: IfNotPresent
init:
enabled: false
image: ubuntu:rolling
command: [ "/bin/sh", "-c", "true" ]
command: ["/bin/sh", "-c", "true"]
env:
- name: LOG_LEVEL
value: "3"
imagePullSecrets:
- name: gitlab-pull-secret
nameOverride: ""
fullnameOverride: ""
serviceAccount:
create: true
# Annotations to add to the service account
@@ -31,24 +25,19 @@ serviceAccount:
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations: {}
podSecurityContext:
fsGroup: 2000
securityContext:
capabilities:
drop:
- ALL
- ALL
readOnlyRootFilesystem: false
runAsNonRoot: true
runAsUser: 1000
service:
type: ClusterIP
port: 8085
ingress:
enabled: true
className: "nginx"
@@ -62,33 +51,30 @@ ingress:
pathType: ImplementationSpecific
tls:
- hosts:
- atlantis.srv.oceanbox.io
- atlantis.srv.oceanbox.io
secretName: atlantis-tls
persistence:
enabled: false
size: 1G
storageClass: ""
accessMode: ReadWriteOnce
cluster:
enabled: false
instances: 2
backupEnabled: true
backupRetention: 60d
size: 5Gi
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
autoscaling:
enabled: false
@@ -96,9 +82,6 @@ autoscaling:
maxReplicas: 100
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
nodeSelector: {}
tolerations: []
affinity: {}
@@ -36,7 +36,7 @@ service:
type: ClusterIP
port: 8000
ingress:
enabled: true
enabled: false
className: nginx
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "true"
@@ -20,3 +20,7 @@
.idea/
*.tmproj
.vscode/
base/
prod/
staging/
review/
@@ -1,7 +1,6 @@
apiVersion: v2
name: hipster
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
@@ -11,11 +10,9 @@ description: A Helm chart for Kubernetes
# 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.
version: 0.2.0
version: v2.6.4
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application.
appVersion: 1.10.0
appVersion: v2.6.4
-4
View File
@@ -1,4 +0,0 @@
ingress:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
atlantis.oceanbox.io/expose: internal
-7
View File
@@ -1,7 +0,0 @@
image:
tag: d3af2100-debug
ingress:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-staging
atlantis.oceanbox.io/expose: internal
@@ -3,23 +3,18 @@
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: registry.gitlab.com/oceanbox/hipster
tag: v2.5.0
tag: v2.6.4
pullPolicy: IfNotPresent
init:
enabled: false
image: ubuntu:rolling
command: [ "/bin/sh", "-c", "true" ]
command: ["/bin/sh", "-c", "true"]
imagePullSecrets:
- name: gitlab-pull-secret
nameOverride: ""
fullnameOverride: ""
serviceAccount:
create: true
# Annotations to add to the service account
@@ -27,24 +22,19 @@ serviceAccount:
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations: {}
podSecurityContext:
fsGroup: 2001
securityContext:
capabilities:
drop:
- ALL
- ALL
readOnlyRootFilesystem: false
runAsNonRoot: true
runAsUser: 2001
service:
type: ClusterIP
port: 8085
ingress:
enabled: false
className: "nginx"
@@ -58,27 +48,25 @@ ingress:
pathType: ImplementationSpecific
tls:
- hosts:
- hipster.srv.oceanbox.io
- hipster.srv.oceanbox.io
secretName: hipster-tls
persistence:
enabled: false
# existingClaim: oceanbox-archives
# size: 10G
# storageClass: ""
# accessMode: ReadWriteMany
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
autoscaling:
enabled: false
@@ -86,10 +74,6 @@ autoscaling:
maxReplicas: 100
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
nodeSelector: {}
tolerations: []
affinity: {}
@@ -20,3 +20,7 @@
.idea/
*.tmproj
.vscode/
base/
prod/
staging/
review/
@@ -20,3 +20,7 @@
.idea/
*.tmproj
.vscode/
base/
prod/
staging/
review/
@@ -1,7 +1,6 @@
apiVersion: v2
name: petimeter
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
@@ -11,11 +10,9 @@ description: A Helm chart for Kubernetes
# 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.
version: 0.2.0
version: v1.9.8
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application.
appVersion: 1.10.0
appVersion: v1.9.8
+1 -4
View File
@@ -16,7 +16,4 @@
value:
name: acl
configMap:
name: petimeter-acl
- op: add
path: /spec/template/spec/containers/0/envFrom
value: []
name: petimeter-acl
+7 -1
View File
@@ -1,10 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: oceanbox
patches:
- target:
version: v1
group: apps
kind: Deployment
name: petimeter
path: deployment_patch.yaml
# configMapGenerator:
# - name: petimeter-acl
# files:
# - acl.json
resources:
- _manifest.yaml
- _manifest.yaml
-31
View File
@@ -1,31 +0,0 @@
{
"oidc": {
"issuer": "https://idp.srv.oceanbox.io/dex",
"authorization_endpoint": "https://idp.srv.oceanbox.io/dex/auth",
"token_endpoint": "https://idp.srv.oceanbox.io/dex/token",
"jwks_uri": "https://idp.srv.oceanbox.io/dex/keys",
"userinfo_endpoint": "https://idp.srv.oceanbox.io/dex/userinfo",
"device_authorization_endpoint": "https://idp.srv.oceanbox.io/dex/device/code",
"clientId": "petimeter",
"clientSecret": "",
"scopes": [
"openid",
"email",
"offline_access",
"profile"
]
},
"sso": {
"cookieDomain": ".oceanbox.io",
"signedOutRedirectUri": "https://idp.srv.oceanbox.io/dex/static/logout.html",
"redis": "prod-redis-master.redis.svc,user=default,password=secret",
"appDomain": "atlantis",
"dataProtectionKeys": "DataProtection-Keys"
},
"allowedOrigins": [
"https://maps.oceanbox.io",
"https://atlantis.srv.oceanbox.io"
],
"logService" : "https://seq.oceanbox.io",
"logApiKey": ""
}

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