Skip to content

Commit ed3adfa

Browse files
Merge pull request #94 from CodeForPhilly/releases/k8s-manifests
Deploy releases/k8s-manifests 23e4266
2 parents 64d3a70 + 23e4266 commit ed3adfa

File tree

4 files changed

+72
-1
lines changed

4 files changed

+72
-1
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
data:
3+
NODE_OPTIONS: '--openssl-legacy-provider --max-old-space-size=768'
4+
kind: ConfigMap
5+
metadata:
6+
labels:
7+
app.kubernetes.io/instance: choose-native-plants
8+
app.kubernetes.io/managed-by: Helm
9+
app.kubernetes.io/name: choose-native-plants
10+
app.kubernetes.io/version: 0.1.0
11+
helm.sh/chart: choose-native-plants-0.1.0
12+
name: app-config
13+
namespace: choose-native-plants

choose-native-plants/Deployment/choose-native-plants.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,13 @@ spec:
219219
image: 'ghcr.io/codeforphilly/pa-wildflower-selector/app:2.0.3'
220220
imagePullPolicy: Always
221221
livenessProbe:
222+
failureThreshold: 3
222223
httpGet:
223224
path: /
224225
port: http
225-
initialDelaySeconds: 5
226+
initialDelaySeconds: 60
227+
periodSeconds: 30
228+
timeoutSeconds: 10
226229
name: choose-native-plants-app
227230
ports:
228231
- containerPort: 3000
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
apiVersion: networking.k8s.io/v1
2+
kind: Ingress
3+
metadata:
4+
annotations:
5+
cert-manager.io/cluster-issuer: letsencrypt-prod
6+
kubernetes.io/ingress.class: nginx
7+
labels:
8+
app.kubernetes.io/instance: choose-native-plants
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: choose-native-plants
11+
app.kubernetes.io/version: 0.1.0
12+
helm.sh/chart: choose-native-plants-0.1.0
13+
name: choose-native-plants
14+
namespace: choose-native-plants
15+
spec:
16+
rules:
17+
- host: choose-native-plants.sandbox.k8s.phl.io
18+
http:
19+
paths:
20+
- backend:
21+
service:
22+
name: choose-native-plants
23+
port:
24+
number: 80
25+
path: /
26+
pathType: Prefix
27+
tls:
28+
- hosts:
29+
- choose-native-plants.sandbox.k8s.phl.io
30+
secretName: choose-native-plants-tls
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
labels:
5+
app.kubernetes.io/instance: choose-native-plants
6+
app.kubernetes.io/managed-by: Helm
7+
app.kubernetes.io/name: choose-native-plants
8+
app.kubernetes.io/version: 0.1.0
9+
helm.sh/chart: choose-native-plants-0.1.0
10+
name: choose-native-plants
11+
namespace: choose-native-plants
12+
spec:
13+
ports:
14+
- name: http
15+
port: 80
16+
protocol: TCP
17+
targetPort: http
18+
- name: mongo
19+
port: 27017
20+
protocol: TCP
21+
targetPort: 27017
22+
selector:
23+
app.kubernetes.io/instance: choose-native-plants
24+
app.kubernetes.io/name: choose-native-plants
25+
type: NodePort

0 commit comments

Comments
 (0)