Skip to content

Commit

Permalink
Merge pull request #58 from CodeForPhilly/releases/k8s-manifests
Browse files Browse the repository at this point in the history
Deploy releases/k8s-manifests 463851e
  • Loading branch information
themightychris authored May 10, 2023
2 parents 906004d + 463851e commit 9ad3e68
Show file tree
Hide file tree
Showing 12 changed files with 338 additions and 22 deletions.
4 changes: 4 additions & 0 deletions _/Namespace/choose-native-plants.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: choose-native-plants
153 changes: 153 additions & 0 deletions choose-native-plants/Deployment/choose-native-plants.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/instance: choose-native-plants
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: choose-native-plants
app.kubernetes.io/version: 0.1.0
helm.sh/chart: choose-native-plants-0.1.0
name: choose-native-plants
namespace: choose-native-plants
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/instance: choose-native-plants
app.kubernetes.io/name: choose-native-plants
strategy:
type: Recreate
template:
metadata:
labels:
app.kubernetes.io/instance: choose-native-plants
app.kubernetes.io/name: choose-native-plants
spec:
containers:
- env:
- name: MONGO_INITDB_ROOT_USERNAME
valueFrom:
secretKeyRef:
key: username
name: mongo
optional: false
- name: MONGO_INITDB_ROOT_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: mongo
optional: false
image: 'mongo:5.0.6'
imagePullPolicy: IfNotPresent
name: choose-native-plants-db
ports:
- containerPort: 27017
name: mongo
protocol: TCP
volumeMounts:
- mountPath: /data/db
name: choose-native-plants-mongo-data
subPath: mongo-data
- env:
- name: PORT
value: '3000'
- name: DB_HOST
value: choose-native-plants
- name: DB_POST
value: '27017'
- name: DB_USER
valueFrom:
secretKeyRef:
key: username
name: mongo
optional: false
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: mongo
optional: false
- name: DB_NAME
value: pa-wildflower-selector
- name: MASTER_CSV_URL
valueFrom:
secretKeyRef:
key: MASTER_CSV_URL
name: app
optional: false
- name: ARTICLES_CSV_URL
valueFrom:
secretKeyRef:
key: ARTICLES_CSV_URL
name: app
optional: false
- name: IMAGE_URLS_SHEET_ID
valueFrom:
secretKeyRef:
key: IMAGE_URLS_SHEET_ID
name: app
optional: false
- name: SUPERPLANTS_CSV_URL
valueFrom:
secretKeyRef:
key: SUPERPLANTS_CSV_URL
name: app
optional: false
- name: LOCAL_MAP_CSV_URL
valueFrom:
secretKeyRef:
key: LOCAL_MAP_CSV_URL
name: app
optional: false
- name: CONTACT_SHEET_ID
valueFrom:
secretKeyRef:
key: CONTACT_SHEET_ID
name: app
optional: false
- name: CONTACT_FILES_FOLDER_ID
valueFrom:
secretKeyRef:
key: CONTACT_FILES_FOLDER_ID
name: app
optional: false
- name: ONLINE_STORES_CSV_URL
valueFrom:
secretKeyRef:
key: ONLINE_STORES_CSV_URL
name: app
optional: false
- name: SERVICE_ACCOUNT
valueFrom:
secretKeyRef:
key: SERVICE_ACCOUNT
name: app
optional: false
envFrom:
- configMapRef:
name: app-config
optional: true
image: 'ghcr.io/codeforphilly/pa-wildflower-selector/app:1.0.3'
imagePullPolicy: Always
livenessProbe:
httpGet:
path: /
port: http
initialDelaySeconds: 5
name: choose-native-plants-app
ports:
- containerPort: 3000
name: http
protocol: TCP
volumeMounts:
- mountPath: /app/images
name: choose-native-plants-app-images
subPath: app-images
securityContext: {}
volumes:
- name: choose-native-plants-app-images
persistentVolumeClaim:
claimName: choose-native-plants-app-images
- name: choose-native-plants-mongo-data
persistentVolumeClaim:
claimName: choose-native-plants-mongo-data
30 changes: 30 additions & 0 deletions choose-native-plants/Ingress/choose-native-plants.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
kubernetes.io/ingress.class: nginx
labels:
app.kubernetes.io/instance: choose-native-plants
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: choose-native-plants
app.kubernetes.io/version: 0.1.0
helm.sh/chart: choose-native-plants-0.1.0
name: choose-native-plants
namespace: choose-native-plants
spec:
rules:
- host: choose-native-plants.sandbox.k8s.phl.io
http:
paths:
- backend:
service:
name: choose-native-plants
port:
number: 80
path: /
pathType: Prefix
tls:
- hosts:
- choose-native-plants.sandbox.k8s.phl.io
secretName: choose-native-plants-tls
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
app.kubernetes.io/instance: choose-native-plants
app.kubernetes.io/name: choose-native-plants
name: choose-native-plants-app-images
namespace: choose-native-plants
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
app.kubernetes.io/instance: choose-native-plants
app.kubernetes.io/name: choose-native-plants
name: choose-native-plants-mongo-data
namespace: choose-native-plants
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
28 changes: 28 additions & 0 deletions choose-native-plants/Role/deployment-admin.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: deployment-admin
namespace: choose-native-plants
rules:
- apiGroups:
- ''
resources:
- pods
verbs:
- get
- watch
- list
- delete
- apiGroups:
- ''
resources:
- pods/exec
- pods/portforward
verbs:
- create
- apiGroups:
- ''
resources:
- pods/log
verbs:
- get
13 changes: 13 additions & 0 deletions choose-native-plants/RoleBinding/deployment-admin.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: deployment-admin
namespace: choose-native-plants
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: deployment-admin
subjects:
- kind: ServiceAccount
name: deployment-admin
namespace: choose-native-plants
32 changes: 32 additions & 0 deletions choose-native-plants/SealedSecret/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: app
namespace: choose-native-plants
spec:
encryptedData:
ARTICLES_CSV_URL: >-
AgALSTOKXT9KLrR8qz6VnFwGojjDieIqJcLTqbwHgptg4qVi38ULxB19H2UalJFWLHOVyNno0OAX6QUjy77fld20ALxoooX0X0I4CSAiVP7bHINgnfH4wPsuR1rnAyXOnjDo+VJ7yhZnyDhssLFNo+HZntnu22ijO8K04cOZ7AHO/kcpNm2JeAMyf2p3J5x0TmBZpNidsoY2zCn3oVBmDLeRWdiXS42o4TlwyOdqtqJkNj4I5jhl3FLpeghcAoolRs2rndbMRiHfqpe28086j76iUaZjJ1usR9YwN98xo6PsibFXEoWFE1hs2jaF4sQsKkDvzbzMeeNrZVkyZ7AA526sEOpHOW40jGv4cT3ewRpQiOGpuMX7963Yr8WOXA+7IxK+Ju6BJKwEBZwa5m8+xt2ueYBDv3MMfGKem4umuZo2GVnglm+cVvF27edX3FK6EtyRlFS3fnycJohSpugcRb9qYBbL1wwM2pFsNY0q0yBUq8HIxmrR9TvgfWnZ2zvZ8svvNpgEdnW1fangjtvnl0X9e/tHQth0JStPUYKl7x1EA+P74Ss3UCyGKh3Hdtzm1PwR/jQ9w7WkCpSk9CZuopfWsZ3koHQ6sJ4EBEHbcCpvO1MlvPCpBnO7n+fU1OnNL92z86OFU/NRzQ+UuRWFDuxxDBOLauV8QqNREDWaf8a6PxCLQjD0dLTFrgz3iaoYsY+xgtz8LizzX/7m27rhCjNy8C4+jxhJgg6lYq4+HUr6ipPbqwNy5Z9OgNfjjIhynrjiG9L7jhUIyaI6iR5NgSzfpXIluwqG45iWss35CL5/63RHhBC4dwz4AtezfrWV/fgh8g4rUCCLSgC5d21c7U8SzlbxDCctmFPQfuGVJ04aL65B96qEGOF1ns0x07NapoEQJsXxU3FYTLiRily+wQzItWsshg==
CONTACT_FILES_FOLDER_ID: >-
AgAR8t0o8/fx1vkKConCHGytWgQBhMiOCfH0FaV0g35ITuvSbOZyX3V3uEV7OnRpt3f/JVU8DErWamOeP3IEZGDujNWWTfoGXAwDygMO6aOC9MP0TS+65dE7/sm6uSjaRKjk08n2lsQPHk+09CVNtey7wwJmIrVeyEukny1g6KnoQ4sUc4LAK8hRWwOLKzApsDJUfowMnnKuqpefZVvVVxODfOoRM3rtdqkEN3Ua6m7V7rsRsxSy8BrmUY/1pSlzEnjft5Y2rW1131gqmGLzo1gg06K+V13jr4yAz6y8K5lEq0upsDtZJGz/Wz64N3nJzQw2P/0w1ypci2iWrWcAb4fIsQOEu9dVuYB6oLGFzIaPfN/gFIfS3oKiEJta+VkGUxIhZ3Nr7ErnjmFbdzebi5KJPiVU5p30FNmRMScMzcXFUrfSdkqMmHpPJ+q7bWVRuFuPV3yOGuyS5a7udWRteQ5eJkW3+8wGhhmjYFj+yYbOwV8EHPJSSm2lEwTLTHEZpWuw+vcKo2dPO3XcKBGO4MsmZB1KfKSjEHEqC8IsZaWZ8ekUT+j6pZKKHPvtCJoMx+cnozROvteByzZlknLaCDhjj/IM/9f4utPgbZ4M8JshxBqdmVbJ1Uq0A6gpoLW2uFs0gGGA7GwnQtWPt338GRtXCprreE59SIccBB6eHNj+LTRkUGv8sHyssBH36D+JKT4JdRJA+imHJ0CspaojT7zskOsevBdL2qivuef5DUx3wFs=
CONTACT_SHEET_ID: >-
AgCn9rqYNF817qsVkHRlQ6H39xbHmTASIXsuQeUnQKpJhS1Cwj9UjN1rxFxwkofVi4truZESarh9UIpv/1vqtYAy/jN2bCCw+ZXqkZYsGZoI1MZ0/EExK8KEo9z/Bj7dtIyyLRwMYMzYe1Xwcke63sqtdAk0l4gthcaz44m8qQj5/8GTCaFbDpjq60FM0fR2xwPiU6cY2IENsCu4nt4M1JrJveK3hlKNe9arHyLP+EIjvU6twyM0DJir0btHeOsCoiiiwCzYe59yOuHCK6bj216VW8isxnflbWAaJ6o7yzH+HxR57SfTpQh/t1C2gV1t9qE1yrlQuh+2uJH1kQ8Lzy2VtXlPxBwcOvxEH98i6U2GN/pGIOKfOmVjMMaGQ7rUBfKCpEX31MDjSV6XyLVFc/TuaDBFss+0joLZIfznAQOWbzJ+g5sWvtWO/bpm90TSc6cgZBzkEcjEDt2WqHV3p/pCUJm+Ye1cmU+3o8JOC0MQ5lxnSiMMLKELjjS/gYtEFAEIMI4Y7Q1EGE4PVoEBwKy/uXCZoZPO03yQCjXlQVEo0C65P9KwMwsp6vUNIbGXTpLTW6XMwxClXSs8EQkwWiEF4faZVHW+h30ikIgLq6CZ90dctZe1a9hn3S8roYoA9HpFRQUhFHdzBykJi63EERqGk/VxiTD3rkPP35DCU+hQcnIGzSsIk+rlo6TyVqk9+zZXWec/aSPlqQS2vB/lLBKinTvDFGsn6z4VK95sH8gJXl9+8OdzrKKURmdJ7w==
IMAGE_URLS_SHEET_ID: >-
AgBpAFIlPFFpN388RcJpmvU8ClypeXIAzoHepHnWidyTxdTqiSYXcq+TIm5QZTeAO2amH3fsCiHQGEGIDbUkH1TEgQ1fTpvLBSYbOU7LRCf+QzVb5w3ivLQm7ucxR80AmHVmDaMPdU+JXfpt4lN/9WEyfUNWq/Z6IEnq6mSQF/0CRgcsyrk0UD2ZXh6iwS5nwjRUAK47KuHs//gXE2ZY2f3+2ipUtlxa06LIS3NZ8y980cjP8inqZiXFRm+4MnD6tqw4yFM2pvERDo67o/FW9YAQD6GD301wy6YU3RvIgs7C6//IPU4gT1AdrxcCWaGJa6yWKdEt/1JJLn9zuOxuyYwr0k56tcRV613X/V6PDUHxbPMAFmUl6ahox6WZJ9qNfcIBXUn9WhuIhhVlBOQzD3vmlcEQxEErXdRUaSQpF3+pEhkVtH/4DUA8+ovilZRMbMGVRYKf9/SK29pNpQbWs/iNmrfn/Eh1jINyc84u4c6BtHlacFMXiVQ1IEvXWD5jcgb8cRvPe3V7pW+ItHg0TqTvYukBjXRGiwHdSXFtGuLFqQVDWk+Tu3WnHmbWoaNyYA4b6sWUevUvoziH70yUSM+gKAHoyYAet6/47YYMGNfIbTTkOl1h9FWBwMTZzve0DpvyWtYzAT3FxJUz25VaD+qIgAr+cPLs7klv8li0YdkfPl87dnLHhEhX4RIpeZBREeLrA8lM8HtaQ0SL6mP11lUPIcRVyhdBKDaE+HjIxEYzhWeYpPe2DotPw/697w==
LOCAL_MAP_CSV_URL: >-
AgC00y/DNVJTk263bjiiEH9f/t8GArGKhXRK7Cioe3CafsNLUjiZhUeDdn1+W/5HN/ZIf5ta+a0/rE+OsB/R0QtGC4PgHfBHgYhF1aKkXGGeVoPAYto67MpLt+YA8Cx97Yyrf0Zv4xJ++HkMqshbaKrXFYYtQE0O/cNzNo0UMmz+nHpjI9cN62nTXBaCy+Hn5KKr+L5Xv/ufSjrWdi6wWxDA6q7RlF2iXa9HmZXOrEapjqiIm+e4l18xspWnNf5nyyVYWuVk5SxEgAwGjFF/GPS7BPoCHKg1+z5Nt9ztl+rBOtnEcmxrx24kv38B844vyvFmNFaWSK6WYpkzTrAoV9ecGc3CNgjJ3bvPnlOswBjy+QXpwrtOB1dtWFgxBRAFRnYylf9zY+vTkC3Bfb+Z1m9e9Tv2jLznsqAFS45TyAu9herPevCCpx2FmadoiJ+zECDdGT5GVyyBdwtePha/1DgZH94aQWflX+CcLTmWLFrs190Sjp7H8xpiCu8bHoDQZol8jH8AdgGq0carHKyww1GgCdeho+WKDrS3kcB8+Vkvgqdn/OTUtJB3J+LEOi0Sh5fw6OOFy3ufOdajBEV5nYR/kvNuN8Vje/YZZkbfhFfjz9UA3WRt0kF9Vex9OR4aM9JtRnpp9SfRVTnjrShWBoQ3x/yhTtP1KAtBu1UHuorzqyiXTgjx+9Gyp3xhhNFyBCkmw2scb5135/kW98gJyPVD2Vn8CmLn0/+0EhpZzkr51kP4xeitZ4prasq4MxaO9fAsy4f/tEuN1aUSeXsuzeOSVVDUWgWL29r2ZeJ/ZjjpFRQirdpMMbIe0Jotxu8cBoG+zezcJP355RocvtGR8m7FDOEaSESBQ10gBh/Mgf4fV8skf6mvM4BdA6ypbzQLorKq+9Nj9eI23TMO0SB+QBE6Xdhrww==
MASTER_CSV_URL: >-
AgCy9bPSOWHmiemf9CwxoSjXdM03vD96yUPXT2TZcniu5UvpkTjsPJ/e77BxIeHySgaXNWOIXhw4P0COJsAKj8c2qCGkmWoxsVxchCwM3RdR9kKoSnkl4/RcaiYmQ0AJ2oicXKwD7bU50Tajqza58a+5OwB/BRmptFn5LXnGnPsVp2Z+m8MycA++1XO3scrPSWVdq/5zAM5+heiLA6s/W2DRE7BYTZvqozuDfpQ7g7LwYEzr24z3t99ltxUeUTDo5kU1MsNIRNYXboMLVu4diDkDV2HlGz8DtNitBCfIz69Qz9HljogwvCDy0SrhRPfyQSlv3TPeW8BFpXOb+0QVshZKtK/sx+JLozLJJL9SHFGfVVnog68tTXnrviMMeIvKMxUabzR/pV3qroYzgpIUMl9/AeNIkhDUZBWEfbhYkStyjyL8EcPcH2AMfsejMfVRYkAx71XBZ7MKmE4yjEWK+zFx9wfwv+DXxS/23sJ04fT89ztBYZzJlnDws6d9HDnLArXDIQqEUcWzEfi48X7LYoErjzHU3+U/CUvh8Yru0wYwstwETRcsmeauW3fesF4qK1DEnhJha9i0XMymdNITqPgk3S5tbggJsipyb2wdzPp3P/+RAI4LrbCJqeXFbpeTZHpHQC/vvDWdpbtySvMCap3PRIfHPAGtYSrAQ7wOQ+tne21lIk3SDlQDrCH2Mq8cLm5yUS14oGj880uS841PVnCAnU0BZDSm/qMsv424fgN+BpqE7PbkpMH25sE6+h40SedPvXG2YQBoeHVWs6nPJKnztJN1lj7Hga0AmIUarTmfhVGHoAZtPrZRzJi8kk/CFQH0vVQhlPcgGaLm3Mm/uGU1mM+D32MEz6kri9Luz1HKIRaD9EYnI66vBigiqr7ZXOPr3OOY0MMllz9N7FKVHsDrNJVgUQ==
ONLINE_STORES_CSV_URL: >-
AgAN5mk9ux/euyEqQR93HJJLmCgqg67UpT3RoopRjSsJ0wv0fWFQ1mS8nTuk6bpYtdt/gu16wm08eHaBpNW4gma84/tqw6ffzJoECUO6lOpksF2R10eqKcEZ2MdS3awwCQvvE2TJMzOD2WAlHzT8+qDQLCDjUxG1xS5f5fU6cCt/4IcBv3oo+ynt+srdHHNUHjMW8JSK9UIypKOh4aUDB5jcFuDNmaM560JfHh4u70hAGsHvsjZEn5v+7BIr4XuLSOmCfup91LEbBgX3yk4KqDxuUEJ3xWIsgcVEkIy+Q3PuQ3IsHq0cyooewl0mwT7fe1IRtpY7wlefYgIfYOuk72uSX0Gli1DG7++Q8pdaymvCiVftG1YKuuV281YEFbB/pWP1r6RqGcn89yB0Os9mNiof6iRE0PPf/2wYqo2n9PLbmOrYbIX6GEMaVUSJ7EW8nXVNjq1eOwjKTyzdptC67ttEF/TIqjdXfu6Is0PzqWwjknSDwg9+jz8VFHKtbYTItJGMPrKkQ49V+ryxKKHOFv6Lg9N7STYG8Is9SXJ5pCoNNY2lZpuPWHlUaP5UcWSjiuNfXM+pW8/FFB5E19bbhf5IdvMUm1/bZ5eQE0x15cQLuw+wQGaL/stCoZfSbhdoa7FNCvaHBHcVGhLSq5noAF/zgQhsDSAJyasJ7jxdJYl24LQv5HHQDEzdAhNBfTRi0EsIWr62ZKEMHPosNSsyev7r/R5EGasjS7LpYgR3wBWVo8CIT7PqdArrIhUy+1Ms/nRKMSA7sZVW0qbvHQdg0AB5qQ4cdL35LJcMeOGTeybhSzSevWdjAUFh/raDF75g6QUBWFKVt2Nz6liK0wM4mqUyKUtChyfRAvcsuZeWXhZOem+c/74k9roTBiMggFrBXyLXAR+u+5X+D8qXSXZcLbgJ9SrP
SERVICE_ACCOUNT: >-
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
SUPERPLANTS_CSV_URL: >-
AgAZeQyY3N2sCxz5uPq4qNo2BKdy6jsmJiLutq6fztwV+hs0bUeIOP1PSFe6z87U5QY0Q9zF8ugWBiGZoFKojeBiLNEu/F4vHnsb9upUAbPreisHdWzbqfzAO/AalGwxWuenQ28iRiN3BzVovmKCsNQF9JWYQrd95D9GBvJnvc22iDVJHr+yYve1ssY/wRvrQqonxOqr9mNgQOuJChuEVvd3qoDHOHtMWhh4PRw279XBtuw0x3SG+VFrMcvG8N946cxqD6IhEdbBtBN0svmBC+OxYeC81z+zBDuqzB7UVfjS/P1UbM3mKPD9QCU/Zsq5g/lyvuGy4teEmZL2GEvUMBzGFX0dHTVRy5jDVlSmibg9T/0O1GzWcrsojCZlsktdC2uv/tyAz4X8VWbdAVUskBCw0JY3qxccFZ0mXGsZxVpIHdE5UHUdnTEQ4OwAz+jwCRjTjvolY9tRy0jvr4cyVjAZQicWzLF0PLggaWSIVp3KmsUraRm9zMthwslJcxxWLU4whlY84tpZX400aVVhOf2IiR0itzSsFt0/id0AtFai8518WYOEolhOInsT5DF/TEDKLE0+WvC1SLaq+1u7iULFnad7sLFjsSw6Al0fHOd8RPsWMqqItdt0R1FHjiPTfCHouDsloDoFMU7LTi5Dw2KNf2CoPwG0NhtyEoZGNo8+51BcVmDkibIfiWfPA8H3Rmamqa3+JvGNQTjz6wCSj8uQvyoHwoY0vO8R19siBhBLCXib3uqKBaMPO4exdPmcsK/SUOLK5SB7/62aPAM0zOu9+GvkgrQWGHoK/fYezOayNFQipSwE3cFTmNzhg3u/ah0YQLzHBMNZj8x7HqFvP97fHD/7PUX2HvjnBdGQC3FHXiPsh0vWy/JY/CbH1F9hC+7R0m0NchP2oLkrSN7gTWtGlhTMZg==
template:
metadata:
creationTimestamp: null
name: app
namespace: choose-native-plants
type: Opaque
Loading

0 comments on commit 9ad3e68

Please sign in to comment.