Dzmitry Stremkouski
7ee2340ea8
[Feature] libvirt xml: pass rng to vm
[Fix] Doc
Issue: - It is not possible to pass [R]andom [N]umber [G]enerator
device to libvirt guest xml in order to control entropy.
- Doc has no information on how to provision vms using salt
Solution: - Pass rng parameters via kwargs from node: pillar
Attach rng xml object to generated xml.
- Provide with an example
Prod-Related: PROD-19214
Customer-Found
Change-Id: Iea111f2d927edf46f06bb7ccfad06d37b752fba9
pirms 6 gadiem
Ales Komarek
3f3a63b76f
Removed architect client from module
Change-Id: I16a340051a2e1b2202b23f2fd3a6bab20b363ee8
pirms 6 gadiem
Ales Komarek
c312a291d0
Updated Arch engine and modules
Change-Id: I6f206ad2af8cc2664c1f1fa315833d9502c34851
pirms 6 gadiem
Ales Komarek
0cbc6790e4
Added lowstate to minion info collector
Change-Id: Ia46969bab0bf7eec118d68f67a491de9cf726994
pirms 6 gadiem
Ales Komarek
ef0eea36b1
Added Architect module and makefile rule for engines installation
Change-Id: I462f47d01bd8d2b249ff059a0efd0271929691f7
pirms 6 gadiem
Oleh Hryhorov
7c5dfd3616
Deleting deprecated function and switch test to 2017.7
The patch deletes deprecated cmd.run function which actually
was defined in salt 2016 as alias for cmd.shell therefore this
change supports backward compatibility.
Change-Id: I47eae0b8ee45ca1a1a9b3e8e544c893614573fda
Related-PROD: 17056
pirms 7 gadiem
azvyagintsev
b57aaa1709
modelschema - raise on SchemaError
* Extend some logs
Change-Id: Ica9b2031f08b1e5492b375e7476d408ed48698fe
pirms 7 gadiem
Mateusz Los
4c7cd2d8c8
support for putting vm images in custom locations
Change-Id: I685de4207f1f7f17264cc4ad2d81c3348ca20074
pirms 7 gadiem
azvyagintsev
0d683713df
Fix modelschema.schema_list()
* Fix glob path, since :
ipdb> print '{}/*/*/schemas/*.yaml'.format(_get_base_dir())
/usr/share/salt-formulas/env/*/*/schemas/*.yaml
Process empty list:
ipdb> print schemas
[]
Change-Id: I6ad048cb601baea9282e3c2a30fb79fdddd1ee0b
pirms 7 gadiem
Ales Komarek
6041b1b542
Added support modules for schema operations
* Added support for backup
EME-13
Change-Id: I11cabb77bb66f3e9f1e35c9a00c9c196ded0ceb3
pirms 7 gadiem
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>
pirms 7 gadiem
Ales Komarek
8f8eee7680
Added support for salt engines, added support for requisite ordering
Change-Id: I772495c38ed5dc21ad833f3c0f351384942e2b23
pirms 7 gadiem
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
pirms 7 gadiem
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
pirms 7 gadiem
Adam Tengler
8455c25933
Use normalized way to get config for custom module
Change-Id: I8fe09f450695eaad1546262cef8df5bc4bb02308
pirms 7 gadiem
Adam Tengler
62188969cc
Salt reactor features refactoring
Change-Id: Ifac3f5e03099e8190db0a3af62a7be1f762f87be
pirms 7 gadiem
Adam Tengler
b892d85c9b
saltkey custom module to handle Salt minion key generation and injection to target node
Change-Id: Ic40eeb417175dff9f22fb4c34509b4c495cb5c36
pirms 7 gadiem
Adam Tengler
12b4bfcb31
Salt PostgreSQL returner for obtaining visualization data and associated Salt module
pirms 7 gadiem
Ondrej Smola
86bf61a9d7
added seedng
pirms 8 gadiem
Ales Komarek
f81883307b
Virtng module virtual function
pirms 8 gadiem
Ales Komarek
05e3c33bdf
Virtng module
pirms 8 gadiem
smolaon
1fb381d2cd
add custom virt module
pirms 8 gadiem