mirror of
https://github.com/portainer/portainer.git
synced 2025-07-24 15:59:41 +02:00
feat(webhook) EE-2125 send registry auth haeder when update swarms service via webhook (#6220)
* feat(webhook) EE-2125 add some helpers to registry utils * feat(webhook) EE-2125 persist registryID when creating a webhook * feat(webhook) EE-2125 send registry auth header when executing a webhook * feat(webhook) EE-2125 send registryID to backend when creating a service with webhook * feat(webhook) EE-2125 use the initial registry ID to create webhook on editing service screen * feat(webhook) EE-2125 update webhook when update registry * feat(webhook) EE-2125 add endpoint of update webhook * feat(webhook) EE-2125 code cleanup * feat(webhook) EE-2125 fix a typo * feat(webhook) EE-2125 fix circle import issue with unit test Co-authored-by: Simon Meng <simon.meng@portainer.io>
This commit is contained in:
parent
aa8fc52106
commit
98972dec0d
12 changed files with 254 additions and 8 deletions
|
@ -1127,6 +1127,7 @@ type (
|
|||
Token string `json:"Token"`
|
||||
ResourceID string `json:"ResourceId"`
|
||||
EndpointID EndpointID `json:"EndpointId"`
|
||||
RegistryID RegistryID `json:"RegistryId"`
|
||||
WebhookType WebhookType `json:"Type"`
|
||||
}
|
||||
|
||||
|
@ -1541,6 +1542,7 @@ type (
|
|||
Webhooks() ([]Webhook, error)
|
||||
Webhook(ID WebhookID) (*Webhook, error)
|
||||
CreateWebhook(portainer *Webhook) error
|
||||
UpdateWebhook(ID WebhookID, webhook *Webhook) error
|
||||
WebhookByResourceID(resourceID string) (*Webhook, error)
|
||||
WebhookByToken(token string) (*Webhook, error)
|
||||
DeleteWebhook(serviceID WebhookID) error
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue