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.79.0 #6728

Closed
48 of 58 tasks
YuryHrytsuk opened this issue Nov 15, 2024 · 8 comments
Closed
48 of 58 tasks

🚀 Release v1.79.0 #6728

YuryHrytsuk opened this issue Nov 15, 2024 · 8 comments
Assignees
Labels
release Preparation for pre-release/release t:maintenance Some planned maintenance work
Milestone

Comments

@YuryHrytsuk
Copy link
Contributor

YuryHrytsuk commented Nov 15, 2024

Release version

1.79.0

Commit SHA

821aa5c

Previous pre-release

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

Planned date

16th of January 2025

Did the commit CI suceeded?

  • The commit CI succeeded.

Motivation

  • Regular sprint release

Changes

Devops tasks & check 👷

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 add an entry in db scheduled_maintenance with key maintenance {"start": "2023-03-06T13:00:00.000Z", "end": "2023-03-06T15:00:00.000Z", "reason": "Release <vX.X.0>"}. Note the time is in UTC, please adjust accordingly
    • sim4life.io
    • osparc.speag.com
    • osparc.io
    • tip.science
  • status page (https://manage.statuspage.io/)
    • sim4life.io
    • s4l-lite.io
    • osparc.io
    • tip.science
  • mattermost channels
    • maintenance
    • power users
  • Publish draft draft
  • Check release CI

Releasing 🚀

: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 Nov 15, 2024
@matusdrobuliak66
Copy link
Contributor

matusdrobuliak66 commented Nov 26, 2024

TODO before release

@matusdrobuliak66
Copy link
Contributor

matusdrobuliak66 commented Jan 15, 2025

Check after release

@YuryHrytsuk
Copy link
Contributor Author

YuryHrytsuk commented Jan 15, 2025

Issues during release

  • install_pyenv does not always sets global version properly
  • should redis be epheral and contain no persistent data ?
  • pyenv is not properly installed on dalco?
  • domain redirect was not properly configured (see fix implemented later)
  • shall we add random suffix to machine hostnames?

Follow-up issue: ITISFoundation/osparc-ops-environments#937

@matusdrobuliak66
Copy link
Contributor

This was not done (maybe move it to next release?)
inhouse TIP: re-create swarm to create proper bridge networks etc.

@sanderegg
Copy link
Member

sanderegg commented Jan 16, 2025

Dask-certificate were about to expire

dask-certificates needed a refresh:

  • the scripts to generate them was commented out?
  • we need a check on them to know when the refresh shall be done
  • the script shall be updated to auto-check and report expiry date

to refresh the dask-certificates one need to:

  • delete the certificates in asserts/dask-certificates
  • on AWS builds: run make update-repo with credentials to the AWS account in the ENV
  • on non-AWS builds: run cd scripts/dask-backend; make certificates

CD problem cannot refresh the certificates:

  • these are docker secrets which cannot be updated, they need to be deleted and re-created
  • go to portainer: remove services that depend on the secrets (e.g. dv-2, clusters-keeper, dask-scheduler/dask-sidecar)
  • go to portainer: remove secrets

ITISFoundation/osparc-ops-environments#934

@matusdrobuliak66
Copy link
Contributor

matusdrobuliak66 commented Jan 17, 2025

⚠️ MANUAL HOTFIX ⚠️ 1.79.1

  • Manually restarted static-webserver with image itisfoundation/static-webserver:hotfix-github-2025-01-16--16-45.f385621406e32338d89bb83d6a52f5ec5414d08f
  • Manually modified ENV var DYNAMIC_SIDECAR_IMAGE in the director-v2 with itisfoundation/dynamic-sidecar:hotfix-github-2025-01-16--16-45.f385621406e32338d89bb83d6a52f5ec5414d08f

@YuryHrytsuk
Copy link
Contributor Author

⚠️ MANUAL HOTFIX ⚠️ 1.79.2

  • Manually updated invitations with image
itisfoundation/invitations:hotfix-github-2025-01-21--13-48.61eb77b0cb92a90d21bd1c8fc212080635416210

@matusdrobuliak66
Copy link
Contributor

matusdrobuliak66 commented Jan 28, 2025

⚠️ MANUAL HOTFIX ⚠️ 1.79.3

Images:
itisfoundation/autoscaling:v1.79.3
itisfoundation/api-server:v1.79.3
itisfoundation/webserver:v1.79.3 -> For API SERVER service

Old:
itisfoundation/autoscaling:v1.79.0@sha256:4c3ca9245a246a17157bd24c7f6b7e68c1274c5c7d56f6ae39ca84a3a578fa23
itisfoundation/api-server:v1.79.0@sha256:92839f871cecb9a8c5c9ff81da4537e57f00c448948a267999b3b3625f61deb6
itisfoundation/webserver:v1.79.0@sha256:ec26a067b62934c329a500f6da8988b3aaf276437432afc29a3eafb761f6fbd0

Hotfix done for sim4life, tip.science and osparc.io

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

3 participants