Skip to content

Commit 1e3d14f

Browse files
authored
Deploy resources to given namespace (#35)
* feat: specify namespace to avoid accidentally deploying resources to wrong ns * fix: bump chart version to please linter
1 parent 3c07d43 commit 1e3d14f

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

charts/azure-aks-aso/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: azure-aks-aso
33
description: A chart describing an AKS cluster for CAPZ using the ASO API
44
type: application
5-
version: 0.4.1
5+
version: 0.4.2
66
appVersion: 0.1.0
77
maintainers:
88
- name: mboersma

charts/azure-aks-aso/templates/cluster.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ apiVersion: cluster.x-k8s.io/v1beta1
22
kind: Cluster
33
metadata:
44
name: {{ include "capz.clusterName" . | quote }}
5+
namespace: {{ .Release.Namespace }}
56
labels:
67
{{- include "capz.commonLabels" . | nindent 4 }}
78
spec:
@@ -32,6 +33,7 @@ apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
3233
kind: AzureASOManagedCluster
3334
metadata:
3435
name: {{ include "capz.clusterName" . | quote }}
36+
namespace: {{ .Release.Namespace }}
3537
labels:
3638
{{- include "capz.commonLabels" . | nindent 4 }}
3739
annotations:
@@ -43,6 +45,7 @@ apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
4345
kind: AzureASOManagedControlPlane
4446
metadata:
4547
name: {{ include "capz.clusterName" . | quote }}
48+
namespace: {{ .Release.Namespace }}
4649
annotations:
4750
helm.sh/resource-policy: keep
4851
spec:
@@ -53,6 +56,7 @@ apiVersion: cluster.x-k8s.io/v1beta1
5356
kind: MachinePool
5457
metadata:
5558
name: {{ printf "%s-%s" (include "capz.clusterName" $) $mpName | quote }}
59+
namespace: {{ $.Release.Namespace }}
5660
labels:
5761
{{- include "capz.commonLabels" $ | nindent 4 }}
5862
annotations:
@@ -77,6 +81,7 @@ apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
7781
kind: AzureASOManagedMachinePool
7882
metadata:
7983
name: {{ printf "%s-%s" (include "capz.clusterName" $) $mpName | quote }}
84+
namespace: {{ $.Release.Namespace }}
8085
labels:
8186
{{- include "capz.commonLabels" $ | nindent 4 }}
8287
annotations:

charts/azure-aks-aso/templates/clusterclass.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apiVersion: cluster.x-k8s.io/v1beta1
33
kind: ClusterClass
44
metadata:
55
name: {{ required "value clusterClassName must be set" .Values.clusterClassName | quote }}
6+
namespace: {{ .Release.Namespace }}
67
labels:
78
{{- include "capz.commonLabels" . | nindent 4 }}
89
spec:
@@ -81,6 +82,7 @@ apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
8182
kind: AzureASOManagedClusterTemplate
8283
metadata:
8384
name: {{ .Values.clusterClassName | quote }}
85+
namespace: {{ .Release.Namespace }}
8486
labels:
8587
{{- include "capz.commonLabels" . | nindent 4 }}
8688
annotations:
@@ -93,6 +95,7 @@ apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
9395
kind: AzureASOManagedControlPlaneTemplate
9496
metadata:
9597
name: {{ .Values.clusterClassName | quote }}
98+
namespace: {{ .Release.Namespace }}
9699
annotations:
97100
helm.sh/resource-policy: keep
98101
spec:
@@ -103,6 +106,7 @@ apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
103106
kind: KubeadmConfigTemplate
104107
metadata:
105108
name: {{ .Values.clusterClassName | quote }}
109+
namespace: {{ .Release.Namespace }}
106110
spec:
107111
template:
108112
spec: {}
@@ -112,6 +116,7 @@ apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
112116
kind: AzureASOManagedMachinePoolTemplate
113117
metadata:
114118
name: {{ printf "%s-%s" $.Values.clusterClassName $mpName | quote }}
119+
namespace: {{ $.Release.Namespace }}
115120
labels:
116121
{{- include "capz.commonLabels" $ | nindent 4 }}
117122
annotations:

charts/azure-aks-aso/templates/credentials.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apiVersion: v1
33
kind: Secret
44
metadata:
55
name: {{ .Values.credentialSecretName | quote }}
6+
namespace: {{ .Release.Namespace }}
67
labels:
78
{{- include "capz.commonLabels" . | nindent 4 }}
89
annotations:

0 commit comments

Comments
 (0)