1
0
Fork 0

Compare commits

...

10 commits

10 changed files with 6 additions and 7 deletions

View file

@ -22,6 +22,6 @@ deploy:prod:
environment: environment:
name: prod name: prod
script: script:
- helm --kubeconfig $KUBECONFIG upgrade --install --namespace wsj wsj-standup ./deploy/chart/wsj-standup --set image.tag=$IMAGE_TAG --set=app.WEBHOOK_URL $DISCORD_WEBHOOK_URL --set app.SENTRY_DSN=$SENTRY_DSN --set image.pullSecretBase64=$REGISTRY_PULL_SECRET_BASE64 - helm upgrade --install wsj-standup ./deploy/charts/wsj-standup --namespace wsj --set image.tag=$IMAGE_TAG --set=app.WEBHOOK_URL=$DISCORD_WEBHOOK_URL --set app.SENTRY_DSN=$SENTRY_DSN --set image.pullSecretBase64=$REGISTRY_PULL_SECRET_BASE64
rules: rules:
- if: '$CI_COMMIT_BRANCH == "main"' - if: '$CI_COMMIT_BRANCH == "main"'

5
app.js
View file

@ -23,13 +23,12 @@ const config = {
} }
const message = { const message = {
"content": "**Čas na další standup!**\nAhoj všichni, je pondělí a je tedy čas na další standup!\n\ncc @here", "content": "**Čas na další standup!**\nAhoj všichni, je pondělí a je tedy čas na další standup!\n\ncc @everyone",
"embeds": [ "embeds": [
{ {
"title": "HELP: WTF is Standup?", "title": "HELP: WTF is Standup?",
"description": "Krátké sepsání na čem pracujete, třeba v bodech. Co máte hotové z aktuálního sprintu, na čem pracujete, co vás ještě čeká, případné překážky nebo zda s něčím potřebujete pomoc.", "description": "Krátké sepsání na čem pracujete, třeba v bodech. Co máte hotové z aktuálního sprintu, na čem pracujete, co vás ještě čeká, případné překážky nebo zda s něčím potřebujete pomoc.",
"color": 5814783, "color": 5814783
"timestamp": (new Date()).toISOString() // "2022-05-24T22:00:00.000Z"
} }
], ],
"attachments": [] "attachments": []

View file

@ -3,7 +3,7 @@ kind: CronJob
metadata: metadata:
name: {{ include "wsj-standup.fullname" . }}-job name: {{ include "wsj-standup.fullname" . }}-job
spec: spec:
schedule: "* * * * *" schedule: "0 8 * * 1"
jobTemplate: jobTemplate:
spec: spec:
backoffLimit: 4 backoffLimit: 4
@ -11,7 +11,7 @@ spec:
ttlSecondsAfterFinished: 300 ttlSecondsAfterFinished: 300
template: template:
spec: spec:
{{- with .Values.image.pullSecretBase64 }} {{- if .Values.image.pullSecretBase64 }}
imagePullSecrets: imagePullSecrets:
- name: {{ include "wsj-standup.fullname" . }}-registry-credentials - name: {{ include "wsj-standup.fullname" . }}-registry-credentials
{{- end }} {{- end }}

View file

@ -1,6 +1,6 @@
image: image:
repository: registry.mareshq.com/skaut/wsj/standup-discord-notification repository: registry.mareshq.com/skaut/wsj/standup-discord-notification
pullPolicy: IfNotPresent pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion. # Overrides the image tag whose default is the chart appVersion.
tag: "" tag: ""
pullSecretBase64: null pullSecretBase64: null