Kubernetes and OpenShift Resource Support

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode GoLand
Oct 22, 2017
7 327
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.2 to 1.8 top-level resources.
Current Limitations
  • Only YAML files are supported; no JSON support.

Download plugin

Recent change notes

Add support for Kubernetes 1.8 and OpenShift 3.6. Please note if you are using "latest API version" (the default) this will now be the version used for completion.

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.