Googlom
|
af05acad58
|
feat(events): Publish events to GCP PubSub by each step (#5122)
* test
* test
* draft
* generator
* some polishing
* go mod tidy
* fix unit
* fix unit
* fix unit
* fix unit
* fix unit
* resolve review comments
* resolve review comments
* add debug message on successful publish
* refactor to use global vault client
* cleanup
* rename
* clenup
* refactor
* remove token revocation
* handle nil vaultClient and add comments
* feat(events): Publish events (generated part) (#5131)
* add generated
* add generated
* refactor vaultClient usage
* fix unit tests
* fix unit tests
* fix
|
2024-10-11 14:55:39 +05:00 |
|
Jordi van Liempt
|
7de5fdfa8a
|
feat(gcpPublishEvent): Add additionalEventData param (#4928)
* add additionalEventData param
* fix double JSON marshalling
* go generate
* add logging of events and config
* change logging to debug
* add event log
* fix CloudEvent JSON type
* apply review feedback
* fix log
* add missing error handling
---------
Co-authored-by: jliempt <>
|
2024-05-17 08:24:31 +00:00 |
|
Christopher Fenner
|
0f83941765
|
feat(events): add step to emit events to GCP (#4901)
* feat(gcp): add step to send events to GCP (#4896)
* add gcp token handling
* add initial step
* publish events
* add test cases
* fix test case
---------
Co-authored-by: Jordi van Liempt <35920075+jliempt@users.noreply.github.com>
* feat(gcp): Generate and validate the GCP OIDC token (#4899)
* test setup for generation of jwt token
* oidc token generator
* push new step files
* formatted code
* removed toolchain and jose
* removed toolchain:go 1.22.2
---------
Co-authored-by: jliempt <>
Co-authored-by: D071696 <sachin.baral.ramesh@sap.com>
Co-authored-by: d071696 <153099976+d071696@users.noreply.github.com>
* feat(events): add pipeline start and end event (#4900)
* add gcp token handling
* add initial step
* publish events
* add test cases
* fix test case
* move files
* add possible values
* handle start and end event
* add sap events
* dependencies
---------
Co-authored-by: Jordi van Liempt <35920075+jliempt@users.noreply.github.com>
* log successful event publish
* remove dummy step
* prevent step from failing
* improve event creation
* improve event creation
* simplify eventing
* remove detailed events
* update parameter scope
* update go.sum
* fix test case
* add missing method
* refactor OIDC part
* add oidc.go to vault pkg
* mock OIDC token retrieval
* mock GCP functions
* update OIDC function name in Vault mocks
* get event data from CPE
* don't encode data payload in b64
* remove vault related changes
* remove vault changes from step code
* remove commented out code
* documentation/steps/gcpPublishEvent.md
* documentation/steps/gcpPublishEvent.md
* remove hardcoded eventData
* update roleID
* go generate
* add ordering key for pubsub event
---------
Co-authored-by: Jordi van Liempt <35920075+jliempt@users.noreply.github.com>
Co-authored-by: D071696 <sachin.baral.ramesh@sap.com>
Co-authored-by: d071696 <153099976+d071696@users.noreply.github.com>
Co-authored-by: jliempt <>
|
2024-05-06 09:28:28 +02:00 |
|