Kubernetes

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider
Sep 18, 2018
23 522
Support for editing Kubernetes resource files (versions 1.5 - 1.11).

Rich support for YAML files Features:
  • Auto-completion of keys/values/resource kinds/API versions
  • "Deep" key auto-completion: invoke Smart Completion when you type -- matching keys from all levels below will be offered
  • Quick documentation
  • Detection of invalid/missing/duplicated keys
  • Detection of non-editable (read only) keys and resources
  • Detection of deprecated keys and resources
  • Navigation/find usages/rename for Kubernetes meta-information labels
  • Quick jump to matching selector targets and back
  • Enhancements for original Kubernetes model (enums instead of plain strings where applicable)
Basic support for JSON files Utilizes JSON Schema based features provided by native IntelliJ JSON support including:
  • Auto-completion of properties/values/resource kinds/API versions
  • Quick documentation
  • Detection of invalid/missing/duplicated properties
Editing support for Helm resource templates
  • Go Template syntax support (based on JetBrains Go Template plugin)
  • Object values auto-completion/navigation/rename/inspections
  • Named templates auto-completion/navigation/rename/inspections
  • Template result preview
  • External tgz dependencies content browsing in the project tree
  • Quick documentation

Download plugin

Recent change notes

Compatible with the new Go Template plugin version (and incompatible with the older). Please update it too.