SUSE / DeepSea

A collection of Salt files for deploying, managing and automating Ceph.
GNU General Public License v3.0
161 stars 75 forks source link

deepsea monitor not working with gitfs #1837

Open togoschi opened 4 years ago

togoschi commented 4 years ago

Description of Issue/Question

Alongside the default roots fileserver_backend i'm using gitfs as additional source for salt state files in my ceph environment. In this setup monitor doesn't show any output during execution of any stage. Also it's not possible to stop the monitor by SIGINT (ctrl-c) anymore. I tried many options in salt master configuration to solve this problem but no success.

Setup

Deepsea upstream / openSuSE environment for deployment of a ceph nautilus cluster

# grep -v '^#' /etc/salt/master | sed '/^$/d'
user: salt
syndic_user: salt
fileserver_backend:
  - roots
  - gitfs
gitfs_ssl_verify: False
gitfs_remotes:
  - https://a.b.de/salt.git
gitfs_base: dev

Steps to Reproduce Issue

Without gitfs backend deepsea monitor shows visualization results as expected

Versions Report

(Provided by running: salt-run deepsea.version 0.9.29+git.0.783555cf8

rpm -qi salt-minion

Name        : salt-minion
Version     : 2019.2.0
Release     : lp151.4.1
Architecture: x86_64
Install Date: Thu 30 Apr 2020 08:53:31 PM UTC
Group       : System/Management
Size        : 41019
License     : Apache-2.0
Signature   : RSA/SHA256, Mon 06 May 2019 09:28:24 PM UTC, Key ID b88b2fd43dbdc284
Source RPM  : salt-2019.2.0-lp151.4.1.src.rpm
Build Date  : Mon 06 May 2019 09:26:19 PM UTC
Build Host  : cloud135
Relocations : (not relocatable)
Packager    : https://bugs.opensuse.org
Vendor      : openSUSE
URL         : http://saltstack.org/
Summary     : The client component for Saltstack
Description :
Salt minion is queried and controlled from the master.
Listens to the salt master and execute the commands.
Distribution: openSUSE Leap 15.1

rpm -qi salt-master

Name        : salt-master
Version     : 2019.2.0
Release     : lp151.4.1
Architecture: x86_64
Install Date: Thu 30 Apr 2020 08:53:32 PM UTC
Group       : System/Management
Size        : 2936818
License     : Apache-2.0
Signature   : RSA/SHA256, Mon 06 May 2019 09:28:24 PM UTC, Key ID b88b2fd43dbdc284
Source RPM  : salt-2019.2.0-lp151.4.1.src.rpm
Build Date  : Mon 06 May 2019 09:26:19 PM UTC
Build Host  : cloud135
Relocations : (not relocatable)
Packager    : https://bugs.opensuse.org
Vendor      : openSUSE
URL         : http://saltstack.org/
Summary     : The management component of Saltstack with zmq protocol supported
Description :
The Salt master is the central server to which all minions connect.
Enabled commands to remote systems to be called in parallel rather
than serially.
Distribution: openSUSE Leap 15.1

)