Preparing for Deployment¶
There are a few things that must be done before the deployment happens and while the builds of deployable artifacts are ongoing.
- Create a Jira ticket for the cycle build configuration work. You will need a new ticket for each deployment site.
- Prepare the configuration for the cycle build in the git repositories listed in Deployment Configuration Repositories using the Jira ticket above as the branch.
- Work with build team during the build process to ensure schedule and resolve any encountered problems: Summit.
- Create cycle build Confluence page (Software Upgrades) with versions of core packages and any operational changes.
- Announce page once all base artifacts are built.
- Coordinate with SQuaRE to make sure that a new nublado with the current XML/SAL will be available for the deployment day.
- Make a PR for the site-specific science-platform configuration here: https://github.com/lsst-sqre/phalanx.
- Edit the appropriate configuration file: Summit, NTS.
- Notify SQuaRE when the PR is ready to merge.
- SQuaRE will sync the appropriate services when notified during the deployment process.
Deployment Configuration Repositories¶
As noted above, following repositories contain the configuration as code.