Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Helm Values ExplorerNew to Visual Studio Code? Get it now.
Helm Values Explorer

Helm Values Explorer

rossp

|
29 installs
| (0) | Free
Explore and preview Helm values across multiple environment files directly in your templates
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Helm Values Explorer 🎡

Version Installs Rating License: MIT

🚀 Navigate Helm values across multiple environments with ease!

A Visual Studio Code extension that enhances your Helm chart development experience by providing instant value previews from multiple environment-specific values files.

✨ Features

  • 🔍 Smart Value Preview: Hover over any {{ .Values.* }} expression to instantly see values
  • 🌍 Multi-Environment Support: View values from multiple files (e.g., values.yaml, dev-values.yaml, prod-values.yaml)
  • 📁 Intelligent File Detection: Automatically finds values files in current and parent directories
  • 🎯 Zero Configuration: Works out of the box with any Helm chart
  • 💪 Rich Value Display: Shows properly formatted YAML with clear source labeling

📦 Installation

  1. Open Visual Studio Code
  2. Press Ctrl+P / Cmd+P to open the Quick Open dialog
  3. Type ext install rossp.helm-values-explorer and press Enter

🚀 Usage

  1. Open a Helm chart directory in VS Code
  2. Navigate to any template file (e.g., templates/deployment.yaml)
  3. Hover over any {{ .Values.* }} expression to see values from all matching files

Example

Given these files:

mychart/
├── values.yaml         # Default values
├── dev-values.yaml     # Development overrides
├── prod-values.yaml    # Production overrides
└── templates/
    └── deployment.yaml

When hovering over {{ .Values.image.repository }}, you'll see:

[values.yaml] image.repository: nginx
[dev-values.yaml] image.repository: nginx-dev
[prod-values.yaml] image.repository: nginx-prod

🔧 Extension Settings

This extension contributes the following settings:

  • helmValuesExplorer.valueFiles: Patterns to match Helm values files (default: ["values.yaml", "*values.yaml", "values.*.yaml"])
  • helmValuesExplorer.showFileNames: Show source file names in hover preview (default: true)

🤝 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

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

🎉 Release Notes

0.0.5 (2025-04-24)

  • Synchronized README and CHANGELOG release notes for better documentation consistency

0.0.4 (2025-04-24)

  • Updated CHANGELOG format and documentation
  • Improved README badge clarity using badgen.net

0.0.3 (2025-04-24)

  • Updated extension icon
  • Improved package size by excluding development assets
  • Fixed README badges for better visibility on GitHub

0.0.2 (2025-04-24)

  • Updated extension icon
  • Fixed README formatting and badge display

0.0.1 (2025-04-24)

  • Initial release
  • Hover preview for Helm values
  • Support for multiple value files (values.yaml, dev-values.yaml, prod-values.yaml)
  • Automatic value file detection in current and parent directories
  • YAML formatting with source file labels
  • Configurable value file patterns
  • Toggle for showing/hiding source file names in hover

Made with ❤️ for the Helm community

Got feedback? Open an issue or star the repo if you find it useful!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft