feat: first pieces of HAproxy support

This commit is contained in:
Stefan Reimer 2024-05-23 23:10:26 +01:00
parent 9d29cccd22
commit 916c8a0c02
4 changed files with 10 additions and 1 deletions

View File

@ -3,6 +3,8 @@
# Simulate well-known CRDs being available # Simulate well-known CRDs being available
API_VERSIONS="-a monitoring.coreos.com/v1 -a snapshot.storage.k8s.io/v1 -a policy/v1/PodDisruptionBudget" API_VERSIONS="-a monitoring.coreos.com/v1 -a snapshot.storage.k8s.io/v1 -a policy/v1/PodDisruptionBudget"
export HELM_SECRETS_BACKEND="vals"
#VERSION="latest" #VERSION="latest"
VERSION="v1.28" VERSION="v1.28"

View File

@ -60,6 +60,7 @@ Kubernetes: `>= 1.26.0`
| cilium.resources.requests.cpu | string | `"10m"` | | | cilium.resources.requests.cpu | string | `"10m"` | |
| cilium.resources.requests.memory | string | `"256Mi"` | | | cilium.resources.requests.memory | string | `"256Mi"` | |
| cilium.tunnelProtocol | string | `"geneve"` | | | cilium.tunnelProtocol | string | `"geneve"` | |
| haproxy.enabled | bool | `false` | |
| metallb.controller.nodeSelector."node-role.kubernetes.io/control-plane" | string | `""` | | | metallb.controller.nodeSelector."node-role.kubernetes.io/control-plane" | string | `""` | |
| metallb.controller.tolerations[0].effect | string | `"NoSchedule"` | | | metallb.controller.tolerations[0].effect | string | `"NoSchedule"` | |
| metallb.controller.tolerations[0].key | string | `"node-role.kubernetes.io/control-plane"` | | | metallb.controller.tolerations[0].key | string | `"node-role.kubernetes.io/control-plane"` | |

View File

@ -71,6 +71,7 @@ cilium:
enabled: false enabled: false
hostRoot: "/sys/fs/cgroup" hostRoot: "/sys/fs/cgroup"
routingMode: tunnel
tunnelProtocol: geneve tunnelProtocol: geneve
prometheus: prometheus:

View File

@ -31,11 +31,16 @@ cilium:
serviceMonitor: serviceMonitor:
enabled: {{ .Values.metrics.enabled }} enabled: {{ .Values.metrics.enabled }}
{{- with index .Values "network" "metallb" }} {{- with .Values.network.metallb }}
metallb: metallb:
{{- toYaml . | nindent 2 }} {{- toYaml . | nindent 2 }}
{{- end }} {{- end }}
{{- with .Values.network.haproxy }}
haproxy:
{{- toYaml . | nindent 2 }}
{{- end }}
{{- end }} {{- end }}