File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ apiVersion : apps/v1
2+ kind : Deployment
3+ metadata :
4+ name : {{ include "myhelm.fullname" . }}
5+ spec :
6+ replicas : {{ .Values.web.replicas }}
7+ selector :
8+ matchLabels :
9+ app : {{ include "myhelm.name" . }}
10+ template :
11+ metadata :
12+ labels :
13+ app : {{ include "myhelm.name" . }}
14+ spec :
15+ containers :
16+ - name : {{ .Values.web.image }}
17+ image : {{ .Values.web.image }}:latest
18+ ports :
19+ - containerPort : {{ .Values.web.targetPort }}
20+ env :
21+ {{- range .Values.web.env }}
22+ - name : {{ .name }}
23+ value : {{ .value }}
24+ {{- end }}
25+
Original file line number Diff line number Diff line change 1+ {{/*
2+ Helper template functions
3+ */ }}
4+ {{- define " myhelm.name" -}}
5+ {{- if .Chart.Name -}}
6+ {{ .Chart.Name | quote }}
7+ {{- else -}}
8+ " "
9+ {{- end -}}
10+ {{- end -}}
11+
12+ {{- define " myhelm.fullname" -}}
13+ {{- .Release.Name | replace " -" " " }}-{{ include " myhelm.name" . }}
14+ {{- end -}}
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Secret
3+ metadata :
4+ name : {{ include "myhelm.fullname" . }}-secret
5+ type : Opaque
6+ data :
7+ # Add your secret data here
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Service
3+ metadata :
4+ name : {{ include "myhelm.fullname" . }}
5+ spec :
6+ type : ClusterIP
7+ ports :
8+ - port : {{ .Values.web.targetPort }}
9+ targetPort : {{ .Values.web.targetPort }}
10+ selector :
11+ app : {{ include "myhelm.name" . }}
Original file line number Diff line number Diff line change @@ -85,16 +85,12 @@ class SyncPolicy(BaseModel):
8585 auto_prune : bool = True
8686 self_heal : bool = True
8787
88- class SyncOptions (BaseModel ):
89- apply_out_of_sync_only : bool = True
90- create_namespace : bool = True
91- fail_or_share_resource :bool = True
9288
9389class ArgoApplication (BaseModel ):
9490 sync_policy : SyncPolicy | None = None
95- sync_options : SyncOptions | None = None
91+
9692
9793class IaCTemplateGenerationArgoCD (BaseModel ):
9894 argocd_application :ArgoApplication | None = None
9995 argocd_repository :bool = True
100- argocd_cluster : bool = True
96+
You can’t perform that action at this time.
0 commit comments