 ![ellipsis-dev[bot]](https://secure.gravatar.com/avatar/df28fc164325e8841bb3c98e97206a08?d=identicon&s=40)
|
6339775404
|
feat: add gcp trigger (#5501)
* update: add migration for gcp_trigger table, add cli method gcp and add gcp_trigger args for github ci
* update: add gcp module and routing it in lib.rs
* update: added gcp type to TRIGGER KIND type in db, add new feature condition to try_get_fn and added gcp_trigger feature in cargo file
* update: add ui for gcp trigger, added missing triggers type for job kin, add gcp trigger in deploy to functionallity
* adding google cloud crate
* update: handle pull and push delivery
* update: handle pull and push delivery
* update: handle push event, changed front ui
* update: ui
* fix: capture for gcp
* update: automatically manage pub sub subscription and refactoring
* capture done
* update cli types
* fix: wrong func argument and type openapi
* fix: missing import
* update .sqlx
* update: svg color and remove pulse button for capture push gcp
* update: handle deployto
* update script helper and link to hub gcp script/flow
* update gcp representation
* update: add confirmation modal
* add unique index to mitigate same subscriber id, fix `zombie worker`, update test connection logic
* Update frontend/src/lib/components/triggers/gcp/GcpTriggerEditorInner.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update cli/gen/services.gen.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* nits
* update repo ref
* fix feature function
* update dependencies
* update .sqlx
* fix missing import
* update: handle existing subscription and creating new one or update it
* fix ee build
* handle existing config properly
* update .sqlx
* update .sqlx
* remove unused
* update documentation link fix ci
* use on instance of empty_string_as_none fn
* update refo ref
* updat script_helper
* update ui
* update migration
* add missing arguments
* fix and nits
* update repo ref
* remove unused
* nits
* add doc links
* nits
* Update frontend/src/lib/components/triggers/gcp/GcpTriggerPanel.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update frontend/src/lib/components/triggers/gcp/GcpTriggerEditorInner.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* use trigger path as default route path
* update .sqlx
* update repo ref
* update ref
* update route path
* update types
* fix deploy to
* nits
* update repo ref
* update .sqlx
* Update frontend/src/lib/components/triggers/gcp/GcpTriggerEditorConfigSection.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* nits
* nits
* nits
* remove dupliacte fn and update repo ref
* remove unused import
* fix missing import
* fix: wong name var
* update script helper and template script
* Update frontend/src/lib/script_helpers.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update ee-repo-ref.txt
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch>
|
2025-04-10 20:39:01 +00:00 |
|
 ![graphite-app[bot]](https://secure.gravatar.com/avatar/cb2b853c214ad2a42555c8c3b015f991?d=identicon&s=40) ![ellipsis-dev[bot]](https://secure.gravatar.com/avatar/df28fc164325e8841bb3c98e97206a08?d=identicon&s=40)
|
e920101107
|
feat: api key/basic/hmac auth for http triggers (#5476)
* feat: add webhook configuration in front and start handling logic in back
* feat: add generic implementation
* update: add stripe provider working on auth
* merge main
* handling new webhook, add generic implem
* feat: add auth method and api key and handling custom authentication
* nits
* added generic implem for webhook provider
* feat: added resource webhook_auth to handle http route auth, refactored backend code
* update sqlx
* fix: zoom and twitch challenge request event, call verify function
* removing webhook name to make it more general, properly added custom auth option alongside windmill_auth option
* update .sqlx
* update deply to for http routes
* update .sqlx
* add different auth method for http routes
* add custom script method and custom signature fixed bug with webhook auth
* update auth options
* update .sqlx
* add new auth method
* update .sqlx
* refacto function and fix frontend bug
* fix typo, update .sqlx and handle pototential error
* nits
* nits
* add script template flow
* Update frontend/src/lib/components/triggers/http/utils.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* nits
* update: remove wrong trigger type and use right icon for sqs trigger
* nits
* update: .sqlx
* update: reunite flow and script logic for script placeholder value replacement
* Update backend/windmill-api/src/http_trigger_auth.rs
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* delete vite config
* remove darks mode observer
* update: add new option to capture panel for http route
* nits
* revert
* nits
* typo
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch>
|
2025-03-27 08:43:42 +00:00 |
|