forked from cerc-io/snowballtools-base
### TL;DR Update references to the new GitHub repository URLs and make minor formatting fixes in deployment scripts. ### What changed? Updated GitHub repository URLs from `snowball-tools-platform` to `snowball-tools` in various deployment and test scripts. Made minor formatting adjustments including spacing and indentation. ### How to test? Run the deployment scripts in their respective environments to ensure they reference the correct repository URLs and all functionalities work as expected. Check for successful creation and updation of application records. ### Why make this change? This change was made to reflect the new repository structure and ensure consistency across all deployment scripts. The minor formatting fixes improve code readability. --- |
||
|---|---|---|
| .. | ||
| records | ||
| README.md | ||
| test-webapp-deployment-undeployment.sh | ||
deployer test
Check if the live web app deployer is in a working state
- Web app repo used: https://github.com/snowball-tools/test-progressive-web-app (main branch)
- Config used: ../config.yml
- The script test-webapp-deployment-undeployment.sh performs the following:
- Create / update
ApplicationRecordandApplicationDeploymentRequestrecords with latest meta data from the repo - Fetch the latest version of
deployment-test-appfrom registry and incrementApplicationRecordversion - Publish the resulting
ApplicationRecordrecord - Set names to the record and check name resolution
- Publish the
ApplicationDeploymentRequestrecord - Check that the deployment occurs
- Check that a
ApplicationDeploymentRecordis created - Check that the deployment record has correct
ApplicationRecordid - Check that the URL present in deployment record is active
- Check that a
- Create and publish a
ApplicationDeploymentRemovalRequestrecord - Check that the deployment is removed
- Check that a
ApplicationDeploymentRemovalRecordis created - Check that the deployment URL goes down
- Check that a
- Create / update
- The test script is run in a GitHub CI workflow that:
- Is scheduled to run everyday on the default (
main) branch or can be triggered manually - Sends Slack alerts to configured channels on failure
- Is scheduled to run everyday on the default (