Skip to content

Commit ea33d7c

Browse files
committed
Add environment-specific values files for GitOps
1 parent cdcac59 commit ea33d7c

File tree

3 files changed

+69
-0
lines changed

3 files changed

+69
-0
lines changed

deployments/minikube/values.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Minikube / Local Development Values
2+
# Minimal resources for local testing
3+
4+
image:
5+
repository: scalecraft/dagctl-dbt-operator
6+
tag: "0.1.0"
7+
pullPolicy: IfNotPresent
8+
9+
replicaCount: 1
10+
11+
resources:
12+
limits:
13+
cpu: 200m
14+
memory: 256Mi
15+
requests:
16+
cpu: 100m
17+
memory: 128Mi
18+
19+
# Faster sync for local dev
20+
leaderElection:
21+
enabled: true
22+
leaseDuration: 15s
23+
renewDeadline: 10s
24+
retryPeriod: 2s

deployments/production/values.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Production Environment Values
2+
# Full resources for production workloads
3+
4+
image:
5+
repository: scalecraft/dagctl-dbt-operator
6+
tag: "0.1.0"
7+
pullPolicy: IfNotPresent
8+
9+
replicaCount: 2 # HA setup
10+
11+
resources:
12+
limits:
13+
cpu: 1000m
14+
memory: 1Gi
15+
requests:
16+
cpu: 500m
17+
memory: 512Mi
18+
19+
leaderElection:
20+
enabled: true
21+
22+
# Production-grade settings
23+
nodeSelector: {}
24+
tolerations: []
25+
affinity: {}

deployments/staging/values.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Staging Environment Values
2+
# Moderate resources for staging testing
3+
4+
image:
5+
repository: scalecraft/dagctl-dbt-operator
6+
tag: "0.1.0"
7+
pullPolicy: Always
8+
9+
replicaCount: 1
10+
11+
resources:
12+
limits:
13+
cpu: 500m
14+
memory: 512Mi
15+
requests:
16+
cpu: 250m
17+
memory: 256Mi
18+
19+
leaderElection:
20+
enabled: true

0 commit comments

Comments
 (0)