2021-09-06 15:14:56 +01:00
|
|
|
{{- range $nodeGroupOverrides := .Values.nodeGroups }}
|
|
|
|
{{- $nodeGroup := deepCopy $.Values.nodeGroupDefaults | mustMerge $nodeGroupOverrides }}
|
2021-09-06 16:41:29 +01:00
|
|
|
{{- if $nodeGroup.healthCheck.enabled }}
|
2021-09-06 10:23:43 +01:00
|
|
|
---
|
2021-11-17 10:02:06 +00:00
|
|
|
apiVersion: cluster.x-k8s.io/v1beta1
|
2021-09-06 10:23:43 +01:00
|
|
|
kind: MachineHealthCheck
|
|
|
|
metadata:
|
|
|
|
name: {{ include "openstack-cluster.componentName" (list $ $nodeGroup.name) }}
|
2022-09-22 11:23:14 +01:00
|
|
|
labels:
|
|
|
|
{{- include "openstack-cluster.componentLabels" (list $ "worker") | nindent 4 }}
|
|
|
|
capi.stackhpc.com/node-group: {{ $nodeGroup.name }}
|
2021-09-06 10:23:43 +01:00
|
|
|
spec:
|
|
|
|
clusterName: {{ include "openstack-cluster.clusterName" $ }}
|
|
|
|
selector:
|
2022-09-22 11:23:14 +01:00
|
|
|
matchLabels:
|
|
|
|
{{- include "openstack-cluster.componentSelectorLabels" (list $ "worker") | nindent 6 }}
|
|
|
|
capi.stackhpc.com/node-group: {{ $nodeGroup.name }}
|
2021-09-06 16:41:29 +01:00
|
|
|
{{- toYaml $nodeGroup.healthCheck.spec | nindent 2 }}
|
2021-09-06 10:23:43 +01:00
|
|
|
{{- end }}
|
|
|
|
{{- end }}
|