Skip to content

Commit

Permalink
bumped to 0.7.0, updated README and change-notes (#525)
Browse files Browse the repository at this point in the history
Signed-off-by: Andre Dietisheim <[email protected]>
  • Loading branch information
adietish committed Dec 5, 2022
1 parent 718494a commit 0aad979
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 16 deletions.
16 changes: 14 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ It is available for install from the [JetBrains Marketplace](https://plugins.jet
- Navigate into Kubernetes workloads, services, pods and nodes
- Switching contexts and namespaces within Kubernetes
- Follow logs from the connected cluster resource
- Open a Terminal Shell to a Running Container in the connected cluster
- Support [init containers](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/) for logs and terminal.

## Features

Expand Down Expand Up @@ -112,13 +114,23 @@ The very same dialog may also be opened with a link that's present in the notifi
#### Delete Resources
You may delete any resource that is listed in the resource tree by choosing "Delete" in the context menu.

#### Follow logs
#### Follow Logs

IntelliJ-Kubernetes extension allows you to follow logs of the cluster resources such as Pods, Jobs and Builds.
IntelliJ Kubernetes extension allows you to follow logs of the cluster resources such as Pods, Jobs and Builds.
There is a dedicated tab to display the log messages for the selected Kubernetes resource.
All the containers for your Kubernetes resources are listed down in the Terminal View and the user can select the appropriate container and switch between them as needed.
Init containers, that are run before the app containers, are listed and can be selected, too.

![logs](images/logs.png)

#### Open Terminals
The plugin allows you to open a terminal shell for the running container on the connected cluster.
The user can open the Kubernetes resources such as Pod, Build and open that in the Terminal Shell using the context menu action Terminal.
All the containers for your Kubernetes resources are listed down in the Terminal View and the user can select the appropriate container and switch between them as needed.
Init containers, that are run before the app containers, are listed and can be selected, too.

![logs](images/terminal.png)

## Data and Telemetry
The JetBrains IntelliJ Kubernetes plugin collects anonymous [usage data](https://github.com/redhat-developer/intellij-kubernetes/blob/master/USAGE_DATA.md) and sends it to Red Hat servers to help improve our products and services.
Read our [privacy statement](https://developers.redhat.com/article/tool-data-collection) to learn more. This extension respects the Red Hat Telemetry setting which you can learn more about at https://github.com/redhat-developer/intellij-redhat-telemetry#telemetry-reporting
Expand Down
31 changes: 20 additions & 11 deletions USAGE_DATA.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,28 @@

* when plugin is started
* when connecting to a cluster
* Kubernetes version
* flag for Kubernetes/OpenShift cluster
* OpenShift version
* action duration time
* Kubernetes version
* flag for Kubernetes/OpenShift cluster
* OpenShift version
* action duration time
* when switching current context/namespace
* action duration time
* action duration time
* when expanding a resource category in the tree
* resource kind
* action duration time
* when opening a resource editor
* resource kind
* action duration time
* resource kind
* action duration time
* when pushing/pulling the editor to/from cluster
* resource kind
* action duration time
* resource kind
* action duration time
* when deleting a resource
* resource kind
* action duration time
* resource kind
* action duration time
* when following logs
* resource kind
* action duration time
* when creating a terminal
* resource kind
* action duration time
* when plugin is shut down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ ideaVersion=IC-2021.1
# build number ranges
# https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html
sinceIdeaBuild=211
projectVersion=0.6.3-SNAPSHOT
projectVersion=0.7.0
jetBrainsToken=invalid
jetBrainsChannel=stable
intellijPluginVersion=1.9.0
intellijCommonVersion=1.8.0-SNAPSHOT
intellijCommonVersion=1.8.0
kotlin.stdlib.default.dependency = false
kotlinVersionIdea221=1.6.21
kotlinVersion=1.4.32
Expand Down
Binary file modified images/logs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/terminal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 14 additions & 1 deletion src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<idea-plugin>
<id>com.redhat.devtools.intellij.kubernetes</id>
<name>Kubernetes by Red Hat</name>
<vendor email="[email protected]" url="http://www.redhat.com">Red-Hat</vendor>
<vendor email="[email protected]" url="https://www.redhat.com">Red-Hat</vendor>
<description>
<![CDATA[
<p>A plugin for interacting with Kubernetes and OpenShift clusters.</p>
Expand All @@ -10,6 +10,19 @@
</description>
<change-notes>
<![CDATA[
<h3>0.7.0</h3>
<ul>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/214">As a user I want to be able to open a terminal in a pod</a></li>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/461">cannot follow logs for a pod with multiple containers</a></li>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/523">Support init containers</a></li>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/492">when switching current namespace, editor still saves to previous namespace</a></li>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/530">Can push yml resource without a name but no resource is created, "pull" and "diff" actions do nothing</a></li>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/493">IDE stuck for some second when opening yaml files and not being connected to any cluster</a></li>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/513">Cannot set new context if there's no current context yet</a></li>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/485">Pushing a 2nd time errors with empty error details</a></li>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/469">lighten up icons and provide separate icons for the light theme</a></li>
</ul>
<p></p>
<h3>0.6.2</h3>
<ul>
<li><a href="https://github.com/redhat-developer/intellij-kubernetes/issues/477">Prevent from failure of adding special characters on following pod log</a></li>
Expand Down

0 comments on commit 0aad979

Please sign in to comment.