Skip to content

Commit eb430a7

Browse files
committed
fix(models): remove sink options from argocd models
1 parent c4355cc commit eb430a7

5 files changed

Lines changed: 59 additions & 6 deletions

File tree

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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 -}}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
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
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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" . }}

app/models/terraform_models.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff 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

9389
class ArgoApplication(BaseModel):
9490
sync_policy: SyncPolicy | None = None
95-
sync_options: SyncOptions | None = None
91+
9692

9793
class IaCTemplateGenerationArgoCD(BaseModel):
9894
argocd_application:ArgoApplication | None = None
9995
argocd_repository:bool = True
100-
argocd_cluster:bool = True
96+

0 commit comments

Comments
 (0)