vcluster-poc/values.yaml

47 lines
1.4 KiB
YAML

vcluster:
image: rancher/k3s:v1.22.2-k3s1
baseArgs:
- server
- --write-kubeconfig=/k3s-config/kube-config.yaml
- --data-dir=/data
- --disable=traefik,servicelb,metrics-server,local-storage,coredns
- --disable-network-policy
- --disable-agent
- --disable-scheduler
- --disable-cloud-controller
- --flannel-backend=none
- --kube-controller-manager-arg=controllers=*,-nodeipam,-nodelifecycle,-persistentvolume-binder,-attachdetach,-persistentvolume-expander,-cloud-node-lifecycle
- --kube-apiserver-arg=oidc-client-id=tobru-vcluster-test
- --kube-apiserver-arg=oidc-groups-claim=groups
- --kube-apiserver-arg=oidc-issuer-url=https://id.dev.appuio.cloud/auth/realms/appuio-cloud-dev
- --kube-apiserver-arg=oidc-username-claim=sub
- --kube-apiserver-arg=oidc-username-prefix=appuio#
volumeMounts:
- mountPath: /data
name: data
- mountPath: /k3s-config
name: k3s-config
- mountPath: /.kube
name: kubeconfig
syncer:
volumeMounts:
- mountPath: /data
name: data
- mountPath: /.kube
name: kubeconfig
- mountPath: /root
name: roothome
- mountPath: /var/lib/vcluster
name: vclusterdata
volumes:
- name: data
emptyDir: {}
- name: k3s-config
emptyDir: {}
- name: kubeconfig
emptyDir: {}
- name: roothome
emptyDir: {}
- name: vclusterdata
emptyDir: {}