Notable Updates
There are quite a few new manual configurations in this release but the biggest change is that all CRDs now have final API group and kind names, which means that all future changes will be done only in schema, which can be handled automatically by a webhook. Additionally, manually configured and tested resources now have v1alpha2 version to differentiate from others. So, you can be sure that changes to such resources will be minimal compared to others.
See all CRDs here.
Keep in mind that it is highly recommended to update your Kubernetes cluster to the following Kubernetes versions before installing preview version of the provider that has over 700 CRDs:
v1.20.13
and higher inv1.20.x
v1.21.7
and higher inv1.21.x
v1.22.4
and higher inv1.22.x
v1.23
and higher.
Installing to earlier versions might cause high resource usage for a while.
What's Changed
- Cache the go build cache between CI runs by @sergenyalcin in #137
- Update terrajet by @muvaf in #140
- Final API groups and kind names by @muvaf in #139
- Resource configuration document moved to Terrajet by @turkenh in #141
- Manually configured resources to be v1alpha2 by @muvaf in #144
- Add top-level known referencers in single config by @muvaf in #142
- go.mod: update to terrajet v0.3.0 by @muvaf in #145
- go.mod: update terrajet by @muvaf in #146
New Contributors
- @sergenyalcin made their first contribution in #137
Full Changelog: v0.3.0...v0.4.0