action #9502

[opensuse][sle][functional][u][hard]Salt multi-machine test

Added by RBrownSUSE over 4 years ago. Updated 10 months ago.

Status:WorkableStart date:11/11/2015
Priority:LowDue date:
Assignee:mgriessmeier% Done:

0%

Category:New test
Target version:QA - future
Difficulty:hard
Duration:

Description

Motivation

Salt is an important configuration management stack used by all SUSE distributions

Acceptance criteria

  • AC1: There is a multi-machine scenario exercising salt in a client-/server setup for SLE (all current versions in development, e.g. SLE15 and SLE12SP4)
  • AC2: Same as above for openSUSE

Suggestion

We require at least the following tests
* Installation
* basic functionality - eg. salt-call --local pkg.install $package

Desirable would be multi-machine testing including Minion/Master communication and functionality.


Related issues

Blocked by openQA Tests - action #30892: [opensuse][tools]multi-machine worker setup Resolved 29/01/2018

History

#1 Updated by RBrownSUSE over 4 years ago

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

I think Jozef agreed to work on this, assigning to him ;)

#2 Updated by RBrownSUSE about 4 years ago

  • Checklist set to [ ] SLE, [ ] TW, [ ] Leap
  • Target version deleted (154)

#3 Updated by okurz over 3 years ago

  • Checklist set to [x] TW

#4 Updated by okurz over 3 years ago

A basic setup test has been added with
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1549

verified on TW: opensuse-Tumbleweed-DVD-x86_64-Build20160721-extra_tests_on_textmode@64bit

leap currently fails after adding extra tests because of #12838, see for example opensuse-42.2-DVD-x86_64-Build0112-extra_tests_on_textmode@64bit

SLE does not have a change to main.pm to enable it (needs verification).

Also, there is no multi-machine part.

@dzedro: do you want to extend with multi-machine?

#5 Updated by maritawerner over 3 years ago

  • Status changed from In Progress to New
  • Assignee deleted (dzedro)

#6 Updated by okurz over 3 years ago

  • Subject changed from Salt to Salt multi-machine test

#7 Updated by okurz over 2 years ago

  • Subject changed from Salt multi-machine test to [opensuse][sle][functional]Salt multi-machine test
  • Target version set to Milestone 13

#8 Updated by sebchlad over 2 years ago

Good Dumitru is still watching it :)

@okurz: I would like to clearly define exit criteria for this item.

#9 Updated by okurz about 2 years ago

  • Checklist changed from [ ] SLE, [x] TW, [ ] Leap to [ ] SLE, [ ] TW, [ ] Leap
  • Description updated (diff)
  • Target version changed from Milestone 13 to Milestone 16

ACs in now, it's focused on the multi-machine part. We have an existing salt test module executing the master and minion locally in both SLE as well as openSUSE.

#10 Updated by okurz about 2 years ago

  • Subject changed from [opensuse][sle][functional]Salt multi-machine test to [opensuse][sle][functional][hard]Salt multi-machine test
  • Status changed from New to Workable

#11 Updated by okurz about 2 years ago

  • Blocked by action #30892: [opensuse][tools]multi-machine worker setup added

#12 Updated by okurz about 2 years ago

  • Status changed from Workable to Blocked
  • Assignee set to okurz

#13 Updated by okurz almost 2 years ago

  • Subject changed from [opensuse][sle][functional][hard]Salt multi-machine test to [opensuse][sle][functional][u][hard]Salt multi-machine test
  • Target version changed from Milestone 16 to Milestone 21+
  • Difficulty set to hard

Actually I doubt very much that the prerequisite will be done soon

#14 Updated by okurz almost 2 years ago

  • Target version changed from Milestone 21+ to Milestone 21+

#15 Updated by okurz about 1 year ago

  • Target version changed from Milestone 21+ to future

#16 Updated by okurz about 1 year ago

  • Checklist deleted ([ ] SLE, [ ] TW, [ ] Leap)
  • Priority changed from Normal to Low

#17 Updated by okurz 11 months ago

  • Assignee changed from okurz to mgriessmeier

Move to new QSF-u PO after I moved to the "tools"-team. I mainly checked the subject line so in individual instances you might not agree to take it over completely into QSF-u. Feel free to discuss with me or reassign to me or someone else in this case. Thanks.

#18 Updated by okurz 10 months ago

  • Status changed from Blocked to Workable

#30892 fixed, multi-machine tests are possible on o3

Also available in: Atom PDF