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 MSI #1130

Merged
merged 8 commits into from May 1, 2018

Conversation

sabbox
Copy link
Contributor

@sabbox sabbox commented Apr 16, 2018

This PR enables Managed Service Identity for App Service #1106

  • create new service with MSI
  • update existed one with MSI

Copy link
Member

@tombuildsstuff tombuildsstuff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hey @sabbox

Thanks for this PR. I've taken a look through and this mostly LGTM - if we can add some documentation (and raise the potential error) this should be good to merge :)

Thanks!

appServiceIdentity := expandAzureRmAppServiceIdentity(d)
site.Identity = appServiceIdentity

future, err := client.CreateOrUpdate(ctx, resGroup, name, site)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we handle this error? this is returned for instance when the request is invalid (vs the polling method when the long running request/modifications fail)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, sorry my bad

@@ -29,6 +29,33 @@ func resourceArmAppService() *schema.Resource {
ValidateFunc: validateAppServiceName,
},

"identity": {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we document these properties in the documentation? That's stored in this file, it'll want the type property documented in the Argument Reference block and the principal_id and tenant_id fields documented in the Attributes Reference block

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@tombuildsstuff tombuildsstuff changed the title Add MSI support for App service azurerm_app_service - support for MSI Apr 17, 2018
Copy link
Member

@tombuildsstuff tombuildsstuff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hey @sabbox

Thanks for pushing those updates - apologies for the delayed re-review here!

I've pushed a couple of commits to inline the separate updateAppService method and make the documentation consistent - but this otherwise LGTM, so I'll kick off the test suite now 👍

Thanks!

@tombuildsstuff
Copy link
Member

Tests pass:

screen shot 2018-05-01 at 15 43 38

@ghost
Copy link

ghost commented Mar 31, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. If you feel I made an error 🤖 🙉 , please reach out to my human friends 👉 hashibot-feedback@hashicorp.com. Thanks!

@hashicorp hashicorp locked and limited conversation to collaborators Mar 31, 2020
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.

None yet

2 participants