community-plugins/workspaces/vault
Backstage Service Account a70904d5ca
Version Packages (#4714)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-07-23 14:13:42 -04:00
..
.changeset Version Packages (#4714) 2025-07-23 14:13:42 -04:00
examples refactor(vault): update dev environment and sample Vault config (#3547) 2025-04-09 22:34:46 +02:00
plugins Version Packages (#4714) 2025-07-23 14:13:42 -04:00
scripts refactor(vault): update dev environment and sample Vault config (#3547) 2025-04-09 22:34:46 +02:00
.auto-version-bump meta: enable opt-in to auto version bump workflow (#4031) 2025-05-27 08:57:51 -05:00
.dockerignore feat: migrate workspaces 2024-04-19 10:24:22 +02:00
.eslintignore feat: migrate workspaces 2024-04-19 10:24:22 +02:00
.eslintrc.js chore: fix workspace eslintrc files 2024-09-24 11:13:37 +02:00
.gitignore feat: migrate workspaces 2024-04-19 10:24:22 +02:00
.prettierignore feat: migrate workspaces 2024-04-19 10:24:22 +02:00
README.md vault - version:bump to v1.38.1 (#3765) 2025-04-18 11:28:01 -05:00
app-config.yaml refactor(vault): update dev environment and sample Vault config (#3547) 2025-04-09 22:34:46 +02:00
backstage.json v1.41.1 version bump (#4700) 2025-07-23 08:37:44 -05:00
catalog-info.yaml feat: migrate workspaces 2024-04-19 10:24:22 +02:00
package.json v1.41.1 version bump (#4700) 2025-07-23 08:37:44 -05:00
tsconfig.json vault - version:bump to v1.38.1 (#3765) 2025-04-18 11:28:01 -05:00
yarn.lock v1.41.1 version bump (#4700) 2025-07-23 08:37:44 -05:00

README.md

Vault plugin for Backstage

The Vault Backstage plugin allows you to display a list of secrets in a certain path inside your Vault instance. There are also some useful links to edit and/or view them using the official UI.

Plugins

This plugin is composed of several packages:

  • vault - The frontend plugin that provides the UI components and pages.
  • vault-backend - The backend plugin that provides the REST API.
  • vault-node - A node library containing reusable service logic.

Quick start

You will find detailed installation instructions in each plugin's readme file.

Developing

To test the plugin locally, you can start the development environment:

yarn install
yarn start

The sample dev app uses a Vault instance on localhost:8200, which you can setup in a separate terminal with:

# Start a Vault server, using "root" as the root token
vault server -dev -dev-root-token-id=root

# Configures sample data in Vault (secrets engine and secrets inside)
./scripts/configure-dev-vault.sh