mirror of
https://github.com/fluxcd/flagger.git
synced 2026-04-15 06:57:34 +00:00
Merge pull request #430 from heubeck/eventhookUrlFromEnv
Add webhookUrl env parameter
This commit is contained in:
@@ -57,6 +57,11 @@ podMonitor:
|
||||
# secretKeyRef:
|
||||
# name: msteams
|
||||
# key: url
|
||||
#- name: EVENT_WEBHOOK_URL
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: eventwebhook
|
||||
# key: url
|
||||
env: []
|
||||
|
||||
leaderElection:
|
||||
|
||||
+1
-1
@@ -202,7 +202,7 @@ func main() {
|
||||
observerFactory,
|
||||
meshProvider,
|
||||
version.VERSION,
|
||||
eventWebhook,
|
||||
fromEnv("EVENT_WEBHOOK_URL", eventWebhook),
|
||||
)
|
||||
|
||||
// leader election context
|
||||
|
||||
@@ -62,6 +62,9 @@ helm upgrade -i flagger flagger/flagger \
|
||||
--set eventWebhook=https://example.com/flagger-canary-event-webhook
|
||||
```
|
||||
|
||||
The environment variable *EVENT_WEBHOOK_URL* can be used for activating the event-webhook, too.
|
||||
This is handy for using a secret to store a sensible value that could contain api keys for example.
|
||||
|
||||
When configured, every action that Flagger takes during a canary deployment will be sent as JSON via an HTTP POST
|
||||
request. The JSON payload has the following schema:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user