Skip to content
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

🚀 Release v1.65.0 #5226

Closed
37 of 39 tasks
YuryHrytsuk opened this issue Jan 11, 2024 · 3 comments
Closed
37 of 39 tasks

🚀 Release v1.65.0 #5226

YuryHrytsuk opened this issue Jan 11, 2024 · 3 comments
Labels
release Preparation for pre-release/release t:maintenance Some planned maintenance work
Milestone

Comments

@YuryHrytsuk
Copy link
Contributor

YuryHrytsuk commented Jan 11, 2024

Release version

1.65.0

Commit SHA

TBD

Previous pre-release

https://github.com/ITISFoundation/osparc-simcore/releases/tag/staging_ThisIsSparta6

Did the commit CI suceeded?

  • The commit CI succeeded.

Motivation

  • Regular sprint prod release

Changes

Before release ⚠️ DEVOPS

Dev Checks

Devops check 👷

  • Check independent maintenance page on NIH prod
  • Check independent maintenance page on DALCO prod
  • Check independent maintenance page on TIP prod
  • on tip.itis.swiss dynamic-scheduler fails to start. That is why it was manually fixed to dynamic-schdlr. Be aware

After release ⚠️ DEVOPS

  • Manually remove stake dynamic-scheduler service

Tests assessment: e2e testing check 🧪

No response

Test assessment: targeted-testing 🔍️

No response

Test assessment: user-testing 🧐

No response

Summary 📝

  • Prepare release link
make release-prod version=<M.m.0>  git_sha=<commit_sha>
  • Draft release changelog
  • Announce maintenance ( ** ANNOUNCE AT LEAST 24 HOURS BEFORE ** )
  • redis {"start": "2023-03-06T13:00:00.000Z", "end": "2023-03-06T15:00:00.000Z", "reason": "Release <vX.X.0>"}
    • aws
    • dalco
    • tip
  • status page (https://manage.statuspage.io/)
    • osparc
    • s4l
  • mattermost channels
    • maintenance
    • power users

Releasing 🚀

  • Maintenance page up.
cd /deployment/production/osparc-ops-environments
make up-maintenance
make down-maintenance
  • Release by publishing draft
  • Check release CI
  • Check hanging sidecars. Helper command to run in director-v2 CLI simcore-service-director-v2 close-and-save-service <uuid>
  • Check deployed
    • aws deploy
    • dalco deploy
    • tip deploy
  • Check testing endpoint ex. https://testing.osparc.speag.com/
  • Delete announcement
  • Check e2e runs
  • Announce
:tada: https://github.com/ITISFoundation/osparc-simcore/releases/tag/v<M.m.0>
@YuryHrytsuk YuryHrytsuk added t:maintenance Some planned maintenance work release Preparation for pre-release/release labels Jan 11, 2024
@YuryHrytsuk YuryHrytsuk added this to the This is Sparta! milestone Jan 11, 2024
@pcrespov pcrespov modified the milestones: This is Sparta!, Schoggilebe Feb 12, 2024
@GitHK
Copy link
Contributor

GitHK commented Feb 15, 2024

Issues:

  • On osparc.io had to reboot the GC in order for legacy services to be properly removed

@YuryHrytsuk
Copy link
Contributor Author

YuryHrytsuk commented Feb 15, 2024

ToDo

  • Issue: dalco force restart traefik led to 1 replica. Needs to be investigated
  • Update route 53 user creds in repo.config (nih prod)
  • Stop internal maintenance page doesn't work (from CI)

PRs on-the-fly

Ind Maintenance Page report

  • Dalco Ind Maintenance Page works 🆗
  • TIP Ind Maintenance Page does not work 🛑
  • NIH PROD Ind Maint Page requires clean TF state and cannot be tested atm. I also believe that TF for ind maintenance page needs to be updated 🛑

Infra

  • TF changes were applied on nih prod. TF state is clean there

@YuryHrytsuk
Copy link
Contributor Author

ToDo is moved to ITISFoundation/osparc-ops-environments#566

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Preparation for pre-release/release t:maintenance Some planned maintenance work
Projects
None yet
Development

No branches or pull requests

7 participants