-
Notifications
You must be signed in to change notification settings - Fork 1k
updated release cycle and added update checklist #5841
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
First changes for the Upgrading Galaxy GTN that is outdated. Added the first draft for a checklist Galaxy admins could use when upgrading their instance. Updating this GTN is not completed.
| * Each version also has an official branch in the GitHub repo named `release_YY.MM`. e.g. *release_21.01* | ||
| The latest updates on the Galaxy release proces can be found here: https://docs.galaxyproject.org/en/master/project/releases.html | ||
|
|
||
| - Long Term Support (LTS) releases happen annually, in the first quarter. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe just pont to https://docs.galaxyproject.org/en/master/project/releases.html .. this way the info in GTN can not go outdated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah that was my initial idea, thought copying it over would ensure more people read it. It is an easy change then.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe a very short summary here
|
To be completed after we've upgraded to v25.0 and put the upgrade checklist in practice on more time. |
| > - [ ] Bring Your Own Storage connection | ||
| > | ||
| ### Production Upgrade | ||
| If the Tests on the test instance were successful, initiate poduction upgrade process. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| If the Tests on the test instance were successful, initiate poduction upgrade process. | |
| If the Tests on the test instance were successful, initiate production upgrade process. |
| Congratulations, you're Galaxy server should now be updated to the latest version. You can check this by going to the Admin UI page or by using the API as described above. | ||
| Congratulations, your Galaxy server should now be updated to the latest version. You can check this by going to the Admin UI page or by using the API as described above. | ||
| > <hands-on-title>Upgrade checklist</hands-on-title> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't this all section be moved before the upgrade instructions?
| > - [ ] Merge notice banner at least one week in advance | ||
| > - [ ] Make a draft pull request for a news item, which includes emphasis on reporting unexpected behavior, and any new features or changes | ||
| > - [ ] See if the GDPR compliance / data policy page requires updating after the new changes | ||
| > - [ ] Roll back if significant issues arise, following the regression steps |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this line be moved to Post-upgrade ?
| > - [ ] Exporting data | ||
| > - [ ] Exporting workflow runs | ||
| > - [ ] Making a new history | ||
| > - [ ] Removing data |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| > - [ ] Removing data | |
| > - [ ] Deleting and purging datasets |
| > - [ ] Exporting workflow runs | ||
| > - [ ] Making a new history | ||
| > - [ ] Removing data | ||
| > - [ ] Removing histories |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| > - [ ] Removing histories | |
| > - [ ] Deleting and purging histories |
| > - [ ] Making a new history | ||
| > - [ ] Removing data | ||
| > - [ ] Removing histories | ||
| > - [ ] Pulsar |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| > - [ ] Pulsar | |
| > - [ ] Running a job via Pulsar (if configured) |
| > - [ ] Make a pull request to add a notice banner via notices.yml in the relevant repository | ||
| > - [ ] Merge notice banner at least one week in advance |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suppose these are specific to your setup?
First changes for the Upgrading Galaxy GTN that is currently outdated.
The main reason for this PR is the addition of a generalised draft version of the checklist we use when upgrading usegalaxy.be, so other Galaxy admins could use for inspiration when upgrading their instance. it includes a lot of points from our change management process, which I believe is a NIS2 requirement which makes it quite thorough.
The checklist is in general quite catered to how the Belgian instance is set up, so please add suggestions to make it less instance specific where possible! I'll need some help updating the rest of the tutorial.
I have not deployed this locally so it probably looks wrong.
All feedback and contributions welcome!
TODO:
@pauldg and me are also looking into BioBlend if it could help with the testing of some popular tools and workflows. But this is out of scope for this pull request (testing done manually atm).