You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Webhooks: a webhooks item sends, for all applications or the ones it names, drift_detected, out_of_sync, sync_succeeded, sync_failed and back_in_sync to a webhook (any receiver, with bearer, basic or header auth, a body template and optional HMAC signing) or to an Ascender or AWX job template (through the template's own webhook receiver, so no user is needed), one message per run, drift told apart from a commit by the application's own folder in git, queued and retried without one receiver holding up the others, its changes listed by name and never with a field's value; GET /api/v1/webhooks shows each one's last send, GET /api/v1/webhooks/{id} its last 50, and POST /api/v1/webhooks/{id}/test sends a test (see docs/webhooks.md).
Metrics unified_gitops_git_requests_total{project,operation,outcome} and unified_gitops_git_request_duration_seconds: every clone, pull and rollback fetch this instance makes to a git server, as unified_gitops_connector_calls_total counts those to the systems.
The web UI from unified-ui 0.3.0: Webhooks pages, live ages, and requests to repositories on the Overview.
Changed
Breaking (who runs the image): the image no longer bundles a demo configuration or connectors (/app/config, /app/connectors); mount your configuration at /app/config or set CONFIG_DIR, and take connectors from a project such as unified-connectors, which now holds the SDK and the kv example.