This release represents a substantial breaking change, with several changes and deprecations. Please read the below section carefully, and test migrations before applying.
BREAKING CHANGES
This release introduces several breaking changes.
Blueprints
Blueprints have been deprecated. Going forward, some of the old blueprints will be refactored as either FAST project templates, or module-level recipes. Please open a feature request if there's a blueprint that you would need us to refactor.
Modules
- The context replacement interface has been refactored across major modules and will eventually be rolled out across all.
- The project factory module has been refactored so as to leverage the new context interface. The old project factory has been kept in this release as
project-factory-legacyto support the corresponding FAST stage. It will be removed in the next release.
FAST
- The FAST bootstrap and resource manager stages have been deprecated, and replaced with a new organization setup stage. The old stages are still available in this release as
*-legacyto support migration to the new context interface in modules. They will be removed in the next release. - The FAST project factory stage has been refactored to leverage the new project factory module. The old version has been renamed and will be removed in the next release.
Please keep in mind that we are not supporting upgrades from legacy stages to new stages. They are possible, but require a substantial effort and custom steps that depend on each installation.
Project templates are still following the old project factory schemas, and will be updated to work with the new project factory for the next release.
What's Changed
- fix missing conditions in top-level-folders IAM by @wiktorn in #3282
- FAST bootstrap light, blueprints deprecation, modules context, new project factory by @ludoo in #3255
- Fix E2E tests after provider upgrade to 7.0+ by @wiktorn in #3296
- Fix Cloud Run validation for refactored fields by @wiktorn in #3295
- gke-hub local fix by @justkmark in #3297
- Rename FAST stages preparing for eventual deprecation by @ludoo in #3298
- Rename new botstrap stage to org-setup by @ludoo in #3299
- Final changes to new org setup stage by @ludoo in #3300
New Contributors
- @justkmark made their first contribution in #3297
Full Changelog: v43.0.0...v44.0.0