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.49.0 #868

Closed
23 of 31 tasks
pcrespov opened this issue Feb 16, 2023 · 2 comments
Closed
23 of 31 tasks

🚀 Release v1.49.0 #868

pcrespov opened this issue Feb 16, 2023 · 2 comments
Assignees
Labels
release Preparation for pre-release/release

Comments

@pcrespov
Copy link
Member

pcrespov commented Feb 16, 2023

In preparation for release. Here an initial (incomplete) list of tasks to prepare before releasing:

  • Prepare staging
  • Check changelog 🚨
  • Check devops ⚠️
  • Test assessment: e2e-testing
  • Test assessment: targeted-testing
  • Test assessment: user-testing ✅
  • Summary
  • Release (only directorv2)
  • Release cont' (Fri)

Motivation

  • Important fixes for director-v2. Fixes very impactful issue for users where the deployment can randomly be locked up

Check changelog 🚨

image

  • add retry on docker_compose_down (#3880)
  • 🐛 Fix edge case when cancelling observation (#3878)
  • ✨ Frontend: Make labels html compatible (#3877)
  • ✨ add background file attribute changes logger (#3859)

Check devops ⚠️

  • None

Test assessment: e2e-testing

  • in staging it looks good ✅

Test assessment: targeted-testing ✅

Test assessment: user-testing

  • None

Release summary

  • Prepare
make release-prod version=1.49.0  git_sha=60306613dc499688a561477fda876c15c8405591

Release assessment

  • paused deployment-agent in all deployments
  • Release (release draft)
  • Check CI
  • update director-v2 in AWS-production
  • Check deployed dalco/aws/tip
    • WARNING: in AWS make sure autoscale is to replicas=0
  • re-enable e2e parallel testing
  • Downscale to 5 machines (instead of 10). -> Approved by @drniiken
    - [ ] Delete announcement
  • Check e2e runs
    - [ ] Announce release is done
https://github.com/ITISFoundation/osparc-simcore/releases/tag/v1.49.0

Continuation (friday)

  • Announce
{"start": "2023-02-17T16:30:00.000Z", "end": "2023-02-17T18:30:00.000Z", "reason": "Release v1.49.0"}
  • Release (release draft)
  • Check commit id 60306613dc499688a561477fda876c15c8405591 in
    • production AWS
    • TIP
    • production Dalco
  • Remove maintenance entry in redis
  • Check CI
  • Announce release is done in mattermost channels
https://github.com/ITISFoundation/osparc-simcore/releases/tag/v1.49.0
  • Postmortem
@pcrespov pcrespov added the release Preparation for pre-release/release label Feb 16, 2023
@GitHK
Copy link
Contributor

GitHK commented Feb 16, 2023

Future notes: these were the steps taken to release without logging out users. Since we only had changes limited to director-v2.

Screenshot 2023-02-16 at 14 52 02
Screenshot 2023-02-16 at 15 19 57

@mrnicegyu11
Copy link
Member

mrnicegyu11 commented Feb 17, 2023

The following things were done:

  • Remove GPU4 and GPU5 from AWS
  • Propagate / Release new ops-env code (branch v.1.49.0)
  • Assert #394
  • Remove personal machines from postgres
  • Autoscaler on aws-prod: Disabled, and instances for s4l-lite set to 3
  • Change of env variable in webserver osparc-simcore#3827
  • #461
  • CEPH-Bucket-Lifecycle Policy adjusted on osparc-master.speag.com and osparc-staging.speag.com: Noncurrent versions will go - to slower HDD storage
  • Restart and bring latest code to: mail, traefik, maintenance-page
  • Reprovision graylog, grafana
  • Fine-Tune dalco FloatingIP setup for failover (dalco01,dalc08 and dacl09 now have priorities set in keepalived)

There were no out-of-the-odinary issues

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
Projects
None yet
Development

No branches or pull requests

4 participants