Skip to content

Commit

Permalink
Merge branch 'dev' into aa-projecttests
Browse files Browse the repository at this point in the history
  • Loading branch information
NickPhura authored Jul 31, 2021
2 parents d80ff47 + 8361d7a commit 0a505ee
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 44 deletions.
2 changes: 1 addition & 1 deletion containers/n8n/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ This will create an ImageStream called `n8n`. This image is built on top of ubi8
Once your N8N image has been successfully built, you can then deploy it in your project by using the following command (replace anything in angle brackets with the correct value):

```sh
export NAMESPACE=af2668-test
export NAMESPACE=af2668-dev
export N8N_IMAGE_NAMESPACE=af2668-tools
oc process -n $NAMESPACE -f n8n.dc.yaml NAMESPACE=$NAMESPACE -o yaml | oc apply -n $NAMESPACE -f -
```
Expand Down
60 changes: 17 additions & 43 deletions containers/n8n/n8n.dc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ objects:
template.openshift.io/expose-username: '{.data[''database-user'']}'
labels:
template: "${NAME}-template"
app.kubernetes.io/part-of: n8n-app
app.kubernetes.io/part-of: "${NAME}-app"
app: "${NAME}"
name: "postgresql-${NAME}"
namespace: "${NAMESPACE}"
Expand All @@ -49,7 +49,7 @@ objects:
template.openshift.io/expose-password: '{.data[''database-password'']}'
labels:
template: "${NAME}-template"
app.kubernetes.io/part-of: n8n-app
app.kubernetes.io/part-of: "${NAME}-app"
name: "redis-${NAME}"
namespace: "${NAMESPACE}"
stringData:
Expand Down Expand Up @@ -116,7 +116,7 @@ objects:
metadata:
name: "${NAME}"
labels:
app.kubernetes.io/part-of: n8n-app
app.kubernetes.io/part-of: "${NAME}-app"
spec:
host: "${NAME}-${NAMESPACE}.apps.silver.devops.gov.bc.ca"
tls:
Expand All @@ -136,7 +136,7 @@ objects:
volume.beta.kubernetes.io/storage-provisioner: csi.trident.netapp.io
volume.beta.kubernetes.io/storage-class: netapp-file-standard
labels:
app.kubernetes.io/part-of: n8n-app
app.kubernetes.io/part-of: "${NAME}-app"
name: "${NAME}-data"
namespace: "${NAMESPACE}"
spec:
Expand All @@ -154,7 +154,7 @@ objects:
volume.beta.kubernetes.io/storage-provisioner: csi.trident.netapp.io
volume.beta.kubernetes.io/storage-class: netapp-file-standard
labels:
app.kubernetes.io/part-of: n8n-app
app.kubernetes.io/part-of: "${NAME}-app"
name: "redis-${NAME}"
namespace: "${NAMESPACE}"
spec:
Expand All @@ -172,7 +172,7 @@ objects:
volume.beta.kubernetes.io/storage-provisioner: csi.trident.netapp.io
volume.beta.kubernetes.io/storage-class: netapp-file-standard
labels:
app.kubernetes.io/part-of: n8n-app
app.kubernetes.io/part-of: "${NAME}-app"
name: "postgresql-${NAME}"
namespace: "${NAMESPACE}"
spec:
Expand All @@ -191,6 +191,7 @@ objects:
labels:
app.kubernetes.io/part-of: "${NAME}-app"
template: "${NAME}-template"
role: db
name: "redis-${NAME}"
namespace: "${NAMESPACE}"
spec:
Expand Down Expand Up @@ -281,8 +282,9 @@ objects:
annotations:
template.alpha.openshift.io/wait-for-ready: "true"
labels:
app.kubernetes.io/part-of: n8n-app
app.kubernetes.io/part-of: "${NAME}-app"
template: "${NAME}-template"
role: db
name: "postgresql-${NAME}"
namespace: "${NAMESPACE}"
spec:
Expand Down Expand Up @@ -382,8 +384,9 @@ objects:
annotations:
template.alpha.openshift.io/wait-for-ready: "true"
labels:
app.kubernetes.io/part-of: n8n-app
app.kubernetes.io/part-of: "${NAME}-app"
template: "${NAME}-template"
role: api
name: "${NAME}"
namespace: "${NAMESPACE}"
spec:
Expand Down Expand Up @@ -467,40 +470,13 @@ objects:
valueFrom:
secretKeyRef:
key: encryption-key
name: n8n
image: "image-registry.openshift-image-registry.svc:5000/${N8N_IMAGE_NAMESPACE}/n8n:latest"
name: "${NAME}"
- name: WEBHOOK_TUNNEL_URL
value: "https://${NAME}-${NAMESPACE}.apps.silver.devops.gov.bc.ca/"
image: "image-registry.openshift-image-registry.svc:5000/${N8N_IMAGE_NAMESPACE}/${NAME}:latest"
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /healthz
port: 5678
scheme: HTTP
initialDelaySeconds: 20
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
name: n8n
readinessProbe:
failureThreshold: 3
httpGet:
path: /healthz
port: 5678
scheme: HTTP
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
resources: {}
startupProbe:
failureThreshold: 5
httpGet:
path: /healthz
port: 5678
scheme: HTTP
initialDelaySeconds: 120
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
Expand All @@ -515,8 +491,6 @@ objects:
- name: "${NAME}-data"
persistentVolumeClaim:
claimName: "${NAME}-data"
- emptyDir: {}
name: "${NAME}"
test: false
triggers:
- imageChangeParams:
Expand All @@ -525,7 +499,7 @@ objects:
- "${NAME}"
from:
kind: ImageStreamTag
name: n8n:latest
name: "${NAME}:latest"
namespace: "${N8N_IMAGE_NAMESPACE}"
type: ImageChange
- type: ConfigChange
Expand Down Expand Up @@ -578,7 +552,7 @@ parameters:
The password for the n8n basic user. Requires 2 upper, 2 lower,
1 special, 1 numeric chars and minimum 8 char length
generate: expression
from: "[a-zA-Z0-9]{8}!@#$%^&_[a-zA-Z0-9]{8}"
from: "[a-zA-Z0-9]{16}"
required: true
- name: N8N_ENCRYPTION_KEY
displayName: N8N Encryption Key
Expand Down

0 comments on commit 0a505ee

Please sign in to comment.