Skip to content

Commit

Permalink
refactor chart
Browse files Browse the repository at this point in the history
  • Loading branch information
jimmyraywv committed May 19, 2021
1 parent f34f6ff commit 127cdea
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 29 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.deploy
30 changes: 15 additions & 15 deletions readonly-go-http/templates/deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{deployment.name}}
namespace: {{deployment.namespace}}
labels: {{deployment.labels}}
name: {{ .Values.deployment.name }}
namespace: {{ .Values.deployment.namespace }}
labels: {{ .Values.deployment.labels }}
spec:
revisionHistoryLimit: {{deployment.revisionHistoryLimit}}
revisionHistoryLimit: {{ .Values.deployment.revisionHistoryLimit }}
selector:
matchLabels: {{deployment.matchLabels}}
replicas: {{deployment.replicaCount}}
matchLabels: {{ .Values.deployment.matchLabels }}
replicas: {{ .Values.deployment.replicaCount }}
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 5
maxUnavailable: 1
template:
metadata:
labels: {{deployment.podTemplateLabels}}
labels: {{ .Values.deployment.podTemplateLabels }}
spec:
securityContext: {{deployment.podSecurityContext}}
securityContext: {{ .Values.deployment.podSecurityContext }}
containers:
- name: {{deployment.containerName}}
image: {{deployment.image.repository}}:{{deployment.image.tag}}
- name: {{ .Values.deployment.containerName }}
image: {{ .Values.deployment.image.repository }}:{{ .Values.deployment.image.tag }}
imagePullPolicy: IfNotPresent
securityContext: {{deployment.securityContext}}
resources: {{deployment.resource}}
readinessProbe: {{deployment.readinessProbe}}
livenessProbe: {{deployment.livenessProbe}}
ports: {{deployment.ports}}
securityContext: {{ .Values.deployment.securityContext }}
resources: {{ .Values.deployment.resource }}
readinessProbe: {{ .Values.readinessProbe }}
livenessProbe: {{ .Values.deployment.livenessProbe }}
ports: {{ .Values.deployment.ports }}
volumeMounts:
- mountPath: /tmp
name: tmp
Expand Down
4 changes: 2 additions & 2 deletions readonly-go-http/templates/namespace.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v1
kind: Namespace
metadata:
name: {{namespace.name}}
labels: {{namespace.labels}}
name: {{ .Values.namespace.name }}
labels: {{ .Values.namespace.labels }}
14 changes: 7 additions & 7 deletions readonly-go-http/templates/service.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
kind: Service
apiVersion: v1
metadata:
name: {{service.name}}
namespace: {{service.namespace}}
labels: {{service.labels}}
name: {{ .Values.service.name }}
namespace: {{ .Values.service.namespace }}
labels: {{ .Values.service.labels }}
spec:
ports:
- port: {{service.port}}
targetPort: {{service.targetPort}}
- port: {{ .Values.service.port }}
targetPort: {{ .Values.service.targetPort }}
protocol: TCP
name: http
type: {{service.type}}
selector: {{service.selector}}
type: {{ .Values.service.type }}
selector: {{ .Values.service.selector }}

11 changes: 6 additions & 5 deletions readonly-go-http/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,22 @@ namespace:

service:
name: readonly
namespace: readonly
type: LoadBalancer
port: 80
targetPort: 8080
labels: {owner: "jimmy",env: "dev",app: "readonly"}
selector: {"app","readonly"}
labels: {owner: "jimmy", env: "dev", app: "readonly"}
selector: {app: "readonly"}

deployment:
name: readonly
namespace: readonly
labels: {owner: "jimmy",env: "dev",app: "readonly"}
labels: {owner: "jimmy", env: "dev", app: "readonly"}
matchLabels: {app: "readonly"}
revisionHistoryLimit: 3
podSecurityContext: {fsGroup: "2000"}
replicaCount: 3
podTemplateLabels: {owner: "jimmy",env: "dev",app: "readonly"}
podTemplateLabels: {owner: "jimmy", env: "dev", app: "readonly"}
containerName: readonly
image:
repository: public.ecr.aws/r2l1x4g2/go-http-server
Expand Down Expand Up @@ -55,7 +56,7 @@ deployment:
# port: 8080
# initialDelaySeconds: 15
# periodSeconds: 20
ports: [containerPort: 8080]
ports: {containerPort: 8080}
# ports:
# - containerPort: 8080

Expand Down

0 comments on commit 127cdea

Please sign in to comment.