Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.

Commit 333880d

Browse files
committed
v0.2.2
1 parent 0fc3dc3 commit 333880d

File tree

12 files changed

+115
-128
lines changed

12 files changed

+115
-128
lines changed

charts/deno/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.2.1
18+
version: 0.2.2
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
annotations:
5+
deployment.kubernetes.io/revision: "3"
6+
labels:
7+
app: {{ .Release.Name }}{{ .Values.server.web.service.name }}
8+
name: {{ .Release.Name }}-{{ .Values.server.web.service.name }}
9+
namespace: {{ .Values.server.web.service.default }}
10+
spec:
11+
progressDeadlineSeconds: 600
12+
replicas: {{ .Values.server.web.service.replicas }}
13+
revisionHistoryLimit: 10
14+
selector:
15+
matchLabels:
16+
app: {{ .Values.server.web.service.name }}
17+
strategy:
18+
rollingUpdate:
19+
maxSurge: {{ .Values.server.web.service.maxSurge }}
20+
maxUnavailable: {{ .Values.server.web.service.maxUnavailable }}
21+
type: RollingUpdate
22+
template:
23+
metadata:
24+
labels:
25+
app: {{ .Values.server.web.service.name }}
26+
spec:
27+
containers:
28+
- image: codebuds/deno-webserver:1.3.1
29+
imagePullPolicy: Always
30+
name: {{ .Values.server.web.service.name }}
31+
resources: {}
32+
terminationMessagePath: /dev/termination-log
33+
terminationMessagePolicy: File
34+
volumeMounts:
35+
- mountPath: /srv/app/pvc
36+
name: {{ .Release.Name }}-logs
37+
dnsPolicy: ClusterFirst
38+
restartPolicy: Always
39+
schedulerName: default-scheduler
40+
securityContext: {}
41+
terminationGracePeriodSeconds: 30
42+
volumes:
43+
- name: {{ .Release.Name }}-logs
44+
persistentVolumeClaim:
45+
claimName: {{ .Release.Name }}-logs
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: {{ .Release.Name }}-{{ .Values.server.web.service.name }}
5+
spec:
6+
type: {{ .Values.server.web.service.type }}
7+
ports:
8+
- port: {{ .Values.server.web.service.port }}
9+
selector:
10+
app: {{ .Values.server.web.service.name }}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: PersistentVolume
3+
metadata:
4+
name: {{ .Release.Name }}-{{ .Values.deno.pv.name }}
5+
spec:
6+
accessModes:
7+
- ReadWriteOnce
8+
persistentVolumeReclaimPolicy: Retain
9+
storageClassName: standard
10+
capacity:
11+
storage: {{ .Values.deno.pv.size }}
12+
hostPath:
13+
path: {{ .Values.deno.pv.path }}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: v1
2+
kind: PersistentVolumeClaim
3+
metadata:
4+
name: {{ .Release.Name }}-logs
5+
namespace: default
6+
spec:
7+
accessModes:
8+
- ReadWriteOnce
9+
resources:
10+
requests:
11+
storage: {{ .Values.deno.pvc.size }}

charts/deno/templates/deployment.yaml

Lines changed: 0 additions & 86 deletions
This file was deleted.

charts/deno/templates/ingress.yml renamed to charts/deno/templates/ingress/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
nginx.ingress.kubernetes.io/rewrite-target: /$1
77
spec:
88
rules:
9-
- host: {{ .Release.Name }}-{{ .Values.server.web.service.host }}
9+
- host: {{ .Values.server.web.service.host }}
1010
http:
1111
paths:
1212
- path: /
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: {{ .Release.Name }}-{{ .Values.server.mariadb.service.name }}
5+
spec:
6+
ports:
7+
- port: {{ .Values.server.mariadb.service.port }}
8+
selector:
9+
app: {{ .Values.server.mariadb.service.name }}

charts/deno/templates/mariadb.yml renamed to charts/deno/templates/mariadb/statefulset/main.yml

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -51,43 +51,4 @@ spec:
5151
claimName: {{ .Release.Name }}-logs
5252
- name: {{ .Values.server.mariadb.service.name }}
5353
persistentVolumeClaim:
54-
claimName: {{ .Values.server.mariadb.service.name }}
55-
56-
---
57-
apiVersion: v1
58-
kind: PersistentVolume
59-
metadata:
60-
name: {{ .Release.Name }}-{{ .Values.server.mariadb.service.name }}
61-
spec:
62-
accessModes:
63-
- ReadWriteOnce
64-
persistentVolumeReclaimPolicy: Retain
65-
storageClassName: standard
66-
capacity:
67-
storage: {{ .Values.maria.pv.size }}
68-
hostPath:
69-
path: {{ .Values.maria.pv.path }}
70-
71-
---
72-
apiVersion: v1
73-
kind: PersistentVolumeClaim
74-
metadata:
75-
name: {{ .Release.Name }}-{{ .Values.server.mariadb.service.name }}
76-
namespace: default
77-
spec:
78-
accessModes:
79-
- ReadWriteOnce
80-
resources:
81-
requests:
82-
storage: {{ .Values.maria.pvc.size }}
83-
84-
---
85-
apiVersion: v1
86-
kind: Service
87-
metadata:
88-
name: {{ .Release.Name }}-{{ .Values.server.mariadb.service.name }}
89-
spec:
90-
ports:
91-
- port: {{ .Values.server.mariadb.service.port }}
92-
selector:
93-
app: {{ .Values.server.mariadb.service.name }}
54+
claimName: {{ .Values.server.mariadb.service.name }}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: PersistentVolume
3+
metadata:
4+
name: {{ .Release.Name }}-{{ .Values.server.mariadb.service.name }}
5+
spec:
6+
accessModes:
7+
- ReadWriteOnce
8+
persistentVolumeReclaimPolicy: Retain
9+
storageClassName: standard
10+
capacity:
11+
storage: {{ .Values.maria.pv.size }}
12+
hostPath:
13+
path: {{ .Values.maria.pv.path }}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: v1
2+
kind: PersistentVolumeClaim
3+
metadata:
4+
name: {{ .Release.Name }}-{{ .Values.server.mariadb.service.name }}
5+
namespace: default
6+
spec:
7+
accessModes:
8+
- ReadWriteOnce
9+
resources:
10+
requests:
11+
storage: {{ .Values.maria.pvc.size }}

0 commit comments

Comments
 (0)