From 20b408fb81c7b4d000ec5b0eec065e12374d71b5 Mon Sep 17 00:00:00 2001 From: Kieran Date: Tue, 19 Sep 2023 17:55:04 +0930 Subject: [PATCH] add config and ensure docker container can use config --- Dockerfile | 1 + config.yaml | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 config.yaml diff --git a/Dockerfile b/Dockerfile index 130850a..56b7ace 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ FROM amd64/golang:1.20.3-alpine3.17 as builder WORKDIR /usr/src/pdsync COPY . . +COPY config.yaml /pdsync/ RUN CGO_ENABLED=0 go build -mod vendor -o /pdsync FROM gcr.io/distroless/static-debian11 as runner diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..953b410 --- /dev/null +++ b/config.yaml @@ -0,0 +1,34 @@ +slackSyncs: + - name: Firewarden Dev Channel + schedules: + - name: Firewarden + userGroups: + - name: firewarden + - handle: firewarden + channel: + name: practices-dev-firewarden + template: |- + <@{{.Firewarden}}> is this week's :helmet_with_white_cross: + dryRun: false + - name: Firewarden Support Channel + schedules: + - name: Firewarden + userGroups: + - name: firewarden + - handle: firewarden + channel: + name: requests-product-support + template: |- + <@{{.Firewarden}}> is this week's :helmet_with_white_cross: + dryRun: false + - name: On Call + schedules: + - name: On Call + userGroups: + - name: On Call + - handle: oncall + channel: + name: practices-dev-on-call + template: |- + <@{{.OnCall}}> is On Call + dryRun: false