upbound / platform-ref-azure

Upbound's reference platform for Microsoft Azure services with Crossplane
Apache License 2.0
17 stars 16 forks source link

chore(deps): update dependency upbound/provider-azure to v1 - autoclosed #91

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
upbound/provider-azure major v0.42.1 -> v1.4.0

Release Notes

upbound/provider-azure (upbound/provider-azure) ### [`v1.4.0`](https://togithub.com/crossplane-contrib/provider-upjet-azure/releases/tag/v1.4.0) [Compare Source](https://togithub.com/upbound/provider-azure/compare/v1.3.0...v1.4.0-rc.0) The `v1.4.0` release introduces a new resource `BastionHost.network.azure.upbound.io/v1beta1`, bug fixes, and dependency updates. #### What's Changed - Only add singleton list API converters for the existing APIs by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/767](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/767) - Update actions/checkout digest to [`692973e`](https://togithub.com/upbound/provider-azure/commit/692973e) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/765](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/765) - Update alpine Docker tag to v3.20.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/770](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/770) - Use crossplane/build submodule by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/758](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/758) - Update module github.com/hashicorp/go-retryablehttp to v0.7.7 \[SECURITY] by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/772](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/772) - Configure BastionHost.network resource and add example manifest by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/775](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/775) **Full Changelog**: https://github.com/crossplane-contrib/provider-upjet-azure/compare/v1.3.0...v1.4.0 ### [`v1.3.0`](https://togithub.com/crossplane-contrib/provider-upjet-azure/releases/tag/v1.3.0) [Compare Source](https://togithub.com/upbound/provider-azure/compare/v1.2.0...v1.3.0) The `v1.3.0` release introduces new resources, bug fixes, enhancements, and dependency updates. ##### Support for New Resources - `PimActiveRoleAssignment.authorization.azure.upbound.io/v1beta1` - `PimEligibleRoleAssignment.authorization.azure.upbound.io/v1beta1` ##### Bug Fixes and Enhancements - Bug Fix: Prevent the provider from panicking if referenced secrets for NotificationHub are not found [https://github.com/crossplane-contrib/provider-upjet-azure/pull/755](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/755) - Bug Fix: "Observed a panic" with FlexibleServer set "authentication.passwordAuthEnabled: false." [https://github.com/crossplane-contrib/provider-upjet-azure/issues/760](https://togithub.com/crossplane-contrib/provider-upjet-azure/issues/760) #### What's Changed - Update alpine Docker tag to v3.20.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/752](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/752) - Update actions/checkout digest to [`a5ac7e5`](https://togithub.com/upbound/provider-azure/commit/a5ac7e5) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/751](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/751) - Prevent the provider from panicking if referenced secrets for NotificationHub are not found by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/755](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/755) - Feature/add pim resources by [@​knutejoh](https://togithub.com/knutejoh) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/727](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/727) - Replace gopkg.in/alecthomas/kingpin.v2 by github.com/alecthomas/kingpin/v2 by [@​gravufo](https://togithub.com/gravufo) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/714](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/714) - Fix [#​760](https://togithub.com/upbound/provider-azure/issues/760) by making administrator_login & administrator_password optional for connection details by [@​niiku](https://togithub.com/niiku) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/761](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/761) - Remove documents related to monolithic provider by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/763](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/763) - Sync the MaxItems constraints between the Go & JSON schemas by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/759](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/759) - Remove monolithic provider from updoc workflow by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/764](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/764) #### New Contributors - [@​knutejoh](https://togithub.com/knutejoh) made their first contribution in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/727](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/727) - [@​gravufo](https://togithub.com/gravufo) made their first contribution in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/714](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/714) - [@​niiku](https://togithub.com/niiku) made their first contribution in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/761](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/761) **Full Changelog**: https://github.com/crossplane-contrib/provider-upjet-azure/compare/v1.2.0...v1.3.0 ### [`v1.2.0`](https://togithub.com/crossplane-contrib/provider-upjet-azure/releases/tag/v1.2.0) [Compare Source](https://togithub.com/upbound/provider-azure/compare/v1.1.0...v1.2.0) The `v1.2.0` release introduces converting singleton lists in the MR APIs to embedded objects, adding a new resource `VirtualMachineRunCommand.compute`, and dependency updates. In this release, we've updated how Terraform configuration blocks are handled in our APIs. Terraform configuration blocks, even if they have a `MaxItems` constraint of 1, are (almost) always generated as lists. We now generate the lists with a `MaxItems` constraint of 1 as embedded objects in our MR APIs. This also helps when updating or patching via SSA the (previously list) objects. The new `v1beta2` versions of the CRD APIs incorporate these changes, ensuring backward compatibility for clients using the older `v1beta1` versions. Any clients wanting to use the embedded objects-based APIs should update to the `v1beta2` versions of the CRD APIs. - For instance, let's look at the YAML output of the `RedisCache.cache.azure.upbound.io/v1beta2` resource's `spec.forProvider`, with this release we can see the `spec.forProvider.redisConfiguration` field as an object: spec: forProvider: capacity: 1 enableNonSslPort: false family: P location: West Europe minimumTlsVersion: "1.2" publicNetworkAccessEnabled: true redisConfiguration: maxmemoryDelta: 2 maxmemoryPolicy: allkeys-lru maxmemoryReserved: 2 redisVersion: "6" resourceGroupName: example-redis-ftest skuName: Premium - If we look at the `v1beta1` YAML output of the resource, we see the field as a list: spec: forProvider: capacity: 1 enableNonSslPort: false family: P location: West Europe minimumTlsVersion: "1.2" publicNetworkAccessEnabled: true redisConfiguration: - maxmemoryDelta: 2 maxmemoryPolicy: allkeys-lru maxmemoryReserved: 2 redisVersion: "6" resourceGroupName: example-redis-ftest skuName: Premium For a detailed overview of the implementation, please see [https://github.com/crossplane/upjet/pull/387](https://togithub.com/crossplane/upjet/pull/387) and [https://github.com/crossplane/upjet/pull/400](https://togithub.com/crossplane/upjet/pull/400) #### What's Changed - Add needs:triage label to issue template by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/723](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/723) - Update actions/upload-artifact digest to [`6546280`](https://togithub.com/upbound/provider-azure/commit/6546280) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/718](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/718) - Update actions/checkout digest to [`0ad4b8f`](https://togithub.com/upbound/provider-azure/commit/0ad4b8f) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/717](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/717) - Update actions/setup-go digest to [`cdcb360`](https://togithub.com/upbound/provider-azure/commit/cdcb360) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/726](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/726) - Update actions/checkout digest to [`44c2b7a`](https://togithub.com/upbound/provider-azure/commit/44c2b7a) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/736](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/736) - Update actions/checkout digest to [`0ad4b8f`](https://togithub.com/upbound/provider-azure/commit/0ad4b8f) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/737](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/737) - Use config.Reference.TerraformName instead of config.Reference.Type by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/739](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/739) - Bump crossplane-runtime version to consume the fix of MR metrics by [@​sergenyalcin](https://togithub.com/sergenyalcin) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/741](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/741) - Add azurerm virtual machine run command by [@​AndresNico](https://togithub.com/AndresNico) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/725](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/725) - Convert all singleton lists in the MR APIs to embedded objects by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/733](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/733) - Add example manifests for v1beta2 version by [@​sergenyalcin](https://togithub.com/sergenyalcin) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/746](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/746) - Make MaxItems values consistent between JSON schema and provider schema by [@​sergenyalcin](https://togithub.com/sergenyalcin) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/745](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/745) #### New Contributors - [@​AndresNico](https://togithub.com/AndresNico) made their first contribution in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/725](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/725) **Full Changelog**: https://github.com/crossplane-contrib/provider-upjet-azure/compare/v1.1.0...v1.2.0 ### [`v1.1.0`](https://togithub.com/crossplane-contrib/provider-upjet-azure/releases/tag/v1.1.0) [Compare Source](https://togithub.com/upbound/provider-azure/compare/v1.0.1...v1.1.0) The `v1.1.0` release introduces MR metrics, a new resource, bug fixes, enhancements, and dependency updates. We are excited to introduce a new set of managed resource (MR) metrics in this release. These metrics are pivotal for monitoring the state and performance of resources managed through Crossplane. This enhancement follows the [implementation guidelines from the provider-kubernetes](https://togithub.com/crossplane-contrib/provider-kubernetes/pull/224/files) and incorporates changes from [https://github.com/crossplane/crossplane-runtime/pull/683](https://togithub.com/crossplane/crossplane-runtime/pull/683). The newly available metrics include: - crossplane_managed_resource_exists{"gvk"} - crossplane_managed_resource_ready{"gvk"} - crossplane_managed_resource_synced{"gvk"} - crossplane_managed_resource_first_time_to_reconcile_seconds{"gvk"} - crossplane_managed_resource_first_time_to_readiness_seconds{"gvk"} - crossplane_managed_resource_deletion_seconds{"gvk"} - crossplane_managed_resource_drift_seconds{"gvk"} For a detailed overview of the implementation, please refer to this [https://github.com/crossplane/crossplane-runtime/pull/683](https://togithub.com/crossplane/crossplane-runtime/pull/683). Note that, for async resources, `upjet_resource_ttr_bucket{"group","kind","version"}` gives a more accurate measurement of when the external resource becomes available, compared to `crossplane_managed_resource_first_time_to_readiness_seconds{"gvk"}`. ##### Support for a New Resource - `Deployment.cognitiveservices.azure.upbound.io/v1beta1` ##### Bug Fixes and Enhancements - Bug Fix: Addresses a critical bug related to asynchronous operation failures ([https://github.com/crossplane-contrib/provider-upjet-azure/issues/684](https://togithub.com/crossplane-contrib/provider-upjet-azure/issues/684)). With this fix, the "Synced" status will immediately reflect as "False" upon any failure in asynchronous operations, ensuring compliance with the XRM contract and improving reliability in status reporting. Previously, the error handling only updated the LastAsyncOperation status without properly setting the Synced condition to False. For more information, please see the [https://github.com/crossplane/upjet/pull/391#issue-2262134402](https://togithub.com/crossplane/upjet/pull/391#issue-2262134402). #### What's Changed - Update docker/setup-buildx-action digest to [`2b51285`](https://togithub.com/upbound/provider-azure/commit/2b51285) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/670](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/670) - Update kubernetes patches to v0.29.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/674](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/674) - Update actions/cache digest to [`0c45773`](https://togithub.com/upbound/provider-azure/commit/0c45773) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/677](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/677) - Decrease linter's memory usage by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/690](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/690) - Monitor, mark and close issues and PRs with github workflow by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/688](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/688) - Set Azure partner tracking GUID to [`a9cee75`](https://togithub.com/upbound/provider-azure/commit/a9cee75d)-8f11-42e4-bc19-953757f4ea3c in requests by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/687](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/687) - Update actions/cache digest to [`e12d46a`](https://togithub.com/upbound/provider-azure/commit/e12d46a) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/691](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/691) - Update actions/checkout digest to [`b4ffde6`](https://togithub.com/upbound/provider-azure/commit/b4ffde6) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/692](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/692) - Update fkirc/skip-duplicate-actions action to v5.3.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/694](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/694) - Update actions/cache action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/695](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/695) - Update actions/setup-go action to v5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/696](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/696) - docs: update marketplace link in readme by [@​loomkoom](https://togithub.com/loomkoom) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/701](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/701) - Add azurerm_cognitive_deployment resource by [@​mirza-src](https://togithub.com/mirza-src) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/706](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/706) - Update module sigs.k8s.io/controller-runtime to v0.17.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/703](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/703) - Update docker/setup-buildx-action digest to [`d70bba7`](https://togithub.com/upbound/provider-azure/commit/d70bba7) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/702](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/702) - Remove GitHub issue triage workflow by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/707](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/707) - Update kubernetes patches to v0.29.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/708](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/708) - Update actions/upload-artifact digest to [`1746f4a`](https://togithub.com/upbound/provider-azure/commit/1746f4a) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/712](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/712) - Update slack channel name in readme by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/715](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/715) - Rename the repo name for reusable workflows used by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/721](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/721) - Introduce MR metrics by [@​mergenci](https://togithub.com/mergenci) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/720](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/720) #### New Contributors - [@​loomkoom](https://togithub.com/loomkoom) made their first contribution in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/701](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/701) - [@​mirza-src](https://togithub.com/mirza-src) made their first contribution in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/706](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/706) - [@​mergenci](https://togithub.com/mergenci) made their first contribution in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/720](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/720) **Full Changelog**: https://github.com/crossplane-contrib/provider-upjet-azure/compare/v1.0.1...v1.1.0 ### [`v1.0.1`](https://togithub.com/crossplane-contrib/provider-upjet-azure/releases/tag/v1.0.1) [Compare Source](https://togithub.com/upbound/provider-azure/compare/v1.0.0...v1.0.1) The release `v1.0.1` introduces: - Sets the Azure partner tracking GUID to `a9cee75d-8f11-42e4-bc19-953757f4ea3c` in the requests that are made by the provider. - Adds these two words to the `UserAgent` header. - The provider name/version such as `crossplane-provider-upjet-azure/v1.0.1` - The CPU architecture & operating system name the provider is running on, such as `(arm64-darwin)` The resulting `User-Agent` header value looks like the following: HashiCorp/go-azure-sdk (Go-http-Client/1.1 capabilities/2023-11-01) HashiCorp Terraform/ (+https://www.terraform.io) Terraform Plugin SDK/2.10.1 terraform-provider-azurerm/dev crossplane-provider-upjet-azure/v1.0.1 (arm64-darwin) pid-a9cee75d-8f11-42e4-bc19-953757f4ea3c #### What's Changed - \[Backport release-1.0] Decrease linter's memory usage by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/693](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/693) - \[Backport release-1.0] Set Azure partner tracking GUID to [`a9cee75`](https://togithub.com/upbound/provider-azure/commit/a9cee75d)-8f11-42e4-bc19-953757f4ea3c in requests by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/697](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/697) **Full Changelog**: https://github.com/crossplane-contrib/provider-upjet-azure/compare/v1.0.0...v1.0.1 ### [`v1.0.0`](https://togithub.com/crossplane-contrib/provider-upjet-azure/releases/tag/v1.0.0) [Compare Source](https://togithub.com/upbound/provider-azure/compare/v0.42.2...v1.0.0) 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 [https://github.com/crossplane-contrib/provider-upjet-azure/issues/78](https://togithub.com/crossplane-contrib/provider-upjet-azure/issues/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 [https://github.com/crossplane-contrib/provider-upjet-azure/pull/678](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/678) - Adds info logs in the monolithic provider's output that communicate the deprecation and the next steps [https://github.com/crossplane-contrib/provider-upjet-azure/pull/679](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/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: ```shell ❯ 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 [https://github.com/crossplane/upjet/pull/360](https://togithub.com/crossplane/upjet/pull/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](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/637](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/637) - Update module sigs.k8s.io/controller-tools to v0.14.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/625](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/625) - Update alpine Docker tag to v3.19.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/638](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/638) - Update actions/upload-artifact digest to [`5d5d22a`](https://togithub.com/upbound/provider-azure/commit/5d5d22a) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/643](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/643) - Update kubernetes patches to v0.29.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/651](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/651) - fix: allow publicIP to be referenced using selectors and Ref by [@​migueladh](https://togithub.com/migueladh) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/652](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/652) - Switch from the NoFork terminology to the TerraformPluginSDK terminology and bump dependencies by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/656](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/656) - Update module github.com/cloudflare/circl to v1.3.7 \[SECURITY] by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/659](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/659) - Update docker/setup-buildx-action digest to [`0d103c3`](https://togithub.com/upbound/provider-azure/commit/0d103c3) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/661](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/661) - Update module sigs.k8s.io/controller-runtime to v0.17.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/660](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/660) - Update actions/cache digest to [`ab5e6d0`](https://togithub.com/upbound/provider-azure/commit/ab5e6d0) by [@​renovate](https://togithub.com/renovate) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/663](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/663) - Consume the reusable workflows from upbound/uptest@standard-runners by [@​sergenyalcin](https://togithub.com/sergenyalcin) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/666](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/666) - Applying license changes by [@​sergenyalcin](https://togithub.com/sergenyalcin) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/671](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/671) - Log a deprecation message when the monolithic provider is run. by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/679](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/679) - Enable Conversion Webhooks by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/676](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/676) - Set log.Default's output to io.Discard by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/678](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/678) - Bump Terraform provider version to v3.95.0 by [@​turkenf](https://togithub.com/turkenf) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/668](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/668) #### New Contributors - [@​migueladh](https://togithub.com/migueladh) made their first contribution in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/652](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/652) **Full Changelog**: https://github.com/crossplane-contrib/provider-upjet-azure/compare/v0.42.2...v1.0.0 ### [`v0.42.2`](https://togithub.com/crossplane-contrib/provider-upjet-azure/releases/tag/v0.42.2) [Compare Source](https://togithub.com/upbound/provider-azure/compare/v0.42.1...v0.42.2) The release `v0.42.2` introduces: - 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 [https://github.com/crossplane-contrib/provider-upjet-azure/pull/678](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/678) - Adds info logs in the monolithic provider's output that communicate the deprecation and the next steps [https://github.com/crossplane-contrib/provider-upjet-azure/pull/679](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/679) #### What's Changed - \[Backport release-0.42] Log a deprecation message when the monolithic provider is run. by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/680](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/680) - \[Backport release-0.42] Set log.Default's output to io.Discard by [@​ulucinar](https://togithub.com/ulucinar) in [https://github.com/crossplane-contrib/provider-upjet-azure/pull/681](https://togithub.com/crossplane-contrib/provider-upjet-azure/pull/681) **Full Changelog**: https://github.com/crossplane-contrib/provider-upjet-azure/compare/v0.42.1...v0.42.2

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.