github crossplane-contrib/provider-upjet-azure v1.0.0

latest releases: v1.6.1, v1.7.0-rc.0, v1.6.0...
6 months ago

In the v1.0.0 release, we've upgraded the underlying Terraform provider version from 3.57.0 to 3.95.0.
Explore the API Changes section below for a concise overview of the modifications introduced by this version bump.

The release introduces support for the conversion functions to be able to handle any future breaking API changes. Also includes updates to the dependencies.

Support for a New Resource

  • WorkspaceRootDbfsCustomerManagedKey.databricks.azure.upbound.io/v1beta1

Bug Fixes and Enhancements

  • Network Interface with Public IP fails with cannot reference the public IP #78
  • Sets a default io.Discard logger for the controller-runtime if debug logging is not enabled. If debug logging is enabled, then the controller-runtime uses a debug mode zap logger as usual #678
  • Adds info logs in the monolithic provider's output that communicate the deprecation and the next steps #679

Breaking UX Changes

The release switches the order of the SYNCED and READY printer columns so that the SYCNED column is now printed before the READY column as follows:

❯ kubectl get managed

NAME                                               SYNCED   READY   EXTERNAL-NAME     AGE
linuxwebapp.web.azure.upbound.io/linuxappexample   True     True    linuxappexample   5m46s

This used to be first the READY column and then the SYNCED column previously. Please see crossplane/upjet#360 for further details.

API Changes

  • Changed external name configuration of the following resources:
    • APIOperationPolicy.apimanagement.azure.upbound.io/v1beta1
    • APIPolicy.apimanagement.azure.upbound.io/v1beta1
    • Policy.apimanagement.azure.upbound.io/v1beta1
    • ProductPolicy.apimanagement.azure.upbound.io/v1beta1
  • API.apimanagement.azure.upbound.io/v1beta1 => spec.forProvider.revision is now required parameter.
  • Logger.apimanagement.azure.upbound.io/v1beta1 => spec.forProvider.eventhub.connectionString is now optional parameter.
  • HybridRunBookWorkerGroup.automation.azure.upbound.io/v1beta1 => added reference and selector for spec.forProvider.automationAccountName field.
  • BotChannelWebChat.botservice.azure.upbound.io/v1beta1 => spec.forProvider.siteNames has been replaced with spec.forProvider.site code block.
  • WorkspaceCustomerManagedKey.databricks.azure.upbound.io/v1beta1 => This resource has been deprecated and will be removed in future versions of provider. Please use the WorkspaceRootDbfsCustomerManagedKey resource instead.
  • FlexibleServer.dbforpostgresql.azure.upbound.io/v1beta1 => status.atProvider.identity.{principalId,tenantId} have been removed.
  • LabServiceLab.labservices.azure.upbound.io/v1beta1 => spec.forProvider.connectionSetting is now required parameter.
  • LinuxWebApp.web.azure.upbound.io/v1beta1 => spec.forProvider.siteConfig.autoHealSetting.trigger.statusCode.win32Status has been replaced with spec.forProvider.siteConfig.autoHealSetting.trigger.statusCode.win32StatusCode.
  • LinuxWebAppSlot.web.azure.upbound.io/v1beta1 => spec.forProvider.siteConfig.autoHealSetting.trigger.statusCode.win32Status has been replaced with spec.forProvider.siteConfig.autoHealSetting.trigger.statusCode.win32StatusCode.
  • WindowsWebApp.web.azure.upbound.io/v1beta1 => spec.forProvider.siteConfig.autoHealSetting.trigger.statusCode.win32Status has been replaced with spec.forProvider.siteConfig.autoHealSetting.trigger.statusCode.win32StatusCode.
  • WindowsWebAppSlot.web.azure.upbound.io/v1beta1 => spec.forProvider.siteConfig.autoHealSetting.trigger.statusCode.win32Status has been replaced with spec.forProvider.siteConfig.autoHealSetting.trigger.statusCode.win32StatusCode.

What's Changed

  • Comprehensive Issue Template Update: Assisting Users in Better Issue Definition by @turkenf in #637
  • Update module sigs.k8s.io/controller-tools to v0.14.0 by @renovate in #625
  • Update alpine Docker tag to v3.19.1 by @renovate in #638
  • Update actions/upload-artifact digest to 5d5d22a by @renovate in #643
  • Update kubernetes patches to v0.29.2 by @renovate in #651
  • fix: allow publicIP to be referenced using selectors and Ref by @migueladh in #652
  • Switch from the NoFork terminology to the TerraformPluginSDK terminology and bump dependencies by @turkenf in #656
  • Update module github.com/cloudflare/circl to v1.3.7 [SECURITY] by @renovate in #659
  • Update docker/setup-buildx-action digest to 0d103c3 by @renovate in #661
  • Update module sigs.k8s.io/controller-runtime to v0.17.2 by @renovate in #660
  • Update actions/cache digest to ab5e6d0 by @renovate in #663
  • Consume the reusable workflows from upbound/uptest@standard-runners by @sergenyalcin in #666
  • Applying license changes by @sergenyalcin in #671
  • Log a deprecation message when the monolithic provider is run. by @ulucinar in #679
  • Enable Conversion Webhooks by @ulucinar in #676
  • Set log.Default's output to io.Discard by @ulucinar in #678
  • Bump Terraform provider version to v3.95.0 by @turkenf in #668

New Contributors

Full Changelog: v0.42.2...v1.0.0

Don't miss a new provider-upjet-azure release

NewReleases is sending notifications on new releases.