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
..
2024-04-22 13:12:38 +02:00
2024-04-22 13:12:38 +02:00
2024-04-22 13:12:38 +02:00
2024-04-22 13:12:38 +02:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2024-03-08 10:46:30 +01:00
2024-03-12 14:27:00 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2024-05-02 13:22:35 +02:00
2024-05-02 13:22:35 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-04-05 15:39:56 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-12-19 15:16:48 +01:00
2023-11-28 13:26:31 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-12-19 15:16:48 +01:00
2023-11-28 13:26:31 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-03-08 09:44:00 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-12-19 15:16:48 +01:00
2023-11-28 13:26:31 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-12-19 15:16:48 +01:00
2023-11-28 13:26:31 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-11-28 13:26:31 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-11-28 13:26:31 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-08-16 12:57:04 +02:00
2024-02-20 19:39:43 +01:00
2024-02-20 19:39:43 +01:00
2024-02-20 19:39:43 +01:00
2024-02-20 19:39:43 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-04-12 13:55:59 +05:00
2024-02-20 17:17:20 +06:00
2024-04-29 08:19:52 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-04-18 08:56:32 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-02-06 13:33:30 +05:00
2024-02-08 15:43:26 +06:00
2024-02-08 15:43:26 +06:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-09-20 09:38:45 +00:00
2023-05-05 14:05:58 +02:00
2024-04-22 18:21:02 +02:00
2023-12-12 20:24:03 +01:00
2024-04-22 18:21:02 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-03-08 09:44:00 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-02-08 14:51:52 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-03-25 13:41:31 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2024-03-25 10:43:23 +01:00
2024-03-25 10:43:23 +01:00
2024-03-07 13:37:49 +01:00
2024-03-07 13:37:49 +01:00
2023-05-03 21:02:11 +05:00
2024-04-02 10:18:17 +05:30
2024-04-16 11:35:56 +03:00
2024-04-16 11:35:56 +03:00
2023-09-06 13:12:51 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-03-21 08:06:22 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-03-21 10:13:59 +05:30
2024-03-21 10:13:59 +05:30
2024-03-21 10:13:59 +05:30
2024-03-21 10:13:59 +05:30
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-01-09 16:01:15 +05:00
2023-05-03 21:02:11 +05:00
2024-05-03 17:28:29 +03:00
2024-04-15 16:12:13 +03:00
2024-05-03 17:28:29 +03:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-31 17:18:18 +05:30
2023-09-20 09:38:45 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-05-06 09:28:28 +02:00
2024-05-06 09:28:28 +02:00
2024-05-06 09:28:28 +02:00
2024-05-06 09:28:28 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-03-27 13:55:04 +01:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-10-11 11:24:56 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-12-18 16:01:33 +01:00
2023-12-18 16:01:33 +01:00
2023-08-16 12:57:04 +02:00
2024-02-08 15:43:26 +06:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-09-20 09:38:45 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-09-20 09:38:45 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2022-12-15 18:20:01 +03:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-09-20 09:38:45 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-22 09:45:54 +02:00
2023-09-20 09:38:45 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-09-20 09:38:45 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2024-02-06 13:33:30 +05:00
2024-02-06 13:33:30 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2024-01-25 11:44:24 +01:00
2024-01-25 11:44:24 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-30 16:21:16 +06:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-03-25 14:00:01 +01:00
2024-01-18 13:06:42 +06:00
2024-01-18 13:06:42 +06:00
2023-11-30 15:06:31 +06:00
2024-03-18 13:46:35 +01:00
2024-03-18 13:46:35 +01:00
2024-03-18 13:46:35 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-08-16 12:57:04 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-10-04 12:44:48 +02:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-04 09:38:23 +02:00
2023-05-04 09:38:23 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2024-02-21 12:47:27 +00:00
2024-02-21 12:47:27 +00:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-11-08 00:25:16 +01:00
2023-11-08 00:25:16 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-05-06 09:28:28 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-11-07 09:16:10 +01:00
2023-11-07 09:16:10 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-23 16:29:02 +02:00
2023-01-11 11:59:09 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2024-03-25 15:13:29 +01:00
2024-03-25 15:13:29 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-11-10 11:04:00 +01:00
2023-11-10 11:04:00 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-01-09 16:01:15 +05:00
2024-05-06 09:28:28 +02:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-06-14 09:11:33 +02:00
2023-05-03 21:02:11 +05:00
2024-02-26 08:58:40 +01:00
2023-05-22 14:03:40 +02:00
2024-02-26 08:58:40 +01:00
2023-09-11 12:58:57 +04:00
2023-09-11 12:58:57 +04:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-04-03 10:46:28 +02:00
2023-08-16 12:57:04 +02:00
2024-01-09 16:01:15 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-11-27 14:28:18 +01:00
2023-11-27 14:28:18 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-11-27 14:28:18 +01:00
2023-11-27 14:28:18 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2024-02-22 12:21:13 +03:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-05-03 21:02:11 +05:00
2023-09-20 09:38:45 +00:00
2023-05-03 21:02:11 +05:00
2023-05-03 21:02:11 +05:00
2024-04-02 11:15:30 +05:30
2023-08-15 08:26:57 +02:00
2024-03-05 16:45:18 +03:00
2023-09-11 12:58:57 +04:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2023-08-16 12:57:04 +02:00
2023-08-16 12:57:04 +02:00