Alexandru Avadanii
398e69fcf9
seedng: module: Sync salt version
salt custom py module seedng.py should use the same Salt version
when preinstalling minion for salt-controlled VMs via bootstrap
script.
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 jaren geleden
Filip Pytloun
32ab65e016
Merge pull request #63 from txomon/fix/arch-master-config
Fix/arch master config
7 jaren geleden
Javier Domingo Cansino
53a6260b26
Fixing arch linux packages for salt
7 jaren geleden
Javier Domingo Cansino
15a9ba980e
Fixing minion dependency in master node
7 jaren geleden
Dennis Dmitriev
f5dba8c759
Fix VCP images creation
Do not change VCP disk profile globally, it causes to re-use
the properties from one node in another.
Change-Id: Iff98010c32c1060b50bc0ae040edb72108c57da1
7 jaren geleden
mcp-jenkins
b19dcd9e01
Merge "Fix backward compatibility, storage_type/invetory reclass defaults"
7 jaren geleden
Petr Michalec
df4e781356
Fix backward compatibility, storage_type/invetory reclass defaults
Change-Id: I8dee93ffd4441391a5b26ba2c5b46e43357a0ca7
7 jaren geleden
Filip Pytloun
c6bf97a3be
Merge pull request #60 from slimakcz/nf_backupninja_only
added backupninja support, by default is disable
7 jaren geleden
tomas kamm
e54514a5e8
changed default setting
7 jaren geleden
Petr Michalec
8fbdd451c7
backward compatible master:pillar:reclass
Change-Id: I7636e3b43996abfa8be21f58ff485d998eacf74c
7 jaren geleden
mcp-jenkins
7089223619
Merge "allow-multiple-ext-pillars-and-reclass-options"
7 jaren geleden
Max Yatsenko
dc5df56e82
Install oauth package
It adds oauth package to 'dependency_pkgs' and
'dependency_pkgs_pip' sections to have it installed
by system package manager or by pip.
Change-Id: I2e799c92c6e6f7c0705bb962ac32b8c166723af1
7 jaren geleden
Petr Michalec
1f541c49ed
allow-multiple-ext-pillars-and-reclass-options
Change-Id: I336b0825712218e2381e1654251765a24581da00
7 jaren geleden
Filip Pytloun
74454f8eb3
Merge pull request #58 from maxyko/pull/45
Fix minion install pkgs and dependency packages
7 jaren geleden
Bartosz Kupidura
77bef8d06c
Add salt-master and salt-minion alerts
Change-Id: I1407f89306b192ace13752f1fbc0a8594310aead
7 jaren geleden
Petr Michalec
ba91c2d62b
Merge "Add salt-minion and salt-master to telegraf"
7 jaren geleden
Petr Michalec
85b25c5ad4
Merge "Add possibility to specify multiple disks for salt.control formula"
7 jaren geleden
tomas kamm
62eb01172a
added backupninja support, by default is disable
7 jaren geleden
Petr Michalec
b4b7893e50
Fix minion install pkgs and dependency packages
7 jaren geleden
Bartosz Kupidura
9837178bdc
Add salt-minion and salt-master to telegraf
Change-Id: I6b80e66f720a9e238ba5a3dd5a1bac012fe2fe94
7 jaren geleden
Filip Pytloun
af942a70cb
Merge pull request #56 from Martin819/master
Fix Travis tests
7 jaren geleden
Martin Polreich
fa2b636378
Fix Travis tests
Change-Id: I15c668d239fa2909caf38143f3cb7ac21e1dbe9f
7 jaren geleden
Dennis Dmitriev
a57463cea7
Add possibility to specify multiple disks for salt.control formula
Example:
parameters:
salt:
control:
size: #RAM 4096,8192,16384,32768,65536
openstack.control:
cpu: 8
ram: 32768
disk_profile: small_two_disks
net_profile: default
virt:
disk:
small_two_disks:
- system:
size: 50000
image: http:/path/to/image.qcow2
- cinder-volume:
size: 50000
Change-Id: Ie092b77627cb2b1d36ba4b7a2a7d749ad91881c8
7 jaren geleden
Jiri Broulik
1dc8e78874
remove makedirs from x509.pem_managed
Change-Id: Idfe764a5b8106e02614eb3eab78895629a6fc570
7 jaren geleden
mcp-jenkins
020a6b15cc
Merge "Change of check flag (supports newer systems)"
7 jaren geleden
Adam Tengler
8455c25933
Use normalized way to get config for custom module
Change-Id: I8fe09f450695eaad1546262cef8df5bc4bb02308
7 jaren geleden
Daniel Cech
3321d6cfda
Change of check flag (supports newer systems)
Change-Id: I22f892b8a606cc9464a2bd49d4eb336936a3de58
7 jaren geleden
mcp-jenkins
a3838398b4
Merge "Not to pass the engine param if present"
7 jaren geleden
Ales Komarek
460277e7a7
Not to pass the engine param if present
Change-Id: I841e8d0aad0892fddfd34bfc27936403a46243f6
7 jaren geleden
mcp-jenkins
ea6039dcbc
Merge "Salt Engine for graph data processing"
7 jaren geleden
Adam Tengler
3e96b11506
Salt Engine for graph data processing
Change-Id: I08ab88c3cdbe3914973ce87039222f29e1dff824
7 jaren geleden
Ales Komarek
a9fc6e7d21
Add support for salt master engines
Change-Id: Ic9decbeaf57e9aba2f95c3dd616393dc32763fcc
7 jaren geleden
Adam Tengler
62188969cc
Salt reactor features refactoring
Change-Id: Ifac3f5e03099e8190db0a3af62a7be1f762f87be
7 jaren geleden
Martin Polreich
00c9ffd4fe
Fix name in .kitchen.travis.yml file
Change-Id: Id7983027c5f5c518af5856edde7adf315277d51b
7 jaren geleden
Martin Polreich
9c43e4b744
Merge "Update .travis.yml and .kitchen.yml files for parallel testing"
7 jaren geleden
Ales Komarek
f979fdb2a8
Merge "added chain file for salt api ssl"
7 jaren geleden
Ondrej Smola
6303c8ec67
added chain file for salt api ssl
Change-Id: I2439b7bb618cc060f0ea7e58b48f879201897283
7 jaren geleden
Ales Komarek
601513d333
Merge "saltkey custom module to handle Salt minion key generation and injection to target node"
7 jaren geleden
Adam Tengler
b892d85c9b
saltkey custom module to handle Salt minion key generation and injection to target node
Change-Id: Ic40eeb417175dff9f22fb4c34509b4c495cb5c36
7 jaren geleden
Martin Polreich
997970b1e8
Update .travis.yml and .kitchen.yml files for parallel testing
Change-Id: Iaaa95f7aa4c8d0ff3b9de2cfecd45946ccdadc43
7 jaren geleden
Ales Komarek
3ed7c43dcc
Added support for sync modules and pillar after minion start
Change-Id: Ia3b1e93e5f0b3da7097a285122d24c5b1d2b20e2
7 jaren geleden
mcp-jenkins
f0178ad63a
Merge "Move cert params to map.jinja"
7 jaren geleden
Martin Polreich
278324fd0c
Move cert params to map.jinja
Change-Id: I1d09c5297440a6469cfaabbfc67d1f1c11decece
7 jaren geleden
Ales Komarek
213fbe0a66
Minion key create/delete - reactors and orchestration pipelines
Change-Id: I07e86cb5d132a83b2460deda08b8a7e65f379d33
7 jaren geleden
Elena Ezhova
457e5723f1
Don't send CA keys to mine
Exposing CA keys in a mine creates a security flaw, thus such
should be avoided.
This change removes code responsible for putting and retrieving
CA key from a mine and changes the ca.sls state to allow configuring
where CA cert and its key would be generated as well as their owners.
Fixes PROD-13439
Change-Id: I6d78b13dcb3754c51606edd7e2d8158e128244a4
7 jaren geleden
Sergii Golovatiuk
8d606a9616
Refactor salt.minion
Issues:
* cmd.wait doesn't work correctly with bg=True
* cmd.wait will be deprecated in next releases [1]
* watch/watch_in work differently than onchanges/onchanges_in as some
* module override mod_watch()
This patch does:
* Replaces cmd.wait to cmd.run with onchanges.
* On any config file changes salt_minion_service_restart will be
triggered so salt master will get state immediately because of bg=True
* salt_minion_service is used only for service enablement
[1] https://docs.saltstack.com/en/latest/ref/states/all/salt.states.cmd.html
Change-Id: I7b87b3614708b861e1767566426c7a67c337ba01
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
7 jaren geleden
Filip Pytloun
b11fe78bd9
Merge "Allow setting more master and minion options"
7 jaren geleden
Adam Tengler
b38c992eed
Synchronization of files from syndic node to master of masters for localfs cache backend (default)
Change-Id: Id84434f5e0b699a00d0165a3e2318f4ad54f530d
7 jaren geleden
Filip Pytloun
6b4134bd2d
Allow setting more master and minion options
Change-Id: Ia4ba14bac02ddbceb986f725cf25664eca77bfe0
7 jaren geleden
Elena Ezhova
a45fed3e44
Allow getting CA key from a mine
In cases when a service whants to generate and sign a certificate
it requires a CA key along with a CA cert itself.
For example, Octavia needs it for signing a certificate it generates
for a newly spawned amphora.
This change add sending a CA key to the mine from where it can be
extracted in the cert.sls state.
Also allow managing permissions for a CA cert and key retrieved
from the mine.
Related PROD: PROD-11933
Change-Id: I911effb4a63ae048e348ed04b7aca33998e359aa
7 jaren geleden