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-azure

v0.12.0-preview

18 Jul 14:08
9873d69
Compare
Choose a tag to compare

v0.12.0-preview bumps the native Terraform provider version from v2.78.0 to v2.83.0 to address #197.

As always please check the CRD documentation, and the provider package is crossplane/provider-jet-azure:v0.12.0-preview. Thank you!

What's Changed

Full Changelog: v0.11.0-preview...v0.12.0-preview

v0.12.0

18 Jul 14:04
f207b07
Compare
Choose a tag to compare

v0.12.0 bumps the native Terraform provider version from v2.78.0 to v2.83.0 to address #197.

As always please check the CRD documentation, and the provider package is crossplane/provider-jet-azure:v0.12.0. Thank you!

What's Changed

Full Changelog: v0.11.0...v0.12.0

v0.11.0-preview

05 Jul 18:58
bb10b45
Compare
Choose a tag to compare

v0.11.0-preview consumes an important bugfix in terrajet, which now makes certain status fields available. It also configures & bumps two managed resources (MSSQLVirtualNetworkRule & MSSQLDatabase) to v1alpha2 version.

As always please check the CRD documentation, and the provider package is crossplane/provider-jet-azure:v0.11.0-preview. Thank you!

What's Changed

  • Include nested status fields by @ytsarev in #190
  • Promote MSSQLVirtualNetworkRule and MSSQLDatabase to v1alpha2 by @ytsarev in #193

Full Changelog: v0.10.0-preview...v0.11.0-preview

v0.11.0

05 Jul 18:54
c37d1bb
Compare
Choose a tag to compare

v0.11.0 consumes an important bugfix in terrajet, which now makes certain status fields available. It also configures & bumps two managed resources (MSSQLVirtualNetworkRule & MSSQLDatabase) to v1alpha2 version.

As always please check the CRD documentation, and the provider package is crossplane/provider-jet-azure:v0.11.0. Thank you!

What's Changed

  • Include nested status fields by @ytsarev in #190
  • Promote MSSQLVirtualNetworkRule and MSSQLDatabase to v1alpha2 by @ytsarev in #193

Full Changelog: v0.10.0...v0.11.0

v0.10.0-preview

17 May 14:52
d5765ec
Compare
Choose a tag to compare

v0.10.0-preview is a feature release with External Secret Stores support as an alpha feature and running the (native) Terraform provider as a shared process. This version also bumps MariaDB resources and network.PublicIP to v1alpha2, and requires manual migration of these resources.

Breaking Changes:

MariaDB resources and network.PublicIPare bumped to v1alpha2. In upgrades from previous versions, if your cluster contains existing MariaDB or PublicIP resources, manual migration is required.

As always please check the CRD documentation, and the provider package is crossplane/provider-jet-azure:v0.10.0-preview. Thank you!

What's Changed

Full Changelog: v0.9.0-preview...v0.10.0-preview

v0.10.0

17 May 14:40
ec95dec
Compare
Choose a tag to compare

v0.10.0 is a feature release with External Secret Stores support as an alpha feature and running the (native) Terraform provider as a shared process. This version also bumps MariaDB resources and network.PublicIP to v1alpha2, and requires manual migration of these resources.

Breaking Changes:

MariaDB resources and network.PublicIPare bumped to v1alpha2. In upgrades from previous versions, if your cluster contains existing MariaDB or PublicIP resources, manual migration is required.

As always please check the CRD documentation, and the provider package is crossplane/provider-jet-azure:v0.10.0. Thank you!

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0-preview

06 Apr 10:25
2a4bff1
Compare
Choose a tag to compare

v0.9.0-preview is a feature release with many new exciting enhancements to the provider together with important bug fixes:

  • MSSQLServerTransparentDataEncryption, PostgreSQL ServerKey resources are promoted to v1alpha2 API-level.
  • Support for authenticating the provider using Managed Identities for Azure. An example provider configuration for reference is as follows:
apiVersion: azure.jet.crossplane.io/v1alpha1
kind: ProviderConfig
metadata:
  name: example
spec:
  credentials:
    source: InjectedIdentity
  subscriptionID: <Azure subscription ID>
  tenantID: <tenant ID>

Existing methods of authentication (e.g., using Service Principals) are unaffected.

  • We now employ the JSON schema obtained from the Terraform CLI to generate the resources, an important milestone in the way to decoupling from the Terraform plugin SDK.

As always please check the CRD documentation, and the provider image is crossplane/provider-jet-azure:v0.9.0-preview. Thank you!

What's Changed

  • Move control variables to the main Makefile by @ytsarev in #155
  • Fix azurerm_network_interface external-name configuration by @ulucinar in #162
  • Fix wrong external name configuration of azurerm_cosmosdb_account by @sergenyalcin in #163
  • Consume Terrajet codegen pipeline changes by @ulucinar in #164
  • Add support for user-assigned and system-assigned managed identities by @ulucinar in #168
  • Move to CLI schema by @ezgidemirel in #161
  • Promote MSSQLServerTransparentDataEncryption to v1alpha2 by @ytsarev in #171
  • Enable and promote PostgreSQL ServerKey to v1alpha2 by @ytsarev in #174

Full Changelog: v0.8.0-preview...v0.9.0-preview

v0.9.0

06 Apr 10:21
c31a127
Compare
Choose a tag to compare

