-
- Downloads
Merge branch '258-dynamic-inclusion-of-addons-in-ci' into 'master'
Resolve "dynamic inclusion of addons in ci" Summary * ci: change k3s as a sidecar to k3d using (tls enabled) dockerd as a sidecar using ci created `bridge` networks with properly tuned `mtu` * ci: add logic to enable addons based on MR labels (name must be case exact match to the helm value block) * infra: bump `ci-optimized` rke2 node pool to `c5d.12xlarge`, resize to `{ min: 1, desired: 1, max: 5 }` * infra: introduce cluster-autoscaler to `ci-optimized` rke2 node pool and actually test it, new nodes join in ~2m but to be safe, set ci timeout to 5m * infra: use instance storage for image ci image layers (reduces i/o bottlenecks by ~80%) * dogfood cluster: embed `dind` service into the dogfood gitlab ci deployment with fixes for `/etc/machine-id`, `dind tls`, and runtime dockerd config (see [here](https://repo1.dso.mil/platform-one/big-bang/customers/bigbang/-/blob/master/apps/gitlab-runners/prod/bigbang-gitlab-runner-privileged.yaml#L39)) * dogfood cluster: deploy gitlab ci with `default` dns (instead of the default `ClusterFirst`) dns to properly resolve dind-k3d dns Closes #258 See merge request platform-one/big-bang/bigbang!328
No related branches found
No related tags found
Showing
- .gitlab-ci.yml 6 additions, 3 deletions.gitlab-ci.yml
- .gitlab-ci/jobs/ci-cluster/.gitlab-ci.yml 56 additions, 3 deletions.gitlab-ci/jobs/ci-cluster/.gitlab-ci.yml
- chart/templates/minio/minio-operator/gitrepository.yaml 1 addition, 1 deletionchart/templates/minio/minio-operator/gitrepository.yaml
- chart/templates/minio/minio-operator/minio-operator-helmrelease.yaml 1 addition, 1 deletion...ates/minio/minio-operator/minio-operator-helmrelease.yaml
- chart/templates/minio/minio-operator/namespace.yaml 1 addition, 1 deletionchart/templates/minio/minio-operator/namespace.yaml
- scripts/deploy/01_deploy_bigbang.sh 14 additions, 2 deletionsscripts/deploy/01_deploy_bigbang.sh
- scripts/deploy/02_wait_for_helmreleases.sh 4 additions, 2 deletionsscripts/deploy/02_wait_for_helmreleases.sh
- scripts/package/synker.yaml 0 additions, 3 deletionsscripts/package/synker.yaml
- tests/ci/k3d/config.yaml 22 additions, 0 deletionstests/ci/k3d/config.yaml
- tests/ci/k3d/values.yaml 282 additions, 16 deletionstests/ci/k3d/values.yaml
tests/ci/k3d/config.yaml
0 → 100644
Please register or sign in to comment