Newer
Older
#!/usr/bin/env bash
set -euo pipefail
flux install \
--network-policy=false \
--watch-all-namespaces=true \
--namespace=flux-system
branch=${CI_COMMIT_REF_NAME:-}
[ -z "$branch" ] && branch=$(git rev-parse --abbrev-ref HEAD)
echo "Tracking branch $branch for https://open.greenhost.net/openappstack/openappstack flux repo"
# Generate oauth and SSO secrets
python "$(dirname "$0")/generate_secrets.py" single-sign-on

Maarten de Waard
committed
python "$(dirname "$0")/generate_secrets.py" oauth
# Generate secrets for monitoring
python "$(dirname "$0")/generate_secrets.py" prometheus
python "$(dirname "$0")/generate_secrets.py" alertmanager
flux create source git openappstack \
--url=https://open.greenhost.net/openappstack/openappstack \
flux create kustomization openappstack \
--source=GitRepository/openappstack \
--path="./flux2/cluster/base" \
--prune=true \