Skip to content
Snippets Groups Projects
install-openappstack.sh 647 B
Newer Older
#!/usr/bin/env bash

set -euo pipefail
Maarten de Waard's avatar
Maarten de Waard committed

flux install \
  --network-policy=false \
  --watch-all-namespaces=true \
  --namespace=flux-system

# get current git branch name
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"

Maarten de Waard's avatar
Maarten de Waard committed
flux create source git openappstack \
  --url=https://open.greenhost.net/openappstack/openappstack \
  --branch=$branch \
Maarten de Waard's avatar
Maarten de Waard committed
  --interval=1m

flux create kustomization openappstack \
  --source=GitRepository/openappstack \
  --path="./flux2/cluster/base" \
  --prune=true \
  --interval=1h