Skip to content

Commit eadcd69

Browse files
committed
chore: update kubernetes init tasks
1 parent 6f3a66b commit eadcd69

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

kubernetes/.taskfile.yaml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)