Skip to content

Commit d0e8581

Browse files
committed
[chore]: overlay staging and prod environments
1 parent da014d5 commit d0e8581

File tree

6 files changed

+53
-0
lines changed

6 files changed

+53
-0
lines changed

0x4-envs/base/deployment.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: myapp-dep
5+
spec:
6+
replicas: 1
7+
selector:
8+
matchLabels:
9+
app: myapp
10+
template:
11+
metadata:
12+
labels:
13+
app: myapp
14+
spec:
15+
containers:
16+
- name: myapp
17+
image: PROJECT/IMAGE

0x4-envs/base/kustomization.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- deployment.yaml
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: dep
5+
spec:
6+
replicas: 3
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
apiVersion: kustomize.config.k8s.io/v1beta1
3+
kind: Kustomization
4+
5+
resources:
6+
- "../../base"
7+
patches:
8+
- path: "deployment.yaml"
9+
10+
namePrefix: prod-
11+
12+
images:
13+
- name: PROJECT/IMAGE
14+
newName: nginx
15+
newTag: 1.25-bookworm

0x4-envs/overlays/staging/deployment.yaml

Whitespace-only changes.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- ./../../base
6+
namePrefix: staging-
7+
8+
images:
9+
- name: PROJECT/IMAGE
10+
newName: nginx:1.25.5-alpine

0 commit comments

Comments
 (0)