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

[AzureCloudPowerShellDeploymentV1] Implement ARM storage account support #10740

Merged
merged 10 commits into from
Jun 26, 2019
Merged

[AzureCloudPowerShellDeploymentV1] Implement ARM storage account support #10740

merged 10 commits into from
Jun 26, 2019

Conversation

chelnak
Copy link
Contributor

@chelnak chelnak commented Jun 24, 2019

This initial PR attempts to add ARM storage account support to the cloud service deployment task.

The changes made will conditionally handle authentication and the retrieval of keys.

It would be good to get some initial feedback on the task. I'm sure what we are trying to achieve is possible and adding a feature like this would massively help organisations like mine migrate away from classic storage accounts.

It would also be good for some pointers on how to package this task with tfx as there is no manifest available to point at.

Reference issues #3683 & #10686

Many thanks!

@chelnak
Copy link
Contributor Author

chelnak commented Jun 24, 2019

If this concept gets accepted, I am wondering whether it's best suited as a V2 of the task?

@kmkumaran kmkumaran requested a review from Ajay-MS June 25, 2019 09:43
@kmkumaran kmkumaran self-assigned this Jun 25, 2019
@Ajay-MS
Copy link

Ajay-MS commented Jun 25, 2019

@chelnak Thanks for the contribution. There are few minor feedback and few indentation gaps. Can you address them.

Meanwhile, I will tryout the task on my setup and validate with few scenario's. Then i will merge the task.

@chelnak
Copy link
Contributor Author

chelnak commented Jun 25, 2019

@Ajay-MS
Formatting tidied up and a check added after the keys are retrieved. I've also noticed a small issue with the additional function that i added, so that has been fixed as well.

@Ajay-MS
Copy link

Ajay-MS commented Jun 26, 2019

@chelnak

I have few more comments. Please fix them and then I can merge the PR.

@chelnak
Copy link
Contributor Author

chelnak commented Jun 26, 2019

@Ajay-MS Doing this right now!

@chelnak
Copy link
Contributor Author

chelnak commented Jun 26, 2019

@Ajay-MS Comments addressed 👍

@Ajay-MS
Copy link

Ajay-MS commented Jun 26, 2019

@chelnak
Minor version increment is still missing in task.loc.json can you please build task as I suggested.

Steps :
Build the task using command : node make.js build --task AzureCloudPowerShellDeploymentV1 . It will update the minor version in task.loc.json file too

@chelnak
Copy link
Contributor Author

chelnak commented Jun 26, 2019

@Ajay-MS Task rebuilt and loc file submitted.

@Ajay-MS
Copy link

Ajay-MS commented Jun 26, 2019

@chelnak Thanks for the changes. I have approved the branch.

I will merge it by today

@chelnak
Copy link
Contributor Author

chelnak commented Jun 26, 2019

@Ajay-MS Great thank you. 🎉

What is your usual deployment schedule once an update hits master branch?

@Ajay-MS
Copy link

Ajay-MS commented Jun 26, 2019

We have sprint for 3 weeks. Currently this is the first week of the sprint.

Once a sprint ends. We start it's deployment and generally it took around 2 week to get deployed across all the Rings.

@Ajay-MS Ajay-MS merged commit 9c1fdf9 into microsoft:master Jun 26, 2019
@chelnak
Copy link
Contributor Author

chelnak commented Jun 26, 2019

Great thank you!

@chelnak chelnak deleted the add_arm_storage_support branch June 26, 2019 12:16
@chelnak chelnak mentioned this pull request Jul 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants