Consolidate Flux Install
https://repo1.dso.mil/platform-one/big-bang/bigbang/-/issues/11
Helper script help text:
> ./scripts/install_flux.sh --help
usage: install_flux.sh <arguments>
-h|--help - print this help message and exit
-r|--registry-url - (optional: default: registry1.dso.mil) registry url to use, must match flux manifest content
-u|--registry-username - (required) registry username to use for flux installation
-p|--registry-password - (required) registry password to use for flux installation
-e|--registry-email - (required) registry email to use for flux installation
-w|--wait-timeout - (optional, default: 120) how long to wait; in seconds, for each key flux resource component
Example of 00_deploy_flux.sh
:
> ./scripts/install_flux.sh \
> --registry-username 'robot$bigbang' \
> --registry-password "$REGISTRY1_PASSWORD" \
> --registry-email bigbang@bigbang.dev
Merge request reports
Activity
mentioned in issue #11 (closed)
added 18 commits
-
ad489a8d...32c2b6cb - 17 commits from branch
master
- 8fcae2d8 - chore: merge branch 'master' into issue-11
-
ad489a8d...32c2b6cb - 17 commits from branch
added 1 commit
- c769c98b - chore: changed flux install path for 00_deploy_flux.sh
added 1 commit
- 95147411 - chore: changed flux install path for 00_deploy_flux.sh
- Automatically resolved by runyontr
other than previous comment this LGTM!
Edited by joshwolf- Resolved by joshwolf
This is a lot of.....stuff to do this:
function install_flux() { kubectl create ns flux-system # Install flux in the cluster kubectl apply -f https://repo1.dso.mil/platform-one/big-bang/umbrella/-/raw/master/scripts/deploy/flux.yaml # Wait for flux kubectl wait --for=condition=available --timeout 300s -n "flux-system" "deployment/helm-controller" kubectl wait --for=condition=available --timeout 300s -n "flux-system" "deployment/source-controller" }
What did I miss @zdzielinski
- Automatically resolved by runyontr
added 137 commits
-
4f1c4750...149e16ba - 135 commits from branch
master
- 0f64f66e - Merge remote-tracking branch 'origin/master' into issue-11
- 5afdaa46 - update install flux commands based on simplification
-
4f1c4750...149e16ba - 135 commits from branch
assigned to @runyontr and unassigned @zdzielinski
requested review from @jasonkrause
added 59 commits
-
ee6233e0...f0250abd - 58 commits from branch
master
- d0938e47 - Merge remote-tracking branch 'origin/master' into issue-11
-
ee6233e0...f0250abd - 58 commits from branch
mentioned in commit 68baff4b
mentioned in issue #275 (closed)
mentioned in issue #634 (closed)