Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

azurerm_app_service - support for the acr_use_managed_identity_creds and acr_user_managed_identity_id properties #12399

Closed
wants to merge 211 commits into from

Conversation

mozts2005
Copy link
Contributor

@mozts2005 mozts2005 commented Jun 28, 2021

a fix for issue #12277

Depends on #12635

@mozts2005 mozts2005 changed the title support for managed identity with ACR support for managed identity in app service and ACR Jun 28, 2021
@mozts2005 mozts2005 changed the title support for managed identity in app service and ACR azurerm_app_service - support for the acr_use_managed_identity_creds and acr_user_managed_identity_id properties Jun 29, 2021
@mozts2005 mozts2005 changed the title azurerm_app_service - support for the acr_use_managed_identity_creds and acr_user_managed_identity_id properties 'azurerm_app_service - support for the acr_use_managed_identity_creds and acr_user_managed_identity_id` properties Jun 29, 2021
@mozts2005 mozts2005 changed the title 'azurerm_app_service - support for the acr_use_managed_identity_creds and acr_user_managed_identity_id` properties azurerm_app_service - support for the acr_use_managed_identity_creds and acr_user_managed_identity_id properties Jun 29, 2021
@github-actions github-actions bot added size/M and removed size/S labels Jul 6, 2021
CHANGELOG.md Outdated Show resolved Hide resolved
@github-actions github-actions bot added size/S and removed size/M labels Jul 7, 2021
mozts2005 and others added 12 commits July 8, 2021 12:55
…corp#12508)

* Updated documentation

* Reverted documentation change for subnet resource id. Change will be done in separate PR.
* Current progress

* Enable CMK working

* Add validation for cmk

* Add nil check for amlWorkspaceID

* Attempt to fix complete test case

* remove maxitems from storage_account_identity

* Fix lint errors

* Modify test TestAccDatabricksWorkspace_update

* Remove the set for ui_definition_uri

* Update test cases

* Add test cases for new attributes

* Fixing test again

* Commenting out unused test code for now

* Update azurerm/internal/services/databricks/databricks_workspace_resource.go

Co-authored-by: kt <[email protected]>

* Update azurerm/internal/services/databricks/databricks_workspace_resource.go

Co-authored-by: kt <[email protected]>

* Update azurerm/internal/services/databricks/databricks_workspace_resource.go

Co-authored-by: kt <[email protected]>

* Address PR comments...

* Update validation checks

* Fix lint error

* Refactoring validation for readability

* Refactor the world

* Fixing my dyslexia in my uber comment...

* Update tests

* Bug fix

* Moved managed CMK code

* Remove computed from custom_parameters

* Revert update to custom_parameters

* Enable CMK tests

* Middle of massive refactor to new resource

* Moved to new resource

* terrafmt documentation

* Fix test case

* Add new step to test case

* Update import test

* Update import test

* Update importer setId

* Additional test updates

* Fix lint errors

* Import fix

* moved cmk out of custom params

* terrafmt

* Another terrafmt

* Update tests to validate parent resource

* Update CMK to always pass all custom params

* Fixing my dyslexia again

* Update delete to pass all params

* Add dependency on CMK for access policy

* Wait a minute... Strike that. Reverse it.

* no_public_ip cannot be changed once set

* Fix invalid update and infra tests

* Fix test cleanup configurations

* Fix update test as everything is force new

* Trying unhook the associations so destroy works

* Remove just the subnet delegation

* Delete the NSG first the the delegation

* Remove assoc order

* Modify step one of cleanup

* Disable no public ip in clean up

* remove deprecated attributes from tests

* Documentation update only...

* Remove the local specific URL from the docs...

* Address PR comments

* Force databricks deletion first

* Remove fix for broken tests

* add workspace dependency on nsg

* Strike that, reverse it...

* Not the NSG the NSGA

Co-authored-by: kt <[email protected]>
@jackofallops
Copy link
Member

Hi @mozts2005, thanks for this PR, just to quickly answer the SDK/Notes point:

However, this was only a partial update of the SDK not a complete update. How should this be corrected?

When we update the SDK, all viable versions of the API for each are available, however, we don't automatically upgrade to the latest API version for services, that is a separate deliberate step to help prevent breaking change as different API versions are not guaranteed to be compatible. The PR you referred to takes that step, and I'm in the process of reviewing and running it through our regression suite.

Once that's merged, you'll be able to rebase this PR here against master to pick up the missing items and we'll be able to review, until then I'm afraid this PR is blocked.

@mozts2005
Copy link
Contributor Author

I am going to close this PR to Create a new one so that I have clean base and for some reason my rebase will just fast-forward.

@github-actions
Copy link

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active contributions.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 26, 2021
@mozts2005 mozts2005 deleted the issue_12277 branch June 2, 2022 18:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.