Commit Graph

71 Commits

Author SHA1 Message Date
cc1c79b27d Fix bug when checking if the default cli application exists (#488) 2021-01-29 15:32:17 -05:00
ec982c68c5 Update the registration logic to print manual steps when adal authentication fails (#447)
Mitigate the deployment issue related to the conditional access policy.
The registration logic is updated to use the old rbac python library when possible. 
The deployment will print some manual step for operations that cannot be automated
2021-01-22 22:21:43 +00:00
5092f96af4 Fix deployment of backdated versions of OneFuzz (#347)
When running automated deployments, 'tools' were not being properly replaced with the updated versions if the deployment was created _prior_ to the original instance deployment.
2020-12-01 10:59:43 +00:00
905dc7c0d6 Re-enable the retry logic for App Password creation (#338) 2020-11-24 08:00:31 -05:00
3ddb756504 Add linting to deployment tools (#332) 2020-11-20 13:00:19 -05:00
3974d680ef Support retry during function deploy (#330)
Starting earlier today, I saw roughly 1 in 3 deployments fail with the error `Azure.Functions.Cli.Common.CliException: Timed out waiting for SCM to update the Environment Settings`.  Redeploying the application resolves the issue.  New builds and past releases alike hit this exception.

According to https://github.com/Azure/azure-functions-core-tools/issues/1863, function app deployments may fail due to timeouts related to cold-start.

This PR executes the deploy in a loop with a delay in the case of failure.
2020-11-19 20:04:18 +00:00
31f099d3d4 Event based webhooks (#296) 2020-11-12 17:44:42 -05:00
81a04ed81d Make the role assignment step optional in the deployment (#271) 2020-11-10 09:11:34 -05:00
15a783cf0f fix reading instance_id on follow-on deploy (#253) 2020-11-02 19:15:44 -05:00
6c598773dd add instance_id generated at install time (#245) 2020-11-02 14:27:51 -05:00
e026e50582 Provide the ability to create a new cli application registration (#236) 2020-11-02 12:44:07 -05:00
154be220ae Enable User assigned managed identity for scalesets (#219) 2020-10-29 13:53:11 -04:00
e76064b340 assign scaleset to a role (#185) 2020-10-28 15:13:31 -04:00
3450ee7bab Extend AAD password creation timeout and optionally log said password (#214) 2020-10-28 12:23:47 -04:00
85f9ecc496 handle nested exceptions during cleanup on function deploy failures (#172) 2020-10-19 18:31:11 -04:00
09326694e2 address initial deploy errors (#167) 2020-10-16 17:34:43 -04:00
fa25823342 split node and task heartbeats in two nodes (#163) 2020-10-15 21:30:03 -04:00
f43c44e55c use installed azcopy if we can't use our own (#126) 2020-10-09 12:39:12 -04:00
16331fca2e add the ability to configure app-insights export (#102) 2020-10-07 10:32:26 -04:00
1dedcc8c61 data migration in the deployment script (#12) 2020-09-21 16:00:57 -04:00
d3a0b292e6 initial public release 2020-09-18 12:21:04 -04:00