Plugin to support the Google Cloud Platform in IntelliJ IDEA - Docs and Issues Repository
APACHE-2.0 License
Bot releases are hidden (Show)
Published by emmanuelbaah over 2 years ago
Published by emmanuelbaah over 2 years ago
Published by etanshaul over 2 years ago
View properties of your VMs by clicking on one of your instances.
SSH into your VM right from the IDE by right clicking on a VM instance and selecting “Open SSH connection”. Cloud Code will also help you troubleshoot SSH connection problems.
Published by ivanporty over 2 years ago
This release fixes Cloud libraries local authentication.
Published by etanshaul over 2 years ago
Private Cluster Support: Cloud Code provides guidance and helper utilities to help you connect to your GKE private clusters
Published by etanshaul over 2 years ago
Cloud Code Insiders Release
This release contains various bug fixes and improvements
Published by etanshaul over 2 years ago
Insider Release
Published by peterlin741 almost 3 years ago
Note: This is the final release that contains Cloud Code updates for IntelliJ version 2020.3. Starting next release Cloud Code will support versions 2021.1 and above. See our version support policy for more details.
Artifact Registry Support: Easily configure your Kubernetes and Cloud Run deployments to use Artifact Registry to store your container images.
Apply changes "On Demand": Instead of rebuilding and redeploying your application on every file save, you can now configure "On Demand" watch mode to apply changes only when you are ready. Configure "On Demand" watch mode in the run configuration settings and trigger a reload by clicking the >> trigger button or the "Alt+Control+," / "Command+Option+," shortcut.
Iterate on code while debugging: You can now make changes to, and iterate on, your source code while debugging your Kubernetes or Cloud Run locally emulated applications! Set the watch mode in the run configuration to “On Demand”, and Cloud Code will apply the changes to the running container without terminating your debug session.
Published by etanshaul almost 3 years ago
Published by etanshaul almost 3 years ago
Microservice development: Cloud Code introduces module based application deployment through Skaffold modules that helps developers to iterate on a part of the application rather than deploying your entire application. Configure the set of modules in the Run Configuration UI under the “Build / Deploy” tab. Try out one of the Cloud Code Kubernetes Guestbook sample applications to see it in action by clicking File -> New -> Project -> Cloud Code: Kubernetes.
Published by matthewmichihara about 3 years ago
Published by grmoon about 3 years ago
Insiders Channel: You can now try pre-release features, provide feedback, and ask the Cloud Code team and other insiders questions by installing pre-release builds and joining the Cloud Code Insiders group. Become a Cloud Code Insider by enabling the setting on the Cloud Code welcome screen, or in the Cloud Code settings (Preferences > Tools > Cloud Code).
New and Improved Kubernetes Logging Experience: Your Kubernetes development sessions now have a vastly improved logging experience!
See exactly which task is executing, and the status of each task.
View the full session logs, or drill down into an individual task helping you quickly identify errors.
Stream your application logs at the container level.
Published by peterlin741 about 3 years ago
Updated Welcome Screen: Reorganizes the welcome screen content to help users better understand what they can use the plugin for.
Support for 2021.2 EAP: Cloud Code now supports the latest Early Access Preview (EAP)! Please file any issues you encounter on our GitHub repository.
Published by grmoon over 3 years ago
Skaffold profile creation: Create new Skaffold profiles from within your IDE. This feature is particularly useful if you’re using an M1 Mac and would like to deploy to a GKE cluster; create a profile with a “Cloud Build” build environment to build and deploy from your machine with the confidence that your images will work in an x86 cluster.
Skaffold profile filtering: Users can now filter for Skaffold profiles with a particular build environment. If you have profiles using multiple build environments, you can easily find all the profiles that use a particular build environment. This feature is particularly useful if you want to build your images locally during development but in-cluster or via Google Cloud Build for production.
Artifact Registry Support: Now automatically authenticates artifact registry repository urls when uploading container images.
Published by etanshaul over 3 years ago
Python Debugging: You can now debug your Python applications running on Kubernetes and in the local Cloud Run emulator! Set breakpoints and step through your code. No more debugging via logs or having to manually configure remote debugging.
kubectl apply
gutter action. #2894
Published by ivanporty over 3 years ago
Note: This is the final release that contains Cloud Code updates for IntelliJ version 2020.1. Starting next release Cloud Code will support versions 2020.2 and above. See our version support policy for more details.
Kubernetes deployment to managed minikube: Cloud Code now provides a separate option to always deploy locally to minikube. Cloud Code will manage minikube, installing and starting it, or re-using your existing minikube cluster, and starting or un-pausing minikube before each deployment as needed.
Cloud Run support for Cloud Build and messaging for M1 Mac users: For Cloud Run deployments, users can now choose between building their images on Cloud Build or locally. For M1 Mac users the option to build images for Cloud Run locally is disabled because Cloud Run is currently only able to run x86_64 images. Note: we haven't yet updated our docs to reflect these changes as we're looking at surfacing ARM specific docs in a clearer manner, please stay tuned (and follow #2891 for ARM related updates).
Kubernetes deployment compatibility checks: On the Kubernetes run configuration panel, Cloud Code makes a best-effort attempt to notify users if the cluster they’ve targeted for deployment has any incompatibilities with the environment in which they plan to build the image(s) being deployed (e.g. locally, Cloud Build, or in-cluster).
New contextual actions in Kubernetes Explorer: Create and deploy Kubernetes sample applications, bootstrap and run an existing Kubernetes application, open help resources.
New contextual actions in Cloud Run tool window: Create and deploy a new Cloud Run sample application, bootstrap currently open projects for local Cloud Run development, open help resources.
New right click action in the explorer: Remove a cluster and its associated contexts from the kubeconfig
Updated Kubernetes run configuration UI: It now matches IDE guidelines and improves usability.
Multiple improvements for Cloud Run tool window: Show a region next to a service name, more friendly prompts when no services exist yet or Cloud Run API is not enabled.
Cloud API improvements: See all available API categories expanded by default for easier browsing and searching. Hyperlinks to libraries and documentation now show tooltips with their URLs.
Custom Samples Rebranding: Custom Templates have been rebranded to Custom Samples. We currently do not support custom application templating, but will consider adding the functionality in the future based on feedback.
Dynamic Plugin: Cloud Code is dynamic starting with IDE version 2021.1 and no longer requires IDE restart to be installed or updated.
Published by matthewmichihara over 3 years ago
Initial support for M1-based Apple Silicon Macs: With this update, you can now build and work locally on your M1 Mac with Cloud Code, minikube, and Skaffold for ARM64 targets. Please note that Rosetta 2 is currently required as several dependencies are still x86/64 only, refer to instructions. Follow this GitHub issue for more information and to track the latest updates.
New Secret Manager Actions: Secret Manager now comes with more actions, such as enabling, disabling, and destroying secret versions, giving you greater flexibility to manage secrets within your IDE. Within the Secret Manager panel, under the Versions tab, right-click any secret version to access these actions. For a detailed look, see the Managing secrets guide.
Reorganized the Cloud Code settings panel to be more intuitive. All CLI dependencies required for Cloud Code can now be found in the Tools > Cloud Code > Dependencies settings panel.
Added support for specifying a VPC Connector when deploying to Cloud Run (fully managed). #2885
Added actions for viewing documentation and creating new sample applications to the Kubernetes and Cloud Run explorers.
Published by peterlin741 over 3 years ago
Note: This is the last release containing Cloud Code updates for IntelliJ version 2019.3. Starting next release Cloud Code will support versions 2020.1 and up. See our version support policy for more details.
GKE Autopilot: You can now deploy your application to GKE Autopilot right from IntelliJ Cloud Code configurations. GKE Autopilot is a new mode of operation of GKE clusters where infrastructure is auto managed by Google, provides auto provisioning and auto scaling of GKE infra to the end user. Overview of GKE Autopilot.
Kubernetes YAML Gutter Actions: Support for dry runs on the client and server, directly applying yaml files, and viewing the differences between a YAML file in source control and a deployed YAML file.
Published by peterlin741 over 3 years ago
Published by etanshaul over 3 years ago