Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Releases: crossplane-contrib/provider-jet-gcp

v0.3.0-preview

22 Sep 16:21
Compare
Choose a tag to compare

See release notes of v0.3.0

v0.3.0

22 Sep 16:21
40c122f
Compare
Choose a tag to compare

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

Full Changelog: v0.2.0...v0.3.0

v0.2.0-preview

19 Jan 10:07
a2aef1c
Compare
Choose a tag to compare

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 in v1.20.x
  • v1.21.7 and higher in v1.21.x
  • v1.22.4 and higher in v1.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

Full Changelog: v0.1.0...v0.2.0-preview

v0.2.0

18 Jan 11:10
32ca8a3
Compare
Choose a tag to compare

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

Full Changelog: v0.1.0...v0.2.0

v0.1.0-preview

19 Nov 20:26
a85fdcb
Compare
Choose a tag to compare

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

  • Generate all CRDs for v0.1.0-preview by @muvaf in #9

Full Changelog: v0.1.0...v0.1.0-preview

v0.1.0

19 Nov 20:25
ca147c4
Compare
Choose a tag to compare

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