NOTE: majority of total line changes is due to data.json update (testing dependency). This was required to include relevant outputPath attribute but also included all new changes within qontract-schemas since last generation of bundle.
the most relevant file for review is toplevel/role/approle-creds.go
This PR adds ability for vault manager to read the credentials for a managed approle and output the creds to a desired path within vault.
Additionally, refactor to reading/writing secrets was included in order to support KV engines v1 and v2. This was refactored as necessity to output approle creds to all available KVs.
ticket: https://issues.redhat.com/browse/APPSRE-6389
NOTE: majority of total line changes is due to
data.json
update (testing dependency). This was required to include relevantoutputPath
attribute but also included all new changes within qontract-schemas since last generation of bundle.toplevel/role/approle-creds.go
This PR adds ability for vault manager to read the credentials for a managed approle and output the creds to a desired path within vault.
Dependent on https://github.com/app-sre/qontract-schemas/pull/270