Merge pull request #12244 from leboncoin/vault-display-full-secret-name
fix(vault-plugin): display full secret name relative to the secret path
This commit is contained in:
@@ -70,6 +70,7 @@ export interface VaultEnvironment {
|
||||
// @public
|
||||
export type VaultSecret = {
|
||||
name: string;
|
||||
path: string;
|
||||
showUrl: string;
|
||||
editUrl: string;
|
||||
};
|
||||
|
||||
@@ -46,11 +46,13 @@ describe('VaultApi', () => {
|
||||
const mockSecretsResult: VaultSecret[] = [
|
||||
{
|
||||
name: 'secret::one',
|
||||
path: 'test/success',
|
||||
editUrl: `${mockBaseUrl}/ui/vault/secrets/secrets/edit/test/success/secret::one`,
|
||||
showUrl: `${mockBaseUrl}/ui/vault/secrets/secrets/show/test/success/secret::one`,
|
||||
},
|
||||
{
|
||||
name: 'secret::two',
|
||||
path: 'test/success',
|
||||
editUrl: `${mockBaseUrl}/ui/vault/secrets/secrets/edit/test/success/secret::two`,
|
||||
showUrl: `${mockBaseUrl}/ui/vault/secrets/secrets/show/test/success/secret::two`,
|
||||
},
|
||||
|
||||
@@ -36,6 +36,7 @@ export type VaultSecretList = {
|
||||
*/
|
||||
export type VaultSecret = {
|
||||
name: string;
|
||||
path: string;
|
||||
showUrl: string;
|
||||
editUrl: string;
|
||||
};
|
||||
@@ -134,6 +135,7 @@ export class VaultClient implements VaultApi {
|
||||
} else {
|
||||
secrets.push({
|
||||
name: secret,
|
||||
path: secretPath,
|
||||
editUrl: `${this.vaultConfig.baseUrl}/ui/vault/secrets/${this.vaultConfig.secretEngine}/edit/${secretPath}/${secret}`,
|
||||
showUrl: `${this.vaultConfig.baseUrl}/ui/vault/secrets/${this.vaultConfig.secretEngine}/show/${secretPath}/${secret}`,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user