Skip to content

Commit

Permalink
chore(t8s-cluster/management-cluster): deduplicate kubeadmConfigTemplate
Browse files Browse the repository at this point in the history
  • Loading branch information
cwrau committed Aug 23, 2023
1 parent 269afac commit 6a6f0de
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 18 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{{- define "t8s-cluster.clusterClass.kubeadmConfigTemplate" -}}
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: KubeadmConfigTemplate
metadata:
name: {{ printf "%s-%s-worker" .context.Release.Name (.gpu | ternary "gpu" "standard") }}
namespace: {{ .context.Release.Namespace }}
labels: {{- include "common.labels.standard" .context | nindent 4 }}
spec:
template:
spec: {{- include "t8s-cluster.clusterClass.kubeadmConfigTemplate.spec" (dict "gpu" .gpu "context" .context) | nindent 6 }}
{{- end -}}
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
{{- if eq (include "t8s-cluster.hasGPUNodes" .) "true" }}
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: KubeadmConfigTemplate
metadata:
name: {{ printf "%s-gpu-worker" $.Release.Name }}
namespace: {{ $.Release.Namespace }}
labels: {{- include "common.labels.standard" $ | nindent 4 }}
spec:
template:
spec: {{- include "t8s-cluster.clusterClass.kubeadmConfigTemplate.spec" (dict "gpu" true "context" $) | nindent 6 }}
{{- include "t8s-cluster.clusterClass.kubeadmConfigTemplate" (dict "gpu" true "context" $) -}}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,5 @@
{{- end -}}
{{- end }}
{{- if $hasStandardFlavor }}
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: KubeadmConfigTemplate
metadata:
name: {{ printf "%s-standard-worker" $.Release.Name }}
namespace: {{ $.Release.Namespace }}
labels: {{- include "common.labels.standard" $ | nindent 4 }}
spec:
template:
spec: {{- include "t8s-cluster.clusterClass.kubeadmConfigTemplate.spec" (dict "gpu" false "context" $) | nindent 6 }}
{{- include "t8s-cluster.clusterClass.kubeadmConfigTemplate" (dict "gpu" false "context" $) -}}
{{- end }}

0 comments on commit 6a6f0de

Please sign in to comment.