cloud-code-intellij

Plugin to support the Google Cloud Platform in IntelliJ IDEA - Docs and Issues Repository

APACHE-2.0 License

Stars
315
Committers
63

Bot releases are visible (Hide)

cloud-code-intellij - 19.11.1

Published by etanshaul almost 5 years ago

Note: This release updates the Kubernetes Run Configurations with new names and improved setting controls. Depending on your version of IntelliJ, you may be prompted to have your existing Cloud Code run configurations automatically converted to the new format.

Important: if you are running IntelliJ version 2019.2 through 2019.2.2, then you will likely have to update your IDE to the latest version to open existing Cloud Code projects (see a IDEA-218071) from the welcome screen.

New Features

  • Add alternate kubeconfig files. If your workflow includes additional kubeconfig files, you can now select them for use in the Cloud Code plugin. They will then be recognized for deployment and cluster browsing:

  • Configure Migrate for Anthos easily. Cloud Code can assist you with editing your Migrate for Anthos configuration files.

  • Add Kubernetes support for your Jib Java projects. With one click, the “Add Kubernetes Support” menu action can quickly add Cloud Code Kubernetes support for your projects that use Jib to build container images.
    Browse your CRDs. The Kubernetes Cluster browser now includes a node for viewing your Custom Resource Definitions.

  • View the status of your Kubernetes deployments. Kubernetes deployments now display status information and replica counts in the Cluster browser.

  • Debug your Go Applications in-cluster. Cloud Code comes with one-click debugging of your Golang applications running in Kubernetes clusters.

cloud-code-intellij - 19.10.1

Published by etanshaul about 5 years ago

This release fixes several bugs and improves stability of the Cloud Code plugin. It also contains enhancements to the Kubernetes Cluster Browser, including the ability to view containers in your pods and stream logs from them.

New Features

  • You can now drill down into your pods to view your containers. Stream logs directly from a running container.
    cluster browser
  • New option to pin your Kubernetes deployments to whatever is set as your system-wide current context.
    cluster browser
  • Copy Kubernetes resource names to the clipboard by right-clicking on a node in the Kubernetes Cluster Browser.
    Refresh any Kubernetes resource individually to update its state.

Bug Fixes

  • Fixes a NPE caused by Maven-aware code for displaying a notification suggesting Spring Cloud GCP for Spring projects using GCP APIs.
  • Fixes an issue where the Cloud Code dependency installer could be stuck in a broken state, blocking Kubernetes deployments and debugging.
  • Fixed an exception that could occur during LSP initialization due to invalid document listener state.
cloud-code-intellij - 19.9.2

Published by etanshaul about 5 years ago

Cloud Code's Kubernetes support is now in Beta! This release includes many new features for Kubernetes developers:

  • Browse your Kubernetes clusters right from your IDE. View your pods, deployments, services and other resources. Stream logs and describe resources. View > Tool Windows > Kubernetes Explorer.
  • Cloud Code will now automatically install key Kubernetes dependencies for you, including Skaffold and Kubectl, helping you get up and running quickly. Configure managed dependencies under Settings > Cloud Code > Kubernetes.
  • Enhanced editing support in all JetBrains IDEs for various configuration files such as Cloud Build, Kustomize, and Kubernetes. See errors highlighted in your config, and view quick documentation (see the help pages for more details including how to enable docs on mouse move).
  • Cloud Code now comes with Kubernetes starter templates in Java, Python, Node.js, and Go to help you quickly get started. File > New Project ... > Cloud Code Kubernetes.

Bug Fixes

  • Cloud Code will now execute the Skaffold process from the directory containing the Skaffold configuration file, fixing relative path issues for multi-service projects.
  • Skaffold configuration files will now validate properly when the JetBrains Kubernetes plugin is also installed.
cloud-code-intellij - 19.7.2

Published by etanshaul about 5 years ago

New Features

  • Kubernetes deployments now show clickable hyperlinks in the Event Log for quick access to locally port-forwarded services. 2611

Bug Fixes

  • Fix for Google Cloud Storage exception caused by an illegal document offset value. 2491
cloud-code-intellij - 19.7.1

Published by etanshaul about 5 years ago

New Features

  • Config-free debugging of containers in any Kubernetes cluster for Node.js, in addition to Java and Kotlin. 2514
  • Enhanced Kubernetes deploy and debug status output in the event log. 2567
  • Kubernetes deployment output log colorization. 2460

Updates

  • Support IntelliJ platforms version 2019.2. 2571

Bug Fixes

  • Fix for allowing multiple simultaneous Kubernetes debug sessions. 2554
  • Fix for displaying correct missing dependency messages in the Kubernetes run configurations. 2586
  • Fix for IllegalStateException caused by missing Kubernetes context. 2606
  • Fix for Stackdriver Debugger NPE. 2232
cloud-code-intellij - 19.5.3

Published by etanshaul over 5 years ago

Updates

  • Explicitly enable port-forwarding on all Kubernetes commands since it is now opt-in for Skaffold. #2562
