Project

General

Profile

Actions

action #55301

closed

semi-automatic deployments on osd

Added by okurz over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
2019-08-09
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Based on feedback in #18006 we would like to have an easier way for upgrade deployments of the OSD infrastructure.

Suggestions


Related issues 2 (0 open2 closed)

Related to openQA Project - action #18006: continuous testing + delivery of tested openQA on openSUSEResolvedokurz2017-03-24

Actions
Related to openQA Infrastructure - action #41846: Link version to a possible deployed deltaResolvedokurz2018-10-01

Actions
Actions #1

Updated by okurz over 4 years ago

  • Related to action #18006: continuous testing + delivery of tested openQA on openSUSE added
Actions #2

Updated by okurz over 4 years ago

  • Status changed from New to In Progress
  • Assignee set to okurz

#55586 shows the results from the first semi-automatic deployment of osd using the gitlab CI job https://gitlab.suse.de/okurz/osd-deployment/-/jobs/111096 . The changelog could not be generated automatically because it is not sorted.

Actions #3

Updated by okurz over 4 years ago

  • Status changed from In Progress to Feedback

Maybe https://gitlab.suse.de/okurz/osd-deployment/merge_requests/1 does the job. We can check with any next deployment from the branch.

Actions #4

Updated by okurz over 4 years ago

as coolo is also upgrading openqa without any notice or email or changelog, can we ditch the ugly confluence page updates and just use automatic updates from gitlab CI?

Actions #5

Updated by okurz over 4 years ago

Discussed in QA tools meeting, we are fine to use the gitlab CI pipeline. We are also ok with just having the confluence page link to another page and also ditch the email in preparation for more often deployments. Requested to create a mailing list "osd-admins" with https://infra.nue.suse.com/SelfService/Display.html?id=145202

Actions #6

Updated by okurz over 4 years ago

  • Related to action #41846: Link version to a possible deployed delta added
Actions #7

Updated by okurz over 4 years ago

Moved gitlab project to https://gitlab.suse.de/openqa/osd-deployment and changed mail adress to osd-admins@suse.de

Actions #8

Updated by okurz over 4 years ago

The latest changelog email received interesting mangling. Seems os-autoinst looks fine but all lines for openQA have their first characters stripped instead of only the first header lines stripped.
Another idea: gitlab merge pipeline that updates and runs salt, so we can drop the crontab and the post merge hook (see RC, discussion with coolo)

Actions #9

Updated by okurz over 4 years ago

  • Status changed from Feedback to Resolved

All done as described. The idea regarding deployment of salt within gitlab CI had been done elsewhere meanwhile.

Actions

Also available in: Atom PDF