Skip to content

Releases: crossplane-contrib/provider-upjet-azure

v0.28.0

21 Feb 14:20
01ccc94
Compare
Choose a tag to compare

What's Changed

  • Moving route(5), storage(3) resources to v1beta1 version by @steperchuk in #314
  • Moving hdinsight(5), healthbot(1), healthcare(3) resources to v1beta1 version by @svscheg in #305
  • Adding databricks(1), eventhub(1), federated_identity(1), fluid_relay… by @kdibrov in #325
  • Adding stream_analytics(2), synapse_workspace(1), virtual_hub(5) resources by @kdibrov in #321
  • Adding function(2) resources by @kdibrov in #331
  • Moving logz(4), media_job(1), mssql(1), network_manager(2) resources to v1beta1 version by @svscheg in #319
  • Moving automation(2) resources to v1beta1 version by @steperchuk in #334
  • Adding sql(1) resources by @kdibrov in #336
  • Adding application_insights(3), compute(2) by @kdibrov in #347
  • Moving resource_deployment(2), search(1), signalr(1), site_recovery(1), spring_cloud(4), static_site(1) resources to v1beta1 version by @steperchuk in #329
  • Moving healthcare(2), iot(1) resources to v1beta1 version by @steperchuk in #339
  • Adding securityinsights (2) resources by @kdibrov in #345
  • Moving orbital_contact(1), policy_virtual_machine(1), private_dns(1) resources to v1beta1 version by @svscheg in #344
  • Adding compute (2) resources by @kdibrov in #351
  • Adding web (1) resource by @kdibrov in #355
  • Moving customproviders (1) resource to v1beta1 version by @steperchuk in #356
  • Moving appplatform (8) resources to v1beta1 version by @steperchuk in #353
  • Add configuration of applicationinsights(1), costmanagement(1), labservice(3), machinelearning(1), media(1), network(5), orbital(1), sentinel(1), recoveryservices(1), storage(1) groups by @dverveiko in #338
  • Moving automation (5) resources to v1beta1 version by @svscheg in #360
  • Adding web_pubsub(2) resources by @kdibrov in #357
  • Moving sql(2) resources to v1beta1 version by @anastasiia-kvas in #340
  • Adding sql(13) resources by @kdibrov in #362
  • Configure iothub(1), key_vault(1) resources and add examples by @turkenf in #361
  • Moving web_pubsub(1), windows(4) resources to v1beta1 version by @anastasiia-kvas in #327
  • Moving network(4), storage(1) resources to v1beta1 version by @steperchuk in #364
  • Moving certificateregistration (1) resource to v1beta1 version by @anastasiia-kvas in #332
  • Adding applicationinsights(1), costmanagement(1), labservice(1), medi… by @kdibrov in #367
  • Adding azurerm_vpn_server_configuration_policy_group resource by @kdibrov in #375
  • Moving spring_cloud(2) resources to v1beta1 version by @svscheg in #368

Full Changelog: v0.27.0...v0.28.0

v0.27.0

07 Feb 16:32
651e87e
Compare
Choose a tag to compare

With the v0.27.0 release, we have bumped the underlying Terraform provider version to v3.41.0. Please see the API Changes section for a summary of the API changes triggered by this bump. There are also lots of new managed resources and example manifest and documentation improvements with this release. The provider's package is available as xpkg.upbound.io/upbound/provider-azure:v0.27.0, and please don't forget to check the provider's Upbound Marketplace documentation.

API Changes

  • apimanagement.IdentityProviderTwitter -> spec.forProvider.apiKey has been replaced by spec.forProvider.apiKeySecretRef
  • streamanalytics.OutputFunction -> spec.forProvider.functionApp is now optional
  • appplatform.SpringCloudAppMySQLAssociation -> spec.forProvider.databaseName is no longer required because referencer fields have been introduced. Most clients of this API should not be affected as the missing database name will eventually be populated.

With the introduction of the datafactory.LinkedServicePostgreSQL managed resource, the following required parameters are now optional because referencer fields have been introduced. The reference targets (the linked service's name) are still required, thus in practice. Most consumers of these APIs should not be affected as the missing linked service names will eventually be populated:

  • datafactory.DataSetPostgreSQL -> spec.forProvider.linkedServiceName
  • datafactory.DataSetBinary -> spec.forProvider.linkedServiceName
  • datafactory.DataSetSnowFlake -> spec.forProvider.linkedServiceName
  • datafactory.DataSetJSON -> spec.forProvider.linkedServiceName
  • datafactory.DataSetMySQL -> spec.forProvider.linkedServiceName
  • datafactory.DataSetParquet -> spec.forProvider.linkedServiceName
  • datafactory.DataSetAzureBlob -> spec.forProvider.linkedServiceName
  • datafactory.DataSetCosmosDBSQLAPI -> spec.forProvider.linkedServiceName
  • datafactory.DataSetHTTP -> spec.forProvider.linkedServiceName
  • datafactory.DataSetDelimitedText -> spec.forProvider.linkedServiceName
  • datafactory.CustomDataSet -> spec.forProvider.linkedService[].name

What's Changed

  • Moving operationalinsights (7), portal (1) resources to v1beta1 version by @svscheg in #205
  • Configure datafactory (26), datamigration (2), dataprotection (2) resources by @kdibrov in #207
  • Adding azurerm_subscription_template_deployment, azurerm_search_servi… by @kdibrov in #219
  • Add configurations of elastic (1),eventgrid (6),eventhub (4),function(3),hardwaresecuritymodules (1),hdinsight (5),healthbot (1),healthcare (3),healthcareapis (1),insights (3) groups by @dverveiko in #212
  • Moving dbformysql (2),digitaltwins (1),disk (1) by @steperchuk in #228
  • Add configuration of automation (1), app (3), synapse (1), timeseriesinsights (5), traffic (3), vpn (1), web (20) group by @dverveiko in #215
  • Add streamanalytics(7), subscription(1) resources to v1beta1 version by @steperchuk in #220
  • Moving datafactory(6) resources to v1beta1 version by @steperchuk in #234
  • Adding datafactory(19) resources by @kdibrov in #231
  • Moving insights(4) resources to v1beta1 version by @svscheg in #217
  • Moving sentinel (2), service (1), servicefabric (1), signalrservice (2), solutions (1) resources to v1beta1 version by @svscheg in #235
  • Adding eventgrid(5), eventhub(2), datafactory(1) resources by @kdibrov in #239
  • Moving attestation (1) resource to v1beta1 version by @steperchuk in #242
  • Moving datamigration (2),dataprotection (3) to v1beta1 version by @steperchuk in #255
  • Add configurations of active_directory(1), api_management(7), app(1), application_insights(3), automation(6), recovery(1), network(1), cost_management(1), compute(2), cdn(13) groups by @dverveiko in #246
  • Add configurations of cognitive_deployment (1), container_registry (2), cosmo_db (1), dashboard_grafana (1), data_factory (4), data_protection (2), databricks (1), datadog_monitor (3), digital_twins (1), eventhub (1), federated_identity (1), fluid_relay (1), gallery (2), healthcare (2), iot (1), iotcentral (1), iothub (3), key_vault (1), kubernetes_fleet (1), kusto (1) groups by @dverveiko in #253
  • Moving devtest (7) resources to v1beta1 version by @steperchuk in #241
  • Moving elastic(1), healthcareapis(1), insights(2) resources to v1beta by @steperchuk in #252
  • Moving synapse(16) resources to v1beta1 version by @anastasiia-kvas in #229
  • Configure Configure logic (7),logz (2),machinelearningservices (4),maintenance (4),managed (1),managedidentity (1),managedservices (2),management (1),maps (2),marketplaceordering (1),media (3) resources by @kdibrov in #267
  • Adding azurerm_app_service_plan,azurerm_app_service_source_control_to… by @kdibrov in #257
  • Adding logic(7) resources by @kdibrov in #283
  • Bump Terraform provider version to v3.41.0 by @ulucinar in #254
  • Add configurations of resource_deployment (2), resource_group (1), route (5), search (1), sentinel (9), signalr (1), site_recovery (1), spring_cloud (6), static_site (1), storage (4) groups by @dverveiko in #268
  • Add configurations of stream_analytics (4), synapse_workspace (1), virtual_desktop (2), virtual_hub (5), virtual_machine (2), virtual_network (1), vmware_netapp (1), vpn_server (1), web_app (2), web_pubsub (4), windows (4) groups by @dverveiko in #277
  • Adding managedidentity(1), maps(2), media(2) resources by @kdibrov in #282
  • Moving recovery(1) resource to v1beta1 version by @steperchuk in #286
  • Moving iotcentral(1), iothub(2), kubernetes_fleet(1), kusto(1) resources to v1beta1 version by @steperchuk in #295
  • Add configurations of lab_service (1), log_analytics (2), logic (1), logz (2), media_job (1), monitor (6), mssql (3), network_manager (2), nginx (3), orbital_contact (2), policy_virtual_machine (1), postgres (1), private_dns (6) groups by @dverveiko in #259
  • Adjusting linter settings to avoid misspel error for generated files by @kdibrov in #275
  • Moving cdn(9) resources to v1beta1 version by @svscheg in #304
  • Moving lab_service(1), log_analytics(2), logic(1), monitor(6) resources to v1beta1 version by @steperchuk in #309
  • Adding azurerm_linux_function_app,azurerm_linux_function_app_slot,azurerm_linux_web_app_slot resources by @kdibrov in #284
  • Moving synapse(2) resources to v1beta1 version by @anastasiia-kvas in #303
  • Moving automation (1), timeseriesinsights (4), traffic (3) resources to v1beta1 version by @anastasiia-kvas in #260
  • Moving sentinel(2) resources to v1beta1 version by @steperchuk in #308
  • Bump upjet to commit b1ed9245d05 by @ulucinar in #315
  • Bumps dependencies used in Github workflows by @turkenf in #317
  • Fix linter regexp by @kdibrov in #310
  • Moving recoveryservices (3), relay (2), resource (1) resources to v1bets1 version by @anastasiia-kvas in #312
  • Adding container_registry(1), cosmo_db(1), data_factory(3), data_protection(1) resources by @kdibrov in #298

Full Changelog: v0.26.0...v0.27.0

v0.26.0

24 Jan 19:26
d6d6e3b
Compare
Choose a tag to compare

With the v0.26.0 release, we have bumped the underlying Terraform provider version from v3.8.0 to v3.38.0. Please see the API Changes section for a summary of the API changes triggered by this bump. There are also new managed resources and example manifest and documentation improvements with this release. The provider's package is available as xpkg.upbound.io/upbound/provider-azure:v0.26.0, and please don't forget to check the provider's Upbound Marketplace documentation.

API Changes

With the version bump, we have some changes in the identifiers of the following resources. The Before Bump is an example identifier of the managed resource with v0.25.0 version of the provider, and the After Bump is an example identifier with the v0.26.0 version of the provider. Any references with the given Before Bump syntax will need to be updated so that they reflect the After Bump syntax:

  • communication.Service:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/CommunicationServices/communicationService1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/communicationServices/communicationService1

  • devices.IOTHub:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1

  • devices.IOTHubConsumerGroup:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1/eventHubEndpoints/events/consumerGroups/group1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1/eventHubEndpoints/events/consumerGroups/group1

  • devices.IOTHubSharedAccessPolicy:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1/iotHubKeys/shared_access_policy1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1/iotHubKeys/shared_access_policy1

  • devices.IOTHubEndpointStorageContainer:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1/endpoints/storage_container_endpoint1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1/endpoints/storage_container_endpoint1

  • devices.IOTHubFallbackRoute:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1/fallbackRoute/default
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1/fallbackRoute/default

  • devices.IOTHubEndpointEventHub:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1/endpoints/eventhub_endpoint1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1/endpoints/eventhub_endpoint1

  • devices.IOTHubEndpointServiceBusQueue:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1/endpoints/servicebusqueue_endpoint1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1/endpoints/servicebusqueue_endpoint1

  • devices.IOTHubEndpointServiceBusTopic:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1/endpoints/servicebustopic_endpoint1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1/endpoints/servicebustopic_endpoint1

  • devices.IOTHubRoute:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/IotHubs/hub1/routes/route1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Devices/iotHubs/hub1/routes/route1

  • kusto.Cluster:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Kusto/Clusters/cluster1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Kusto/clusters/cluster1

  • kusto.Database:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Kusto/Clusters/cluster1/Databases/database1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Kusto/clusters/cluster1/databases/database1

  • containerregistry.Webhook:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ContainerRegistry/registries/myregistry1/webhooks/mywebhook1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ContainerRegistry/registries/myregistry1/webhooks/mywebhook1

  • network.DNSZone:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1

  • network.DNSARecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/A/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/A/myrecord1

  • network.DNSAAAARecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/AAAA/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/AAAA/myrecord1

  • network.DNSCAARecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/CAA/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/CAA/myrecord1

  • network.DNSCNAMERecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/CNAME/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/CNAME/myrecord1

  • network.DNSMXRecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/MX/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/MX/myrecord1

  • network.DNSNSRecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/NS/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/NS/myrecord1

  • network.DNSPTRRecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/PTR/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/PTR/myrecord1

  • network.DNSSRVRecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/SRV/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/SRV/myrecord1

  • network.DNSTXTRecord:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnszones/zone1/TXT/myrecord1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/dnsZones/zone1/TXT/myrecord1

  • security.IOTSecuritySolution:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.Security/IoTSecuritySolutions/solution1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.Security/iotSecuritySolutions/solution1

  • streamanalytics.FunctionJavascriptUda:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.StreamAnalytics/streamingjobs/job1/functions/func1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.StreamAnalytics/streamingJobs/job1/functions/func1

  • streamanalytics.Job:
    Before Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.StreamAnalytics/streamingjobs/job1
    After Bump: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.StreamAnalytics/streamingJobs/job1

  • streamanalytics.OutputFunction:
    ...

Read more

v0.25.0

10 Jan 18:42
c0dbf3b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.24.0...v0.25.0

v0.24.0

02 Jan 11:48
5460c3b
Compare
Choose a tag to compare

What's Changed

  • Add alertsmanagement (3) resources to v1beta1 version by @steperchuk in #106

New Contributors

Full Changelog: v0.23.0...v0.24.0

v0.23.0

27 Dec 15:01
f667681
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.22.0...v0.23.0

v0.22.0

20 Dec 16:27
b53e573
Compare
Choose a tag to compare

The v0.22.0 release exposes connection details for the dbformysql.Server resource and fixes the example manifest for this resource.
The provider's package is available as xpkg.upbound.io/upbound/provider-azure:v0.22.0, and please don't forget to check the provider's Upbound Marketplace documentation.

What's Changed

  • Configure connection details for azurerm_mysql_server by @julienduchesne in #91
  • Remove manual intervention annotation from dbformysql.Server example by @ulucinar in #93

New Contributors

Full Changelog: v0.21.0...v0.22.0

v0.21.0

13 Dec 13:14
b617235
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.19.0...v0.21.0

v0.20.0

06 Dec 16:16
8a5f15d
Compare
Choose a tag to compare

What's Changed

  • Reuse Uptest workflow and standardize Makefile targets by @turkenh in #74
  • Print coverage statistics by @ulucinar in #80
  • Add a "Show diff" step to show diffs in case the make check-diff step fails by @ulucinar in #82
  • Delete OWNERS.md by @jeanduplessis in #79
  • Report CRD breaking API schema changes with a report-breaking-changes CI job by @ulucinar in #86
  • Add issue triage Github workflow by @jeanduplessis in #87
  • feat: Add azurerm_servicebus_namespace resource for #66 by @cychiang in #76

New Contributors

Full Changelog: v0.19.0...v0.20.0

v0.19.0

14 Nov 16:44
a27c2b4
Compare
Choose a tag to compare

The v0.19.0 release contains some minor example manifest fixes. Notably, the poll interval and the maximum concurrent reconcilers for provider-azure controllers are now configurable with the provider's command-line arguments and the default values have been tweaked according to our observations here. We also now produce a list of non-generated Terraform resources that exist in the Terraform provider but have not been generated in the official provider. This list can now be found in the artifacts of a CI Github workflow run.

The provider's package is available as xpkg.upbound.io/upbound/provider-azure:v0.19.0, and please don't forget to check the provider's Upbound Marketplace documentation.

What's Changed

  • dockerfile: disable terraform user agent by @muvaf in #67
  • Fix Uptest timeout annotation by @ezgidemirel in #75
  • Make not-generated Terraform resources CSV available as a Github workflow artifact by @ulucinar in #72
  • Configurable maxConcurrentReconciles and pollInterval with sensible defaults by @turkenh in #73

New Contributors

Full Changelog: v0.18.1...v0.19.0