Releases: crossplane-contrib/provider-jet-gcp
v0.3.0-preview
See release notes of v0.3.0
v0.3.0
What's Changed
- Add example manifests by @ulucinar in #19
- Update google_sql_database_instance config to output connection details by @tnthornton in #48
- Move to CLI schema by @ezgidemirel in #49
- Implement WorkloadIdentity/InjectedIdentity Support by @davidcollom in #51
- Add Redis Instance resource by @ezgidemirel in #54
- Configure project and folder resources by @turkenh in #53
- Add External Secret Stores support as an alpha feature by @turkenh in #55
- Switch to shared gRPC server implementation by @ulucinar in #58
- Bump Terraform provider version and configure bucket timeout by @turkenh in #61
- User resources: add the username to the connection details secret output by @jmaduroUpbound in #64
New Contributors
- @ulucinar made their first contribution in #19
- @tnthornton made their first contribution in #48
- @ezgidemirel made their first contribution in #49
- @davidcollom made their first contribution in #51
- @jmaduroUpbound made their first contribution in #64
Full Changelog: v0.2.0...v0.3.0
v0.2.0-preview
Notable Updates
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 400 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 #18
- Update terrajet to latest by @turkenh in #21
- Update terrajet by @muvaf in #26
- cloudplatform.project: fix the misleading comment about orgId immutability by @muvaf in #10
- Finalize config for API group/kind calculation by @turkenh in #25
- Add Custom configurations and examples for some common resources by @sergenyalcin in #22
- Configure GKE Cluster to return kubeconfig in connection secret by @turkenh in #29
- Add configuration and examples for sql group by @turkenh in #30
- Mark manually configured ones as v1alpha2 by @muvaf in #32
- Workaround for bucket bug: add timeout annotation by @turkenh in #33
- Bump examples and monitoring group to v1alpha2 by @turkenh in #34
- Configure external name for serviceaccount/serviceaccountkey and add examples. by @turkenh in #35
- Generate all crds for 0.2.0-preview by @turkenh in #36
New Contributors
- @sergenyalcin made their first contribution in #18
Full Changelog: v0.1.0...v0.2.0-preview
v0.2.0
What's Changed
- Cache the go build cache between CI runs by @sergenyalcin in #18
- Update terrajet to latest by @turkenh in #21
- Update terrajet by @muvaf in #26
- cloudplatform.project: fix the misleading comment about orgId immutability by @muvaf in #10
- Finalize config for API group/kind calculation by @turkenh in #25
- Add Custom configurations and examples for some common resources by @sergenyalcin in #22
- Configure GKE Cluster to return kubeconfig in connection secret by @turkenh in #29
- Add configuration and examples for sql group by @turkenh in #30
- Mark manually configured ones as v1alpha2 by @muvaf in #32
- Workaround for bucket bug: add timeout annotation by @turkenh in #33
- Bump examples and monitoring group to v1alpha2 by @turkenh in #34
- Configure external name for serviceaccount/serviceaccountkey and add examples. by @turkenh in #35
New Contributors
- @sergenyalcin made their first contribution in #18
Full Changelog: v0.1.0...v0.2.0
v0.1.0-preview
Notable Updates
It's arrived!! Now we have generated CRDs and controllers for ALL types in GCP, getting to total of 438 CRDs in a single provider! In order to make that many CRDs work with Kubernetes API server, patches have been made and all of the latest patch releases of Kubernetes are ready for these giant providers!
Give It A Try!
You can reliably install the provider to the following Kubernetes versions
v1.20.13
,v1.21.7
,v1.22.4
. Installing to earlier versions might cause high resource usage for a while.
Create a kind
cluster with the latest patched Kubernetes version:
kind create cluster --image kindest/node:v1.22.4 --wait 5m
Install Crossplane:
helm install crossplane --namespace crossplane-system --create-namespace crossplane-stable/crossplane --version 1.5.0 --wait
Install the provider!
kubectl crossplane install provider crossplane/provider-jet-gcp:v0.1.0-preview
It will take a few minutes to install but then it'll all be ready for consumption!
What's Changed
Full Changelog: v0.1.0...v0.1.0-preview
v0.1.0
Initial Release of Jet GCP Provider
After AWS and Azure, we now have GCP Provider built using Terrajet. The initial version comes with limited number of CRDs, but all of them are fully Crossplane Resource Model (XRM) compatible. Look out for v0.1.0-preview
release that has all resource types of GCP!
What's Changed
- Custom configuration to generate all resources in GCP by @turkenh in #2
- Rename tf to jet by @turkenh in #3
- Add GitHub folder by @turkenh in #4
- Install goimports by @turkenh in #5
- Configure External Name by @turkenh in #6
- external name: use identifierfromprovider as provider-wide default by @muvaf in #7
- update to latest terrajet to get late-init fix by @muvaf in #8
New Contributors
Full Changelog: https://github.com/crossplane-contrib/provider-jet-gcp/commits/v0.1.0