github crossplane-contrib/provider-upjet-azuread v2.4.0

one month ago

Summary

This release updates the underlying Terraform provider to v3.9.0, and includes new features, security fixes, bug fixes, and dependency updates.

Highlights

  • Terraform Provider Update: Updated the underlying Terraform Provider AzureAD fork from v3.8.0 to v3.9.0, bringing the following resource changes:
    • AccessPolicy.conditionalaccess: Added a new optional filter block (with mode and rule fields) under conditions.applications, enabling application filters in Conditional Access policies
    • PrivilegedAccessGroupAssignmentSchedule.identitygovernance: Additional existence checks implemented in the underlying Terraform implementation
    • PrivilegedAccessGroupEligibilitySchedule.identitygovernance: Additional existence checks implemented in the underlying Terraform implementation
  • New Metric: Added the upjet_resource_external_api_calls_total Prometheus metric to collect the total number of external API calls
  • Enhancement: Decoupled conversion webhook registration from leader election — webhooks are now started unconditionally on all replicas
  • Security: Updated github.com/getkin/kin-openapi to v0.144.0 to remediate a security vulnerability

Dependency Updates

  • Updated Terraform Provider AzureAD to 3.9.0
  • Updated crossplane-runtime to v2.3.3
  • Updated upjet to v2.4.1
  • Updated Go to 1.26.5
  • Updated Crossplane to v2.3.4
  • Updated Alpine base image to v3.24.1
  • Updated multiple GitHub Actions and CI dependencies

What's Changed

  • Implement upjet_resource_external_api_calls_total metric by @jonasz-lasut in #349
  • renovate: fix and refactor configuration by @jonasz-lasut in #352
  • Update underlying terraform fork to v3.9.0 by @jonasz-lasut in #351
  • Decouple conversion webhook registration from leader election by @ulucinar in #357
  • Update crossplane-runtime to v2.3.3 by @jonasz-lasut in #356
  • Update alpine Docker tag to v3.24.1 by @renovate[bot] in #345
  • Update go module directive to v1.26.5 by @renovate[bot] in #354
  • Update docker/setup-qemu-action digest to 96fe6ef by @renovate[bot] in #353
  • Update dependency crossplane/crossplane to v2.3.4 by @renovate[bot] in #339
  • Update dependency kubernetes-sigs/kind to v0.32.0 by @renovate[bot] in #342
  • Update module github.com/crossplane/crossplane/apis/v2 to v2.3.4 by @renovate[bot] in #359
  • Update all non-major github action by @renovate[bot] in #360
  • Update module github.com/getkin/kin-openapi to v0.144.0 [SECURITY] by @renovate[bot] in #358
  • Update actions/checkout action to v7 by @renovate[bot] in #362
  • Update actions/cache action to v6 by @renovate[bot] in #361
  • Update actions/stale action to v11 by @renovate[bot] in #365
  • Update actions/setup-go action to v7 by @renovate[bot] in #364

Full Changelog: v2.3.0...v2.4.0

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

NewReleases is sending notifications on new releases.