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.61.0 #4807

Closed
36 tasks done
matusdrobuliak66 opened this issue Sep 29, 2023 · 1 comment
Closed
36 tasks done

🚀 Release v1.61.0 #4807

matusdrobuliak66 opened this issue Sep 29, 2023 · 1 comment
Labels
release Preparation for pre-release/release t:maintenance Some planned maintenance work
Milestone

Comments

@matusdrobuliak66
Copy link
Contributor

matusdrobuliak66 commented Sep 29, 2023

Release version

1.61.0

Commit SHA

4e833ff7a0234036260407ffa8a5c42496c5df20

Previous pre-release

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

Did the commit CI suceeded?

  • The commit CI succeeded.

Motivation

n/a

Changes

Devops-related PRs

Devops check 👷

  • Run update-docker-node-labels script to make sure all labels are coming from the code source
  • Update AWS S3 access key and postgres password
  • Restart Traefik to propagate some fixes. DO IT SEQUNTIALLY
    • Remove outdated certificate entries from acme.json
  • Check invitations (swagger doc /dev/doc and workflow)

Public API changes 👽️

  • Check if changes have been exposed in the public API (PRs marked 👽️)
  • Release corresponding client(s) if changes have been made @bisgaard-itis

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=v1.61.0  git_sha=4e833ff7a0234036260407ffa8a5c42496c5df20
  • 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
  • Check hanging sidecars. Helper command to run in director-v2 CLI simcore-service-director-v2 close-and-save-service <uuid>
  • Release by publishing draft
  • Check release CI
  • 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
Copy link
Contributor

Release issues:

  1. We need to have a maintenance page that will work without Traefik so that we can freely update / reset Traefik
  2. On AWS and TIP portainer label was replicated on multiple nodes which lead to a peculiar password issue. Cleaning portainer volume and secret and binding it to a single node solved the issue
  3. Traefik certificates on TIP are expiring in a ~week. We need to update them before

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