* Add MySQL High Availability support; AZ support for MySQL and App Svc
* Add support for adding an NSG to all subnets
* Default to P0v3 App Service tier.
* Correct REDCap capitalization
* Update API version of Microsoft.Web provider
* Remove allowed values for environment param
* Add support for specifying REDCap version downloaded from community
* Set default MySQL SKU to B1ms
* Existing VNet use for WebApp, Storage, KV, MySQL
* Update deploy.sh: using env vars for DB settings
Using /home/site/ini for additional PHP INI
* Updated deployment scripts
* Use conditional access .?
* Bicep linting
* Make web app PE optional
* Organize web app settings
* Update default SKU to B1ms
* Only MySQL version 8.0.21 supported
* Export db env vars to /etc/environment for cron
* Configure `date.timezone` in php.ini on startup
* Support for time zone setting
* Minor enhancements to deploy.ps1
* startup.sh compatibility with PHP 8.2
* Bicep enhancements for web app
* Allow SMTP configuration using parameters
* Remove dead code
* Do not install packages (lack of permission)
Remove Apache commands
* Instead of scraping SQL, execute it via REDCap
* Comment updates
* Deploy REDCap DB schema (`auto=1`)
* Update comments with sample .bicepparam file
* Minor debugging updates
* Add new line to install.sh and print message after
running install.php
* Enhance clarity of sample param comments
* Attempt to locate mysql executable
* Bicep linting
* Documentation updates
* Fix case of storage account app setting names
Minor fixes to variable names
* Comment updates
* Changes 0825-0333pm
* added KV Secrets loops.
* Vishal's Changes 0831-0257
* Prepare .gitignore for customer param files
* Fix vnet and web app max lengths
* Create sample bicepparam file
* Create deployment PS script
* Support for App Service Plan and App Insights
* Naming cleanup:
Create resource group names that match namingConvention
Add parameter descriptions
Remove storage FQDN hardcoding
Update module names
Add TODO comments
* Add TODO comments
* Fixes DBHostName Web App setting is incorrect kalalvishal/azure-redcap-paas #13
* Remove unnecessary default param value
* Fixes#20
* Add TODO comment
* Add comments
* Fixes Network address parameter #24
* Add `vnetAddressSpace` param to sample param file
* fixed keyvault role assignment deployment issues
* feedback update
* Add TODO comments
* Fixes Key Vault reference in App Service #15
* Specify MySQL credentials as parameters
Create Generate-Password PS module to create a strong password
* Fixes#19
* Add support for UAMI and deployment scripts
* Set sql_generate_invisible_primary_key OFF using deployment script
* Updated WebApp and created a new module for monitoring.
* parameterize redcapZipUri, redcapCommunityUserName&Password (#30)
* parameterize redcapZipUri, redcapCommunityUserName&Password
* store redcap credentials in kv and reference from web app settings
* feedback update
* Updates performed as per the comments.
* Updates performed as per the comments.
* Update law.bicep
* Conflict fixed.
* Use JSON file for deploy to support inline param
Update sample param file
* Update param descriptions
* Create structured and unique deployment names
* Update sample param file with ref to param val
* github workflow added.
* fixed the changes required for issue #37
* fixed the changes required for issue #36
* update Bicep-build.yml based on the comments.
* Add clarifying comments to sample param file
* Change webApp to app to align with recommendations
* Reference MySQL username from KV secret
* Fix Bicep linting
* Deploy.sh support & fixes (#47)
* Author: Seokwon Yang <seyan@microsoft.com>
Date: Fri Sep 15 07:44:52 2023 -0700
deployment enhancement & fixes
* feedback upate
* Perform root folder cleanup; fixes#39
Rename azDeploySecureSub to main
* Update GH action from Vishal
---------
Co-authored-by: Sven Aelterman <17446043+SvenAelterman@users.noreply.github.com>
* Remove location list in deploy.ps1, main.bicep
* Update README
Add information about deploy.ps1
Remove or comment out outdated text
* Exclude `/` from password characters
Fixes#57
* Add additional storage-related app settings
Fixes#58
* Cleanup
* Fixes#55 and #56
* Addresses #63 but needs more work to ensure reliability of Key Vault refs
* changed based on the last test.
* added manual.md and configuration.md
* Update env var names
* Remove @secret attribute from KV reference params
---------
Co-authored-by: Vishal Kalal <vishal.kalal@outlook.com>
Co-authored-by: kalalvishal <vishal.rajasthan@gmail.com>
Co-authored-by: Sven Aelterman <17446043+SvenAelterman@users.noreply.github.com>
Co-authored-by: Seokwon Yang <seyan@microsoft.com>
Co-authored-by: sjyang18 <41694933+sjyang18@users.noreply.github.com>
* adding vnets, snets and snet delegation for mysql flex
* adding filestorage, keyvault, secrets and acls
* adding private dns zones, vnetlinks and private endpoints
* updating app service, adding AVD host pool
* fixing OS disk name
* adding vm extensions
* removing registratingTokenOperation
* adding ps1 for bicep deploy
* moving to separate azuredeploysecure, adding Microsoft.Web SE to integrationSubnet and computeSubnet
* fixing bicepdeploysecure to point to correct bicep file
---------
Co-authored-by: Matheus Carboni <mcarboni@microsoft.com>
* Validate links; update Docs to Learn
Remove `/en-us` from links
Lint Markdown
Update to MySQL Flexible Server for pricing tiers reference
Update Deploy to Azure buttons
Updates to SendGrid pending
* Add Deploy to Gov buttons
Update source of buttons