Closed gonzalojaubert closed 8 months ago
Enhancement of Azure Infrastructure Support Modified and added several files to improve the support for Microsoft Azure cloud infrastructure. This involves changes that allow for better deployment of functions onto the cloud platform.
Improved Method Structuring
Refactoring of certain methods in the application-synth.ts
file indicated better, cleaner code structure along with the addition of new functionality. This was done by replacing, modifying, and removing certain function calls and file imports.
Code Cleanup
Unnecessary or irrelevant file imports and related properties like TerraformApiManagementApiOperationSensorHealth
and apiManagement
were removed to enhance code cleanliness and efficiency.
Updating Dependencies
The package.json
files in a couple of directories were updated with new versions of dependencies. It helps to ensure that we are using the most updated and efficient versions of the necessary software libraries.
Configurations Added
Some configurations were added to the config.ts
file. These updates facilitate the developers while dealing with project configurations.
Documentation Updates
Updated instructional documents, specifically data-migrations.md
, with new explanatory sections for changes made in Booster version 2.3.0 and relevant examples.
Method Parameter Modifications Certain methods across various files have been updated to accept and use optional parameters. Doing so provides more flexibility when calling these methods, allowing for different use cases.
New File Additions
The addition of new files like terraform-application-gateway.ts
and @boostercloud/framework-core/azure_gateway_rockets_multi_functions_2024-01-24-12-43.json
strengthen the Azure infrastructure support and functionality.
Please let me know if you need more information.
/integration sha=89182fe4bd99520028336ae1bf680906393a5995
:hourglass: Integration tests are running...
Check their status here 👈
:x: Oh no! Integration tests have failed
This PR updates the url for the GraphQL API, sensors, etc. for the Azure Provider. New base url is
http://[resourcegroupname]apis.eastus.cloudapp.azure.com
Also, it deprecated the Azure Api Management in favor of Azure Application Gateway. You don't need to do anything to migrate to the new Application Gateway.
It provides an improved Rocket process to handle Rockets with more than one function. To use this new feature, you need to implement method
mountCode
in yourRocket
class. Example:This method will return an Array of functions definitions, the function name, and the host.json file. Example: