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.51.0 #4023

Closed
22 of 31 tasks
pcrespov opened this issue Mar 23, 2023 · 3 comments
Closed
22 of 31 tasks

🚀 Release v1.51.0 #4023

pcrespov opened this issue Mar 23, 2023 · 3 comments
Assignees
Labels
t:maintenance Some planned maintenance work
Milestone

Comments

@pcrespov
Copy link
Member

pcrespov commented Mar 23, 2023

Release version

1.51.0

Commit SHA

b91f344

Previous pre-release

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

Did the commit CI suceeded?

  • The commit CI succeeded.

Motivation

Permalink feature in production ready before SCM

Changes

staging_Mithril1

Full Changelog: staging_ResistanceIsFutile16...staging_Mithril1
Release issue: ITISFoundation/osparc-issues#896

staging_Mithril2

Full Changelog: staging_Mithril1...staging_Mithril2
Release Issue: #4002

staging_Mithril3

Full Changelog: staging_Mithril2...staging_Mithril3
Release Issue #4009

staging_Mithril4

Full Changelog: staging_Mithril3...staging_Mithril4
Release Issue #4020

Devops check 👷

Tests assessment: e2e testing check 🧪

  • vtk links failing staging
  • gc in aws-staging. @mrnicegyu11 looking into it.

Test assessment: targeted-testing 🔍️

Test assessment: user-testing 🧐

No response

Summary 📝

  • Prepare release link
make release-prod version=1.51.0  git_sha=b91f3442b25888e3997d20af24fb769e80f53921
  • Draft release changelog
  • Announce maintenance. Tue, Mar.28 from 10:30 - 12:00 am :
  • redis
       { 
         "start": "2023-03-28T08:30:00.000Z", 
         "end":   "2023-03-28T10:00:00.000Z", 
         "reason": "Release v1.51.0"
       }
    • aws
    • dalco
    • tip
  • status page
    • osparc
    • s4l
  • mattermost channels
    • maintenance
    • power users

Releasing 🚀

  • Maintenance page up 👷
  • Release by publishing draft
  • Check release CI
  • Check deployed
    • aws deploy
    • dalco deploy
    • tip deploy
  • Delete announcement
  • Check e2e runs
  • Announce
:tada: https://github.com/ITISFoundation/osparc-simcore/releases/tag/v1.51.0
@pcrespov pcrespov added the t:maintenance Some planned maintenance work label Mar 23, 2023
@pcrespov pcrespov self-assigned this Mar 23, 2023
@pcrespov pcrespov added this to the Mithril milestone Mar 23, 2023
@pcrespov
Copy link
Member Author

image

WARNING: see time!

@mrnicegyu11
Copy link
Member

mrnicegyu11 commented Mar 24, 2023

BLOCKED

Issue #4027 until understood / fixed is a blocker for me to release to prod, please provide some comforting words for poor mrnicegyu11 or fix the bugs. thanks :)

Update: We released anyway.

@mrnicegyu11
Copy link
Member

mrnicegyu11 commented Mar 28, 2023

Even though issue #4027 impacts production, we released. For now, dynamic services that dont close need to be monitored constantly to prevent resource derivation.
The procedure is as follows:

- monitor matermost channel osparc-batman for alert
- open portainer for deployment that caused alert
- open services tab in portainer
- search for service with the $NODE_UUID from the mattermost alert
- if no sidecar is shown: do nothing. all is fine.
- if sidecar is there: open a shell in the director-v2 container
- run command: simcore-service-director-v2 close-and-save-service $NODE_UUID
- if the command printed above cause errors: write in osparc core team chat about it, a backend dev needs to check
- if the message "Finished cleanup for service $NODE_UUID" is printed, the hanging sidecar was successfully cleaned up

See also: ITISFoundation/osparc-ops-environments#128

Aftermath:

Forever hanging sidecars CC @GitHK @pcrespov @sanderegg :

osparc.io

  • dy-sidecar_f6299542-3d23-5067-8ae0-e6addd6b33a0
  • dy-sidecar_eb71c1e7-94db-48c7-9eec-011511bafddf
  • dy-sidecar_b1c8ad49-d862-53a4-9f7e-4fba678d0b78

dalco

  • dy-sidecar_32116d2d-cdda-5d0b-8145-146f5a621d14

tip

  • dy-sidecar_969c4d64-788f-5c79-b189-851b6eb30857

Issues

  • Due to a human error, a docker node placement constraint was briefly set wrong on tip.itis.swiss, and resolved after 10min.

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

No branches or pull requests

2 participants