Early Access Program

IntelliJ IDEA 2019.1 Beta2 is out!

IntelliJ IDEA 2019.1 Beta2 is now available! You can download IntelliJ IDEA 2019.1 Beta 2 from the website, or update via our Toolbox App.

Kubernetes

Since we announced support for Kubernetes via the plugin a year ago, we’ve been extending it with almost every release, and 2019.1 is no exception. Read on for more details.

External resources support

The upcoming IntelliJ IDEA 2019.1 supports external resources, which means you will be able to load a custom resource specification from external sources. For now, it’s possible to load API specifications only from local files, but we plan to add the ability to load such specifications from the server as well, in a future release. You can follow this issue to keep yourself updated about the progress.

K8sExternalResources

Currently, we support OpenAPI 2.0 JSON specifications and CustomResourceDefinition (CDR) resources, but only in YAML format and in a limited version. In particular, many JSON Schema constructs are not supported yet, which includes constraints, patterns, and oneof, anyOf, and allOf constructs.

To add the required specifications, go to Preferences / Settings | Languages & Frameworks | Kubernetes and add the path to the custom resource definition specification.

Chart rename refactoring in Helm resource files

The IDE now provides support for the rename refactoring for the chart of Helm resource template files.

k8sRename

Heads up! To take advantage of support for Helm resource template files, you’ll need to install not only the Kubernetes plugin v2019.1, but also the Go template plugin.

See the release notes for the full list of improvements.
Please share your feedback with us in the comments below or on twitter. Use our bug tracker to report any issues you encounter. Thanks!

 

Happy developing!

image description