Pulumi Google Cloud Provider Version 9.0.0
Posted on
We’re excited to announce the v9 release of the Pulumi Google Cloud Provider! This major release contains important updates to Google Cloud resources and functions, and keeps you up to date with what’s new from Pulumi.
The Pulumi Google Cloud provider can be used to provision any of the Google Cloud resources available in the upstream provider. The provider is open source and available on GitHub so you can be part of the community - issues and pull requests are always welcome!
Here are a few links to help you get started if you are new to Pulumi:
- Getting Started - A guided walkthrough for creating your first project
- Setup & Install - Instructions on installing the Google Cloud provider
- How-to guides - Learn how to use the Google Cloud provider to provision specific resources
- Templates - Use a quickstart template to create a new project
- Pulumi Neo - Ask Pulumi Neo to help you with your project
In case you missed it - new modules
Throughout the past year, we have worked to keep this provider in sync with the upstream provider. Notable new modules are those supporting AI and Google Gemini. New modules added since the last major release include:
- Chronicle
- Colab
- Contact Center Insights
- Developer Connect
- Gemini
- Lustre
- Model Armor
- Oracle Database
- Parameter Manager
- Transcoder
What’s New in 9.0
Upstream Improvements
This release includes the latest improvements and changes from the recent major version in the upstream provider. Some themes are:
Improved Import Validation
Multiple resources throughout the provider have improved validation and error messages to ensure the supplied GCP resource ID matches import formats specified in the documentation.
Increased Field Validation
Several resource fields have been updated to reflect requirements of Google Cloud and will fail validation if not configured correctly, to avoid failures later on. Refer to the migration guide for details.
Documentation Improvements
We are always working on improving and updating our documentation. Among other improvements, this release adds 100 new top-level overview descriptions for resources and functions.
Upgrading
You can find the migration guide on the Pulumi registry.
NEW! Use Pulumi Neo to assist with your upgrade
You can use our new automation agent, Neo, to help you with your provider upgrade. In the Pulumi service, ask Neo to help you with your upgrade by providing the migration guide:
Neo will look at the provided migration guide and your stack, and determine a plan of action. Here, Neo has discovered there were some breaking changes, needing updates to your program.
And finally, Neo can open a pull request with the proposed changes to your code.