@@ -48,28 +48,32 @@ tasks:
4848 cmds :
4949 - task : k8s:delete-unused-persistentvolume
5050
51- # yamllint disable rule:line-length
52- init :
51+ init-cilium :
5352 cmds :
54- - echo "Install Cilium on kube-system/cilium (helm)"
53+ - echo "Install Cilium on kube-system namespace"
54+ - helm repo add cilium https://helm.cilium.io/
5555 - |
5656 helm upgrade --install cilium cilium/cilium \
5757 --namespace kube-system \
58- --version 1.14.0-snapshot.4 \
58+ --version 1.16.6 \
5959 --set ipam.mode=kubernetes \
60- --set kubeProxyReplacement=strict \
60+ --set kubeProxyReplacement=true \
6161 --set securityContext.capabilities.ciliumAgent="{CHOWN,KILL,NET_ADMIN,NET_RAW,IPC_LOCK,SYS_ADMIN,SYS_RESOURCE,DAC_OVERRIDE,FOWNER,SETGID,SETUID}" \
6262 --set securityContext.capabilities.cleanCiliumState="{NET_ADMIN,SYS_ADMIN,SYS_RESOURCE}" \
6363 --set cgroup.autoMount.enabled=false \
6464 --set cgroup.hostRoot=/sys/fs/cgroup \
6565 --set k8sServiceHost="localhost" \
66- --set k8sServicePort="7745 "
66+ --set k8sServicePort="7445 "
6767
68- - echo "Install Flux on flux-system namespace (manifests)"
69- # flux install creates a flux-system namespace
70- - flux install --version v2.0.0-rc.5
71- - kubectl apply -f ./kubernetes/flux-system/boostrap.yaml
72- # yamllint enable
68+ init-flux :
69+ cmds :
70+ - echo "Install Flux on flux-system namespace"
71+ - helm repo add fluxcd-community https://fluxcd-community.github.io/helm-charts
72+ - |
73+ helm upgrade --install flux2 fluxcd-community/flux2 \
74+ --create-namespace --namespace flux-system \
75+ --version 2.14.1 \
76+ --set installCRDs=true
7377
7478 get-oidc-config :
7579 silent : true
0 commit comments