A lightweight Visual Studio Code extension for interacting with HashiCorp Consul. This extension provides basic functionalities for browsing and editing KV store data directly within the editor, making it easier for developers and DevOps engineers to manage configuration and service discovery data.
-
🧠 Snapshot Management
- Create and restore Consul snapshots with ease
-
🔐 Access Control Lists (ACL)
- Manage Policies, Roles, and Tokens through an intuitive UI
-
🗂 Key/Value Store Management
- View, edit, add, and delete KV entries in a tree view
-
🛰 Agent Services Control
- List registered services and deregister when necessary
- Visual Studio Code Marketplace
ℹ️ The extension requires a running Consul agent with HTTP API access.
After installation:
- Open the Consul tab in the Activity Bar.
- Use the sidebar to navigate between:
- Snapshots
- ACL: Policies, Roles, Tokens
- Key/Value Store
- Agent Services
- Catalog
All operations are available via context menus and intuitive input dialogs.
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
Enjoy!
