Kubernetes and OpenShift Resource Support

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode
09.04.2017
2 406
Provides assistance for editing YAML files containing Kubernetes resources. Optionally adds support for OpenShift resources in addition to native Kubernetes resources.

Usage YAML files are auto-detected - add in a "kind" or "apiVersion" element at the top level and the completion will be activated.

OpenShift completion is optional and disabled by default. To add OpenShift completion or change the version of Kubernetes in use, go to Settings > Languages > Kubernetes and OpenShift.

Features
  • Auto-completion of properties within resources.
  • Popup documentation of properties.
  • Inspections to detect and fix invalid, duplicated, and missing required properties.
  • Supports Kubernetes 1.6 top-level resources.
Current Limitations
  • Only YAML files are supported; no JSON support.

Download plugin

Recent change notes

- Ensure the latest available apiVersion is automatically inserted when completing the kind field. - Add support for OpenShift 1.5.

General usage instructions

Provides assistance for editing YAML files containing Kubernetes resources for IntelliJ IDEA. YAML files are auto-detected - add in a "kind" or "apiVersion" element at the top level and the completion will be activated.