

GoLand 2022.1 EAP #4 Is Available With Docker Improvements, Kubernetes Updates,...
source link: https://blog.jetbrains.com/go/2022/03/07/goland-2022-1-eap-4-is-available-with-docker-improvements-kubernetes-updates-and-more/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

GoLand 2022.1 EAP #4 Is Available With Docker Improvements, Kubernetes Updates, and More

Table of Contents
GoLand 2022.1 EAP #4 is out.
You can get the EAP build via the Toolbox App, download it from our website, use a snap package (for Ubuntu), or from inside GoLand select Check IDE updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates.
Kubernetes
Edit resources on the cluster
Modifying resources loaded from the cluster can now be done from the editor tab.
Custom path to kubectl
You can now manually configure a path to kubectl if it is not in the standard location. To set your custom path, go to Settings / Preferences | Build, Execution, Deployment | Kubernetes | Path to kubectl executable.
Port forwarding
We’ve added port forwarding functionality for pods. To forward ports, you can either use the icon on the toolbar or choose the context menu item.
Describe Resource action in the Services view
There is a new Describe Resource action present for all resources in the Services view. You can call it from the context menu or use the toolbar button.
Support Events in a cluster
Cluster events are now displayed in a separate node in the Services view, providing data about recent events in the system.

To see events for a specific pod, call Describe Resource on it and look for the Events section in the action results.
Werf support
We’ve introduced limited editor support for werf.yaml and related Helm template files (https://werf.io), including code completion functionality, inspections and quick-fix suggestions, refactoring / renaming for .Values.werf.image.*, and validation of some fields like boolean and int.

Docker
New Service view UI
We’ve significantly reworked Docker’s UI in the Services tool window. The makeover has been implemented for containers, images, networks, and volumes.

Support for Docker Compose targets
We’ve added support for Docker-compose targets. To add a target, go to Run | Manage targets | Add new target.

Docker Registry V2 support
We’ve added support for Docker Registry HTTP API V2 to use with Docker 1.6+. You can create simple or password-protected Docker V2 registries and perform all of the usual actions like viewing, pushing, and pulling images.

Hidden tab labels in the Debug window
To maximize the usable space in the Debug tool window, we’ve hidden the tab labels by default. To make them visible again or to customize their location, use the Show Tab Labels option in the Layout Settings or call it via Search Everywhere (⇧⇧ on macOS / Shift+Shift on Windows/Linux) with the Debug tool window in focus.
Improved Markdown editor floating toolbar
To make it easier to format Markdown files, we’ve reworked the floating toolbar that appears on text selection. Besides the new design, the toolbar now offers list creation functionality and a dropdown menu that allows you to select header styles.
The toolbar is customizable, so you can fill it up with the options you need. To do so, go to Settings / Preferences | Appearance & Behavior | Menus and Toolbars | Markdown Editor Floating Toolbar.
On-save actionswith Save document
When you press ⌘S / Ctrl+S, GoLand triggers Actions on Save (you can find them in Preferences/Settings | Tools).
For instance, starting from v2021.3 the Reformat code option is enabled by default as one of these actions. This means that when you press ⌘S / Ctrl+S, GoLand runs gofmt and the built-in formatter.
Until now, this would only work if your ⌘S / Ctrl+S shortcut was mapped to the Save All action. It turns out that some users have this shortcut mapped to the Save Document action, and in such cases the actions were not triggering on save.
We’ve addressed this limitation so that Actions on Save now work when you press the ⌘S / Ctrl+S shortcut, no matter which Save action the shortcut is mapped to.
That’s it for today. As always, your feedback and comments are appreciated! Get in touch with us on Twitter, leave your comments here, open an issue in our tracker, or drop us a message in the Gophers Slack #goland channel. Thanks!
Recommend
-
139
Early Access Program Features GoLand EAP 20: Go Build Run Configurati...
-
25
今天,我们开始撰写一系列有关 GoLand 内部对 Docker,Docker Compose 和 Kubernetes 的支持以及它如何帮助我们在 Go 中编写(微)服务的文章。 我们将研究如何在 IDE 中配置项目,如何使用 Docker 或 Kubernetes 运行或调试我们...
-
13
GoLand 2020.2.4 Is Available!
-
14
基于 GoLand 在 Docker 容器中调试 Go 应用程序 基于 GoLand 在 Docker 容器中调试 Go 应用程序 在该系列上篇文章,我们...
-
21
Features GoLand Tutorials ...
-
11
Early Access Program GoLand 2021.3 EAP #3: gofmt on Save, Proxy Support for SSH, the Ability to Split the Run Window, and Database Improvements...
-
11
Early Access Program IntelliJ IDEA 2022.1 EAP 4: Docker Improvements, Kubernetes Updates, and More
-
9
Early Access Program GoLand 2022.1 EAP #5 Is Available With Better Support For .proto Files, gRPC Reflection Support, and More ...
-
5
(1)500行代码手写docker开篇-goland远程编译环境配置 本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语...
-
11
Early Access Program User Experience and Performance Improvements in GoLand 2023.2 EAP #2 ...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK