{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":493768215,"defaultBranch":"main","name":"hashicorp-vault-orchestrator","ownerLogin":"Keyfactor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-18T17:46:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48136662?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720033570.0","currentOid":""},"activityList":{"items":[{"before":"c7d48c1510b9ecf9f8537d3e94fee9a1fe822534","after":"6280c2744e0a2ecf430c04ecd8eaac2fe1291143","ref":"refs/heads/doctool-migration-58558","pushedAt":"2024-07-03T19:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m8rmclaren","name":"Hayden","path":"/m8rmclaren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49427552?s=80&v=4"},"commit":{"message":"chore(manifest): Re-create description fields in manifest to use Noun Phrase Style","shortMessageHtmlLink":"chore(manifest): Re-create description fields in manifest to use Noun…"}},{"before":null,"after":"c7d48c1510b9ecf9f8537d3e94fee9a1fe822534","ref":"refs/heads/doctool-migration-58558","pushedAt":"2024-07-03T19:06:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m8rmclaren","name":"Hayden","path":"/m8rmclaren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49427552?s=80&v=4"},"commit":{"message":"chore(docs): Translate doc structure for compatibility with doctool and upgrade bootstrap workflow","shortMessageHtmlLink":"chore(docs): Translate doc structure for compatibility with doctool a…"}},{"before":"e710d373eb5a0a0c18f3865b56dc3a654c8d90db","after":"9fa3f7a914a7895ced4310332b479740d359022a","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-05-03T19:49:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Update generated README","shortMessageHtmlLink":"Update generated README"}},{"before":null,"after":"e710d373eb5a0a0c18f3865b56dc3a654c8d90db","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-05-03T19:49:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Merge branch 'jks-mutable-format' of https://github.com/Keyfactor/hashicorp-vault-orchestrator into jks-mutable-format","shortMessageHtmlLink":"Merge branch 'jks-mutable-format' of https://github.com/Keyfactor/has…"}},{"before":"622087578897752f25c7acae17578decfd249fda","after":"ab497168f00c82526d67397a92b5b10542b08ab5","ref":"refs/heads/31-main-merge","pushedAt":"2024-05-03T16:59:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Update generated README","shortMessageHtmlLink":"Update generated README"}},{"before":null,"after":"622087578897752f25c7acae17578decfd249fda","ref":"refs/heads/31-main-merge","pushedAt":"2024-05-03T16:58:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Update generated README","shortMessageHtmlLink":"Update generated README"}},{"before":"622087578897752f25c7acae17578decfd249fda","after":null,"ref":"refs/heads/31-main-merge","pushedAt":"2024-04-18T16:28:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"}},{"before":"20a84ef46b87284aef2eda22186140bf42b95410","after":"58cee7a9eae0950283c052c1d3c3e6b9b25ee7e1","ref":"refs/heads/main","pushedAt":"2024-04-18T16:28:18.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Merge pull request #27 from Keyfactor/31-main-merge\n\nRelease 3.1 to main","shortMessageHtmlLink":"Merge pull request #27 from Keyfactor/31-main-merge"}},{"before":"b7ab3fd9aa559463c8114e2c6e3b6d0782bfbc35","after":"622087578897752f25c7acae17578decfd249fda","ref":"refs/heads/31-main-merge","pushedAt":"2024-04-18T16:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Update generated README","shortMessageHtmlLink":"Update generated README"}},{"before":"8f39ba8065f19207b712a32fab962306b3216bf0","after":"b7ab3fd9aa559463c8114e2c6e3b6d0782bfbc35","ref":"refs/heads/31-main-merge","pushedAt":"2024-04-18T16:24:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 31-main-merge","shortMessageHtmlLink":"Merge branch 'main' into 31-main-merge"}},{"before":null,"after":"8f39ba8065f19207b712a32fab962306b3216bf0","ref":"refs/heads/31-main-merge","pushedAt":"2024-04-18T16:24:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Support Namespaces in Discovery, Allow _jks certificates to load as PKCS12 (#25)\n\n* Added additional store types, pfx discovery and inventory complete.\r\n* jks stores discovery and inventory complete\r\n* PKCS12 store discovery and inventory completed.\r\n* fixed issue parsing PEM store inventory. Added trace logging.\r\n* added add, remove, and create functionality to JKS store. Added store type classes.\r\n* reverted to .netstandard 2.0 from 2.1 to fix serialization error. \r\n* Add certificate functionality for JKS.\r\n* Implemented remove for JKS store\r\n* Implemented Create functionality for JKS.\r\n* Completed add/remove/create for PFX and PKCS12\r\n* Added capability to PEM cert stores for creating an empty store location.\r\n* added ability to supply mount point and namespace in \"directories to search\" field for discovery jobs.\r\n* Added functionality to allow mountpoint and namespace to be passed in \"directories to search\" field for discovery jobs.\r\n* Updated JKS stores to attempt to load as PKCS12 stores if unable to load as JKS.\r\n* updated to allow default mount point in \"directories to search\" field (instead of treating \"/\" or \"\\\" as the actual mount point.\r\n* Updated discovery to allow entering mountpoint and namespace, as well as a sub-folder path.\r\n* isolated memory steam to try catch blocks instead of attempting to encapsulate them.\r\n* Added null check for mount point. cleanup.\r\n* Fixed issue with empty secrets, improved sub-path search, added logging, updated docs for clarity on PEM inventory.\r\n* adding note on base64 encoding\r\n* Added addtional line of trace logging for discovery.\r\n* Added logging, code cleanup, handling empty data in PEM cert inventory.\r\n* added namespace to the authentication request. Improved logging.\r\n* Added more logging. Code cleanup. Updated discovery jobs to continue after receiving an exception.\r\n* added null check in logging logic\r\n* added null check in logging for discovery.\r\n* added null check for empty response in logging.\r\n* fixed error with null value when attempting to log warning.\r\n* fixed error when logging warning if null value\r\n* Updated logging for clarity. Removing starting '/' from mount point after parsing.\r\n* removed unnecessary leading slash from discovery path. Logging updates.\r\n* Added additional logging in inventory for troubleshooting.\r\n* prepending slash to store path for discovery if missing.\r\n* improved error logging\r\n* added section re: policy capabilities\r\n* Updated to inject IPAMprovider in constructor","shortMessageHtmlLink":"Support Namespaces in Discovery, Allow _jks certificates to load as P…"}},{"before":"e710d373eb5a0a0c18f3865b56dc3a654c8d90db","after":null,"ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-18T16:05:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"}},{"before":"247b8c8bbc0b00bcd33763029d82aae41d20aeeb","after":"8f39ba8065f19207b712a32fab962306b3216bf0","ref":"refs/heads/release-3.1","pushedAt":"2024-04-18T16:05:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Support Namespaces in Discovery, Allow _jks certificates to load as PKCS12 (#25)\n\n* Added additional store types, pfx discovery and inventory complete.\r\n* jks stores discovery and inventory complete\r\n* PKCS12 store discovery and inventory completed.\r\n* fixed issue parsing PEM store inventory. Added trace logging.\r\n* added add, remove, and create functionality to JKS store. Added store type classes.\r\n* reverted to .netstandard 2.0 from 2.1 to fix serialization error. \r\n* Add certificate functionality for JKS.\r\n* Implemented remove for JKS store\r\n* Implemented Create functionality for JKS.\r\n* Completed add/remove/create for PFX and PKCS12\r\n* Added capability to PEM cert stores for creating an empty store location.\r\n* added ability to supply mount point and namespace in \"directories to search\" field for discovery jobs.\r\n* Added functionality to allow mountpoint and namespace to be passed in \"directories to search\" field for discovery jobs.\r\n* Updated JKS stores to attempt to load as PKCS12 stores if unable to load as JKS.\r\n* updated to allow default mount point in \"directories to search\" field (instead of treating \"/\" or \"\\\" as the actual mount point.\r\n* Updated discovery to allow entering mountpoint and namespace, as well as a sub-folder path.\r\n* isolated memory steam to try catch blocks instead of attempting to encapsulate them.\r\n* Added null check for mount point. cleanup.\r\n* Fixed issue with empty secrets, improved sub-path search, added logging, updated docs for clarity on PEM inventory.\r\n* adding note on base64 encoding\r\n* Added addtional line of trace logging for discovery.\r\n* Added logging, code cleanup, handling empty data in PEM cert inventory.\r\n* added namespace to the authentication request. Improved logging.\r\n* Added more logging. Code cleanup. Updated discovery jobs to continue after receiving an exception.\r\n* added null check in logging logic\r\n* added null check in logging for discovery.\r\n* added null check for empty response in logging.\r\n* fixed error with null value when attempting to log warning.\r\n* fixed error when logging warning if null value\r\n* Updated logging for clarity. Removing starting '/' from mount point after parsing.\r\n* removed unnecessary leading slash from discovery path. Logging updates.\r\n* Added additional logging in inventory for troubleshooting.\r\n* prepending slash to store path for discovery if missing.\r\n* improved error logging\r\n* added section re: policy capabilities\r\n* Updated to inject IPAMprovider in constructor","shortMessageHtmlLink":"Support Namespaces in Discovery, Allow _jks certificates to load as P…"}},{"before":"80af44b8bccad11169151399964106d01bc11ff9","after":"e710d373eb5a0a0c18f3865b56dc3a654c8d90db","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-15T22:35:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Merge branch 'jks-mutable-format' of https://github.com/Keyfactor/hashicorp-vault-orchestrator into jks-mutable-format","shortMessageHtmlLink":"Merge branch 'jks-mutable-format' of https://github.com/Keyfactor/has…"}},{"before":"603987a92375dbaf1ef75cae1d5305d2a4277365","after":"80af44b8bccad11169151399964106d01bc11ff9","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-15T22:33:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Update generated README","shortMessageHtmlLink":"Update generated README"}},{"before":"c07edad24da1c357d395ea46e56c1ba3b040cfb2","after":"603987a92375dbaf1ef75cae1d5305d2a4277365","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-15T22:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Update workflow to bootstrap, add missing manifest properties","shortMessageHtmlLink":"Update workflow to bootstrap, add missing manifest properties"}},{"before":"f8e8d3c83b4a8fe609ec36f50ca4eaefd8178ef2","after":"c07edad24da1c357d395ea46e56c1ba3b040cfb2","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-10T16:48:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"Merge branch 'jks-mutable-format' of https://github.com/Keyfactor/hashicorp-vault-orchestrator into jks-mutable-format","shortMessageHtmlLink":"Merge branch 'jks-mutable-format' of https://github.com/Keyfactor/has…"}},{"before":"8ec0c57ca53db2801c10f55acdc6a81f30cb776f","after":"f8e8d3c83b4a8fe609ec36f50ca4eaefd8178ef2","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-04T17:16:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Update generated README","shortMessageHtmlLink":"Update generated README"}},{"before":"9927ad285d664b1687689ca5faac2ac41663b4be","after":"8ec0c57ca53db2801c10f55acdc6a81f30cb776f","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-04T17:15:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"Merge branch 'jks-mutable-format' of https://github.com/Keyfactor/hashicorp-vault-orchestrator into jks-mutable-format","shortMessageHtmlLink":"Merge branch 'jks-mutable-format' of https://github.com/Keyfactor/has…"}},{"before":"6306be9d62298f542323cef1e428413bf8178edf","after":"9927ad285d664b1687689ca5faac2ac41663b4be","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-04T17:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiddlermikey","name":"Mikey Henderson","path":"/fiddlermikey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4452096?s=80&v=4"},"commit":{"message":"Update generated README","shortMessageHtmlLink":"Update generated README"}},{"before":"98290d18b0241966266cbf7476646b0f1fb323af","after":"6306be9d62298f542323cef1e428413bf8178edf","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-04T17:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"added more info about necessary capabilities.","shortMessageHtmlLink":"added more info about necessary capabilities."}},{"before":"aeb75239150f0460594c73ac76693313d2c83595","after":"98290d18b0241966266cbf7476646b0f1fb323af","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-04-04T16:49:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"improved error logging","shortMessageHtmlLink":"improved error logging"}},{"before":"697a39ec3fc5ceba7cece7edab1096f78c07b4c5","after":"aeb75239150f0460594c73ac76693313d2c83595","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-03-05T18:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"prepending slash to store path for discovery if missing.","shortMessageHtmlLink":"prepending slash to store path for discovery if missing."}},{"before":"7670ce417454630ea7546175d5aa7b12350d1da9","after":"697a39ec3fc5ceba7cece7edab1096f78c07b4c5","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-03-01T21:59:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"Added additional logging in inventory for troubleshooting.","shortMessageHtmlLink":"Added additional logging in inventory for troubleshooting."}},{"before":"d79e10fa6e523baa103582f9f465b054066459ce","after":"7670ce417454630ea7546175d5aa7b12350d1da9","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-03-01T18:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"removed unnecessary leading slash from discovery path. Logging updates.","shortMessageHtmlLink":"removed unnecessary leading slash from discovery path. Logging updates."}},{"before":"c7ef45971cdf474fbf74d55dd555336a7d3f1549","after":"d79e10fa6e523baa103582f9f465b054066459ce","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-02-28T18:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"Updated logging for clarity. Removing starting '/' from mount point after parsing.","shortMessageHtmlLink":"Updated logging for clarity. Removing starting '/' from mount point a…"}},{"before":"4c9c553ef230b61bc4ec394afa982c158d9163cf","after":"c7ef45971cdf474fbf74d55dd555336a7d3f1549","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-02-22T18:52:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"fixed error when logging warning if null value","shortMessageHtmlLink":"fixed error when logging warning if null value"}},{"before":"a767a8aed2494c536b3f33ed0267548eb639b8b0","after":"4c9c553ef230b61bc4ec394afa982c158d9163cf","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-02-22T18:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"fixed error with null value when attempting to log warning.","shortMessageHtmlLink":"fixed error with null value when attempting to log warning."}},{"before":"ba7449202711789dcecf936d365f5a664eb7dcf6","after":"a767a8aed2494c536b3f33ed0267548eb639b8b0","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-01-23T21:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"added null check for empty response in logging.","shortMessageHtmlLink":"added null check for empty response in logging."}},{"before":"0ecb4d9e6abd05cb939b9b69b1f8fdfbdbcbb6ce","after":"ba7449202711789dcecf936d365f5a664eb7dcf6","ref":"refs/heads/jks-mutable-format","pushedAt":"2024-01-23T21:08:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joevanwanzeeleKF","name":"Joe VanWanzeele","path":"/joevanwanzeeleKF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76071503?s=80&v=4"},"commit":{"message":"added null check in logging for discovery.","shortMessageHtmlLink":"added null check in logging for discovery."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdjycIQA","startCursor":null,"endCursor":null}},"title":"Activity · Keyfactor/hashicorp-vault-orchestrator"}