Jordi van Liempt
af5b738982
feat(trustengine): Integrate Trust Engine into step config resolver ( #5032 )
...
* trust engine config and handelling for vault
* add function for resolving trust engine reference
* refactor
* add basic test
* adapt to new trust engine response format
* remove accidental cyclic dependency
* move trust engine hook config
* refactor by separating code from vault
* move trust engine files to own pkg
* adapt to changes of previous commit
* log full error response of trust engine API
* enable getting multiple tokens from trustengine
* remove comment
* incorporate review comments
* go generate
* update unit tests
* apply suggested changes from code review
* fix unit tests
* add unit tests for config pkg
* make changes based on review comments
* make trust engine token available in GeneralConfig and minor fixes
* fix error logic when reading trust engine hook
* make getResponse more flexible and update logging
* update resource reference format
* improve URL handling
* improve logging
* use errors.Wrap() instead of errors.Join()
* update log messages based on suggestions
* remove trustengine resource ref from Sonar step
---------
Co-authored-by: Keshav <anil.keshav@sap.com>
Co-authored-by: jliempt <>
2024-09-11 15:20:28 +02:00
..
2024-06-04 13:40:35 +02:00
2022-08-30 10:16:09 +02:00
2024-04-22 13:12:38 +02:00
2024-08-23 17:37:58 +03:00
2024-06-20 10:44:12 +02:00
2024-08-23 17:37:58 +03:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-06-24 14:49:40 +02:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-03-12 14:27:00 +01:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +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
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-05-10 08:58:46 +02:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-05-10 08:58:46 +02:00
2024-06-20 10:44:12 +02:00
2024-06-20 10:44:12 +02:00
2023-05-03 21:02:11 +05:00
2024-06-10 10:51:22 +02:00
2023-12-19 15:16:48 +01:00
2024-05-10 08:58:46 +02:00
2023-05-03 21:02:11 +05:00
2024-08-29 10:55:43 +02:00
2023-12-19 15:16:48 +01:00
2024-06-25 08:09:31 +00: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-06-10 10:51:22 +02:00
2023-12-19 15:16:48 +01:00
2024-05-10 08:58:46 +02:00
2023-05-03 21:02:11 +05:00
2024-06-10 10:51:22 +02:00
2023-12-19 15:16:48 +01:00
2024-05-10 08:58:46 +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-11-28 13:26:31 +01:00
2023-05-03 21:02:11 +05:00
2024-02-20 17:17:20 +06:00
2024-06-10 10:51:22 +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
2024-08-15 10:20:01 +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-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-08-19 11:50:40 +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-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-08-19 16:21:44 +05: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-06-03 10:01:50 +02:00
2024-06-03 10:01:50 +02:00
2024-06-03 10:01:50 +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
2022-07-21 09:04:21 +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-07-04 12:13:36 +03:00
2024-07-04 12:13:36 +03:00
2024-08-15 10:20:01 +02:00
2023-05-03 21:02:11 +05:00
2024-05-23 13:32:11 +02:00
2024-08-15 10:20:01 +02:00
2024-09-06 14:27:17 +02: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-06-06 15:14:03 +03:00
2024-06-19 10:15:44 +02:00
2024-06-19 10:15:44 +02: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-08-15 10:20:01 +02:00
2023-05-03 21:02:11 +05:00
2024-07-04 14:59:53 +05:00
2023-05-03 21:02:11 +05:00
2024-07-04 14:59:53 +05:00
2023-05-03 21:02:11 +05:00
2024-07-08 15:33:42 +03:00
2024-09-05 09:36:14 +02:00
2024-08-15 10:20:01 +02: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-17 08:24:31 +00:00
2024-05-06 09:28:28 +02:00
2024-05-28 14:19:17 +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
2024-06-04 13:40: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-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
2024-06-04 13:40:35 +02:00
2024-06-04 13:40:35 +02: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
2024-08-15 10:20:01 +02:00
2023-05-03 21:02:11 +05:00
2024-05-23 13:32:11 +02:00
2024-07-22 15:17:35 +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
2024-08-15 10:20:01 +02:00
2023-05-03 21:02:11 +05:00
2024-08-27 08:24:38 +02:00
2024-08-27 08:24:38 +02:00
2024-08-27 08:24:38 +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
2024-08-15 10:20:01 +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
2024-08-15 10:20:01 +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
2024-08-15 10:20:01 +02:00
2024-05-06 09:28:28 +02:00
2023-05-03 21:02:11 +05:00
2024-07-29 09:00:30 +02:00
2024-07-29 09:00:30 +02:00
2024-07-29 09:00:30 +02: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
2024-06-19 12:52:03 +05:30
2024-08-15 10:20:01 +02: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-08-27 08:24:38 +02:00
2024-08-27 08:24:38 +02:00
2024-08-27 08:24:38 +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
2024-01-09 16:01:15 +05:00
2024-09-11 15:20: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
2024-08-15 10:20:01 +02:00
2024-08-15 10:20:01 +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-06-19 14:38:48 +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
2024-08-15 10:20:01 +02: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
2024-08-15 14:34:19 +05:00
2023-05-03 21:02:11 +05:00
2024-08-15 10:20:01 +02:00
2023-05-03 21:02:11 +05:00
2024-07-08 15:33:42 +03:00
2023-08-15 08:26:57 +02:00
2024-08-15 10:20:01 +02:00
2024-08-15 10:20:01 +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