Project

General

Profile

action #44066

merge the two osd salt git repos

Added by okurz about 4 years ago. Updated almost 3 years ago.

Status:
Rejected
Priority:
Low
Assignee:
Target version:
-
Start date:
2018-11-20
Due date:
% Done:

0%

Estimated time:

Description

Motivation

I think separating states and pillars is not very common. Probably https://gitlab.suse.de/OPS-Service/salt should be our reference. Also, maybe the repo should not really be about "salt" but more about the overall configuration so inviting for more, deployment CI job definitions, docu, etc.


Related issues

Related to openQA Project - coordination #43934: [epic] Manage o3 infrastructure with salt againBlocked2021-03-16

History

#1 Updated by nicksinger about 4 years ago

  • Status changed from New to Workable

I'm in general not sure how to handle this.
I'd like to manage "the whole infrastructure" in one repo indeed but always symlinking stuff around in systems can also cause unexpected problems and more confusion…
If you like we can one day talk about this over a coffee.

#2 Updated by nicksinger almost 4 years ago

  • Priority changed from Normal to Low

#3 Updated by coolo almost 4 years ago

btw: the original motivation behind the split was to be able to have states published for all openqa instances to use and pillars to be osd specific. But I don't think that turned out to be true

#4 Updated by okurz about 3 years ago

#5 Updated by okurz about 3 years ago

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

According to https://gitlab.suse.de/OPS-Service/salt/blob/production/bin/prepare_test_env.sh#L69 this repo uses symlinks to create /srv/pillar and /srv/salt . It would be nice to have other instances, namely o3, covered by the same salt repo as well which IMHO is more important to get right then this ticket so let's block by that one

#6 Updated by okurz almost 3 years ago

  • Status changed from Blocked to Rejected

We have more and more progress regarding #43934 so by now I think it's a good idea that the repos are separate.

Also available in: Atom PDF