forked from cerc-io/snowballtools-base
54ae3f429d
### 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
ApplicationRecord
andApplicationDeploymentRequest
records with latest meta data from the repo - Fetch the latest version of
deployment-test-app
from registry and incrementApplicationRecord
version - Publish the resulting
ApplicationRecord
record - Set names to the record and check name resolution
- Publish the
ApplicationDeploymentRequest
record - Check that the deployment occurs
- Check that a
ApplicationDeploymentRecord
is created - Check that the deployment record has correct
ApplicationRecord
id - Check that the URL present in deployment record is active
- Check that a
- Create and publish a
ApplicationDeploymentRemovalRequest
record - Check that the deployment is removed
- Check that a
ApplicationDeploymentRemovalRecord
is 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 (