Skip to content

Commit 59166c4

Browse files
committed
WIP: github commit status integration
1 parent 9d1497e commit 59166c4

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

argocd/argocd-notifications-cm.patch.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,15 @@ data:
3232
if eq .app.status.operationState.phase \"Error\" }}has \x0304errored\x03: {{.app.status.operationState.message}}{{end}}{{
3333
if eq .app.status.operationState.phase \"Failed\" }}has \x0304failed\x03: {{.app.status.operationState.message}}{{end
3434
}} {{ if ne .app.status.operationState.phase \"Succeeded\" }}(blame \x0315{{.app.status.operationState.operation.initiatedBy.username}}\x03){{end}}"
35+
36+
github:
37+
repoURLPath: "{{.app.spec.source.repoURL}}"
38+
revisionPath: "{{.app.status.operationState.syncResult.revision}}"
39+
status:
40+
state: success
41+
label: "continuous-delivery/{{.app.metadata.name}}"
42+
targetURL: "{{.context.argocdUrl}}/applications/{{.app.metadata.name}}?operation=true"
43+
3544
template.app-unhealthy: |
3645
webhook:
3746
bitbot:
@@ -48,5 +57,10 @@ data:
4857
method: POST
4958
body: "Unable to build {{.app.metadata.name}} (Commit: \x0313{{printf \"%.7s\" .app.status.sync.revision}}\x03)"
5059
60+
service.github: |
61+
appID: 67056
62+
installationID: 9726893
63+
privateKey: $github-privateKey
64+
5165
service.webhook.bitbot: |
5266
url: $bitbot-url

argocd/argocd-notifications-secret.enc.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ metadata:
77
type: Opaque
88
stringData:
99
bitbot-url: ENC[AES256_GCM,data:zjGwg8bRwU5ESoRrc/iYuCzxDu53PF2x4s5Azkvuze78xU0Ks9u1MOM5uTuWKJh2gdtYHxfwsRRZWORL/NJgJjU1HanzvgJLDupo4Fjk4t0=,iv:uAEHApURr6TULJLZYZKhQnKHBcIO57BSnJaZWVFaWl0=,tag:w9Jps7Dt5b05bfOhCTBcvA==,type:str]
10+
github-privateKey: ENC[AES256_GCM,data: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,iv:oBY2hL2LOB972Fi7oKiMVQWI1FAksA4ElE+u8T/SFfo=,tag:ksiDkB95UOh9/273aI92Rw==,type:str]
1011
sops:
1112
kms: []
1213
gcp_kms: []
1314
azure_kv: []
1415
hc_vault: []
1516
age: []
16-
lastmodified: "2023-02-08T12:22:50Z"
17-
mac: ENC[AES256_GCM,data:I8v3tirvm03+MErEoXQWCiZDR+FHCzVxVYv/+w1nDFsXeRqDwCKJeXmi2BguCY5TAd8tIu94jF2gkNyrNwaLVqzjL56/N9m02tVDtIXFLV/82/6zNl1HfdjrC8gHHXNT0e7FOmnlaJXGUsFXdluyeX0Li3FLf2aa5U0fo60k/cA=,iv:hQWQrHqTDuBlNxs8e+/AUZzTXMdQ6ijUSEGEOrM0ZWM=,tag:gd8R6+Tx5sgiynRXtX9Lpg==,type:str]
17+
lastmodified: "2023-05-09T12:33:29Z"
18+
mac: ENC[AES256_GCM,data:LefwvKATCV6eCF5PwSAz4Rkt/gVeUFfvXAUcOelNffPZLbz6vBmpUTX79afuEG0MfCTQaw6GdGhcUO8Z4fwp0hPLqwT6FPp6RhOxzGpr6GeRXFxnOZK83Z3wCZ/W6vgaKWjZEEbnjsfinrEOEtG/+oVqNYlrfXzHWVxjBkJlQ1A=,iv:z67TH2Jpm8ZTtPzQ7+RZGyHgOyctz6coqhVIRWb9bZ4=,tag:Y5jtyGXe5Ta2VGKjVSPpmQ==,type:str]
1819
pgp:
1920
- created_at: "2023-04-16T21:15:16Z"
2021
enc: |-

argocd/projects/default.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: AppProject
33
metadata:
44
name: default
55
annotations:
6-
recipients.argocd-notifications.argoproj.io: webhook:bitbot
6+
recipients.argocd-notifications.argoproj.io: github, webhook:bitbot
77
spec:
88
sourceRepos:
99
- '*'

0 commit comments

Comments
 (0)