Kubernetes and OpenShift Resource Support

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode
11.01.2017
774
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.5 top-level resources.
Current Limitations
  • Only YAML files are supported; no JSON support.

Download plugin

Recent change notes

Add optional support for OpenShift properties and the ability to specify a version of Kubernetes in use.

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.