source $LIBDIR/logging.sh
source $LIBDIR/common.sh
-CALICO_VERSION="v3.22.0"
-FLANNEL_VERSION="v0.15.0"
-
function build_source_flannel {
curl -sL https://raw.githubusercontent.com/coreos/flannel/${FLANNEL_VERSION}/Documentation/kube-flannel.yml -o ${SCRIPTDIR}/addons/flannel.yaml
cat <<EOF >${SCRIPTDIR}/templates/flannel-addon.yaml
}
function build_source_flux {
- flux install --export >${SCRIPTDIR}/addons/flux-system.yaml
+ # NOTE: This reaches outside this directory to
+ # deploy/site/cluster-addons/flux-system. This is to ensure that
+ # the day-0 config of a cluster using deploy/site/cluster-addons
+ # is in sync with the chart.
+ flux install --export >${SCRIPTDIR}/../site/cluster-addons/flux-system/gotk-components.yaml
+ kustomize build ${SCRIPTDIR}/../site/cluster-addons/flux-system >${SCRIPTDIR}/addons/flux-system.yaml
cat <<EOF >>${SCRIPTDIR}/addons/flux-system.yaml
---
apiVersion: rbac.authorization.k8s.io/v1