cloud-code-intellij - 19.5.2

Published by etanshaul over 5 years ago

Bug Fixes

  • Fixes issue where unsupported 'cleanup' flag is passed from the 'Deploy to Kubernetes' run configuration to the Skaffold run command. 2556
  • Fixes potential UI freeze in the Kubernetes settings panel, and fixes increased CPU usage on some Linux platforms caused by a script reading the shell environment PATH. 2548
  • Shows appropriate warning message in the Kubernetes run configurations if 'kubectl' is not found on the PATH. 2551
cloud-code-intellij - 19.5.1

Published by etanshaul over 5 years ago

This release introduces many bug fixes and stability improvements as well as some exciting new features in Cloud Code to improve the Kubernetes development experience.

New Features

  • Java Kubernetes debugging. Debug your Java Kubernetes applications as if they were running locally. Set breakpoints, step through code, etc., all against a live Kubernetes cluster running locally, on GKE, or on one of the cloud providers.
  • Kubernetes application bootstrapping. Do you already have an existing Kubernetes application? It is now even easier to get started using Cloud Code. The plugin will detect your Kubernetes application and auto-create the Skaffold configuration for you so that you immediately develop and deploy.
  • Enhanced Kubernetes deployment. The deployment and continuous development experience is now vastly improved. For instance, you can select the cluster you are deploying to right from the IDE, set environment variables, configure if your deployments are cleaned up after continuous development, and more.

Bug Fixes

  • Fix to system shell environment loading which potentially could hang the IDE during Kubernetes deployment. #2482
  • Fix NPE in App Engine local run. #2239
  • Gracefully terminate Skaffold process when IntelliJ is force quit. #2419
cloud-code-intellij - 19.4.1

Published by etanshaul over 5 years ago

19.4.1

Introducing Cloud Code for IntelliJ, formerly known as Cloud Tools for IntelliJ.

Cloud Code provides a set of tools for working with Kubernetes and the Google Cloud Platform. The plugin makes working with Kubernetes feel like editing and debugging local code, and integrates with various Google Cloud products to simplify your development process.

New Features

Kubernetes Support:

  • Kubernetes deployment support - easily deploy your applications to Kubernetes from the IDE
  • Kubernetes continuous deployment - set up a local development workflow where the plugin monitors your code for changes and surfaces the changes live on a cluster, just like a local development server, except with the fidelity of running on a Kubernetes cluster
  • Tail logs from your containers
  • Support for editing Skaffold configuration files - Skaffold powers the deployment experience
cloud-code-intellij - uxr-prerelease

Published by etanshaul over 5 years ago

cloud-code-intellij - v19.2.1

Published by ivanporty over 5 years ago

  • Miscellanous bug fixes 2292 2326 2320
  • Fixes project selection when a malformed project with no name set is present 2332
cloud-code-intellij - v19.1.2

Published by etanshaul almost 6 years ago

cloud-code-intellij - v19.1.1

Published by etanshaul almost 6 years ago

cloud-code-intellij - v18.12.1

Published by etanshaul almost 6 years ago

cloud-code-intellij - v18.11.1

Published by etanshaul almost 6 years ago

cloud-code-intellij - v18.10.1

Published by etanshaul almost 6 years ago

cloud-code-intellij - v18.8.1

Published by etanshaul about 6 years ago

Added

  • Users can now manage Google Cloud APIs, create service accounts with custom roles in all Jetbrains IDEs, including PyCharm, GoLand, PhpStorm, WebStorm, and others. (#2182)

Fixed

  • Fixed GCP project selector look and feel for IDEA 2018.2 (#2237)
cloud-code-intellij - v18.7.1

Published by etanshaul about 6 years ago

Added

  • Users can now deploy Gradle based projects with Community Edition and the app-gradle-plugin. (#2105)
  • Environment variables needed for Google Cloud APIs are now added automatically to plain Java run configurations. (#2148)

Fixed

  • Fixed appengine-web.xml generation to work properly with Maven and Gradle based projects including spring-boot projects. (#1948)
cloud-code-intellij - v18.6.1

Published by etanshaul over 6 years ago

Fixed

  • Fixed errors in the managed Cloud SDK caused by downgrading the version. (#666)
  • Fixed error in the managed Cloud SDK caused by "HEAD" in the version file. (#561)
cloud-code-intellij - v18.5.1

Published by etanshaul over 6 years ago

Google Cloud Tools for IntelliJ is now available in PyCharm (Community and Professional). Browse your GCS buckets, and interact with Cloud Source Repositories from PyCharm. More IDEs coming soon.

Added

  • Refactored plugin so that language agnostic features (Cloud Storage, Cloud Source Repos) are available in other JetBrains IDEs besides IDEA. (#1896)

Changed

  • The managed Cloud SDK will no longer be installed on each IDE load after the first manual cancellation. (#2113)

Fixed

  • Fixed exception in 2018.2 EAP. (#2124)
Related Projects