v0.9.0 is a feature release with many new exciting enhancements to the provider together with important bug fixes:

  • MSSQLServerTransparentDataEncryption, PostgreSQL ServerKey resources are promoted to v1alpha2 API-level.
  • Support for authenticating the provider using Managed Identities for Azure. An example provider configuration for reference is as follows:
apiVersion: azure.jet.crossplane.io/v1alpha1
kind: ProviderConfig
metadata:
  name: example
spec:
  credentials:
    source: InjectedIdentity
  subscriptionID: <Azure subscription ID>
  tenantID: <tenant ID>

Existing methods of authentication (e.g., using Service Principals) are unaffected.

  • We now employ the JSON schema obtained from the Terraform CLI to generate the resources, an important milestone in the way to decoupling from the Terraform plugin SDK.

As always please check the CRD documentation, and the provider image is crossplane/provider-jet-azure:v0.9.0. Thank you!

What's Changed

  • Move control variables to the main Makefile by @ytsarev in #155
  • Fix azurerm_network_interface external-name configuration by @ulucinar in #162
  • Fix wrong external name configuration of azurerm_cosmosdb_account by @sergenyalcin in #163
  • Consume Terrajet codegen pipeline changes by @ulucinar in #164
  • Add support for user-assigned and system-assigned managed identities by @ulucinar in #168
  • Move to CLI schema by @ezgidemirel in #161
  • Promote MSSQLServerTransparentDataEncryption to v1alpha2 by @ytsarev in #171
  • Enable and promote PostgreSQL ServerKey to v1alpha2 by @ytsarev in #174

Full Changelog: v0.8.0...v0.9.0

v0.8.0-preview

01 Mar 22:05
f951a9b
Compare
Choose a tag to compare

v0.8.0-preview release fixes the configurations of the Container.storage and Blob.storage MRs and consumes a fix for a Terrajet issue which prevents an MR from being deleted if a referenced secret is deleted beforehand. Also Server.dbforpostgresql resources now expose connection details secrets which can be used with the provider-sql.

Breaking Changes

The following resources have been promoted to v1alpha2:

Please also note that Namespace.eventhub has been renamed to EventHubNamespace.eventhub due to an upstream Kubernetes issue.

For these breaking changes, you will need to rename the versions of these promoted resources from v1alpha1 to v1alpha2 in your existing manifests and also rename any Namespace.eventhub.azure.jet.crossplane.io resource as EventHubNamespace.eventhub.azure.jet.crossplane.io.

If you have any existing managed resources that are affected by these version changes or the renaming, then you can set the spec.DeletionPolicy to Orphan on these resources, delete the managed resources, do the provider upgrade*, and then and reimport the Cloud resources using the updated manifests.

We are still improving provider upgrades that involve breaking changes. You can track the progress here.

*: In order to upgrade the provider, you will need to delete the existing provider package, e.g., v0.7.0, via a kubectl delete provider.pkg crossplane-provider-jet-azure and then install the new version v0.8.0 of the provider.

What's Changed

  • Fix external name configurations of storage_container and storage_blob resources by @sergenyalcin in #135
  • Consume terrajet fix for issue #216 by @ulucinar in #140
  • Promote EventHub resources to v1alpha2 by @ytsarev in #149
  • Promote IOTHubEndpointStorageContainer and IOTHubFallbackRoute to v1alpha2 by @ytsarev in #150
  • Create ConnectionDetails secret for PostgreSQL Server by @ezgidemirel in #152
  • Update terrajet to v0.4.0 by @ulucinar in #143

New Contributors

Full Changelog: v0.7.0-preview...v0.8.0-preview

v0.8.0

01 Mar 21:52
377465f
Compare
Choose a tag to compare

v0.8.0 release fixes the configurations of the Container.storage and Blob.storage MRs and consumes a fix for a Terrajet issue which prevents an MR from being deleted if a referenced secret is deleted beforehand. Also Server.dbforpostgresql resources now expose connection details secrets which can be used with the provider-sql.

Breaking Changes

The following resources have been promoted to v1alpha2:

Please also note that Namespace.eventhub has been renamed to EventHubNamespace.eventhub due to an upstream Kubernetes issue.

For these breaking changes, you will need to rename the versions of these promoted resources from v1alpha1 to v1alpha2 in your existing manifests and also rename any Namespace.eventhub.azure.jet.crossplane.io resource as EventHubNamespace.eventhub.azure.jet.crossplane.io.

If you have any existing managed resources that are affected by these version changes or the renaming, then you can set the spec.DeletionPolicy to Orphan on these resources, delete the managed resources, do the provider upgrade*, and then and reimport the Cloud resources using the updated manifests.

We are still improving provider upgrades that involve breaking changes. You can track the progress here.

*: In order to upgrade the provider, you will need to delete the existing provider package, e.g., v0.7.0, via a kubectl delete provider.pkg crossplane-provider-jet-azure and then install the new version v0.8.0 of the provider.

What's Changed

  • Fix external name configurations of storage_container and storage_blob resources by @sergenyalcin in #135
  • Consume terrajet fix for issue #216 by @ulucinar in #140
  • Promote EventHub resources to v1alpha2 by @ytsarev in #149
  • Promote IOTHubEndpointStorageContainer and IOTHubFallbackRoute to v1alpha2 by @ytsarev in #150
  • Create ConnectionDetails secret for PostgreSQL Server by @ezgidemirel in #152
  • Update terrajet to v0.4.0 by @ulucinar in #143

New Contributors

Full Changelog: v0.7.0...v0.8.0