Skip to content

Latest commit

Β 

History

History
69 lines (47 loc) Β· 2.33 KB

File metadata and controls

69 lines (47 loc) Β· 2.33 KB

VSCode for Consul

License Install Count Download Count Last Updated Marketplace Stars

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

✨ Features

  • 🧠 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

πŸ“¦ Installation

  1. Visual Studio Code Marketplace

ℹ️ The extension requires a running Consul agent with HTTP API access.

πŸš€ Usage

After installation:

  1. Open the Consul tab in the Activity Bar.
  2. 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.

πŸ™Œ Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.

Enjoy!