Skip to content

Commit 5786ce9

Browse files
first commit
1 parent 926eee9 commit 5786ce9

29 files changed

+460
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: simple-deployment
6+
annotations:
7+
codefresh.io/app: simple-go-app
8+
spec:
9+
replicas: 1
10+
selector:
11+
matchLabels:
12+
app: trivial-go-web-app
13+
template:
14+
metadata:
15+
labels:
16+
app: trivial-go-web-app
17+
spec:
18+
containers:
19+
- name: webserver-simple
20+
imagePullPolicy: Always
21+
image: docker.io/kostiscodefresh/simple-env-app:1.0
22+
ports:
23+
- containerPort: 8080
24+
env:
25+
- name: REGION
26+
value: "us"
27+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
resources:
5+
- deployment.yml
6+
- service.yml
7+
- properties.yml
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: v1
2+
data:
3+
application.properties: |
4+
NON_PROD=TRUE
5+
kind: ConfigMap
6+
metadata:
7+
name: example-configmap
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: simple-service
5+
spec:
6+
type: ClusterIP
7+
selector:
8+
app: trivial-go-web-app
9+
ports:
10+
- protocol: TCP
11+
port: 80
12+
targetPort: 8080
13+
name: internal-port
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: simple-deployment
6+
spec:
7+
template:
8+
spec:
9+
containers:
10+
- name: webserver-simple
11+
env:
12+
- name: ENV
13+
value: "prod"
14+
- name: GPU_ENABLED
15+
value: "1"
16+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
namespace: prod
5+
namePrefix: prod-
6+
7+
resources:
8+
- ../../base
9+
10+
components:
11+
- ../../variants/prod
12+
13+
patchesStrategicMerge:
14+
- deployment.yml
15+
- version.yml
16+
- replicas.yml
17+
- settings.yml
18+
- service.yml
19+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: simple-deployment
6+
spec:
7+
replicas: 4
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: simple-service
5+
spec:
6+
type: NodePort
7+
selector:
8+
app: trivial-go-web-app
9+
ports:
10+
- nodePort: 31002
11+
protocol: TCP
12+
port: 8080
13+
name: prod-port
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: simple-deployment
6+
spec:
7+
template:
8+
spec:
9+
containers:
10+
- name: webserver-simple
11+
env:
12+
- name: UI_THEME
13+
value: "dark"
14+
- name: CACHE_SIZE
15+
value: "1024kb"
16+
- name: PAGE_LIMIT
17+
value: "25"
18+
- name: SORTING
19+
value: "ascending"
20+
- name: N_BUCKETS
21+
value: "12"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: simple-deployment
6+
spec:
7+
template:
8+
spec:
9+
containers:
10+
- name: webserver-simple
11+
image: docker.io/kostiscodefresh/simple-env-app:1.0

0 commit comments

Comments
 (0)