Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/qubes-mgmt-salt
Qubes+Salt builder plugin and base packages
https://github.com/QubesOS/qubes-mgmt-salt
7f6517eee61c970720995a2464ec3dc6a8555e7d authored almost 6 years ago by Frédéric Pierret (fepitre) <[email protected]>
50a379bc2229b6143fc5950fd9531c6b6feb86b7 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Search for state.highstate command list (it may not be the first element
if any extra options ar...
Exit code was fixed in 10c923f841d508fb6bd125502ad8e6d649c848d8
578ae44b403dfb26be5f2f65830cfbfb632c1c52 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>Fixes QubesOS/qubes-issues#4627
914ab4ce52e5fc33f69dabb3c6481a7332a5d284 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>9a038b06dbb711a9230f8409ccf14ce5d9462639 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Make qubesctl exit with max() of salt-ssh exit codes.
Fixes QubesOS/qubes-issues#4464
10c923f841d508fb6bd125502ad8e6d649c848d8 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>cf486572bc71c1fa39f602a1561478ffb2ae38f0 authored about 6 years ago by Simon Gaiser <[email protected]>
Prefer a DVM template designated for management stacks, not the generic
one. This is important, ...
Report errors also when creating ManageVM instance fails, instead of
silently skipping that VM i...
31fda4c02499cfb0b960588a758ca5225b5efb9f authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Rely on builder-debian doing it. This way it will be reproducible.
QubesOS/qubes-issues#2775
f0c675b83351351ad9384997ad66b73d7c775554 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Use the same mechanism as for qubes.xml:
- acquire a lock on the policy
- check if no one have...
56e1d875c76bd11ce69d34e1a449010abb640783 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
d7a9b2186e43bc632331de178cc0f6b93c83c096 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Do not rely on python -> python2 symlink or rpm macros.
QubesOS/qubes-issues#4223
88c3bf0a89863acb59c8eeda5fd8cde5ef827fa3 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>Keep support for static .spec files, in addition to new .spec.in.
b1748487a8d3d38b0bc86e7bdbad64e07aedac94 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>bc25a7de92062ba97732007d0d525728e2aee79a authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
882cf51409022d1043a492d577a5414cf3ba024a authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
3a58ac7c409af2e7996d090285181f8c1f677506 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
cbe86aa11f1ea0a17cc56c6955d5af72f8dab300 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/6:
spec.in: remove .gitignore
spec.in: add changelog placeholder
Makefile.bui...
4d7dd6427536714505ec54e76448c05c4ec479c8 authored over 6 years ago by Frédéric Pierret <[email protected]>
c5994afdde225c2667edc98d6615800ed15fe706 authored over 6 years ago by Frédéric Pierret <[email protected]>
3b9a535e02526efa15e30d4af4dc9ef9c4bf1b97 authored over 6 years ago by Frédéric Pierret <[email protected]>
a4110f138ac343c7b63430a46d290f430c933c9c authored over 6 years ago by Frédéric Pierret <[email protected]>
0b7bec6b85fb30f4b12f455bd29a0b88bda650b8 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Fixes QubesOS/qubes-issues#3655
3dfaff742a5ee5d09868c742d9cdb33ed3bac2fb authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>f5acf15399e4f84f26e90adca31f6216b529f756 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
d6c1b7fbe011db3f8dcabf4078489a2ca26e7826 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Fixes QubesOS/qubes-issues#3655
67202cb6d019d5584608167883ac3567902df012 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>83dc1d00b3322a693e660ca5595cb6b3e7f72c3b authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Depending on library version, it may or may not be supported.
Specifically it is not supported i...
Jinja2 limit variable scope to one block, which means value set inside
a loop is not visible out...
809d3f19e682e034990016223330e601dd089d4d authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
There are no more multiple classes in qubesadmin.vm.*. Instead, there is
'klass' attribute.
14a8cc4e8d5943ecfea12a7517c78a9f89a797e6 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Fixes QubesOS/qubes-issues#3095
1834fcbd674c5ed9f7d3e2389787fbae2f3f4b7c authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
The file was not loaded by salt at all. Fix it by symlinking it under
/etc/salt/minion.d/ (and k...
1f2ebd881366ca7f149423d6032096a5866e87db authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
This is the first step in running qubesctl from non-dom0. In that case,
it will not be able to m...
Update qubesadmin usage for final shape of the API.
Fixes QubesOS/qubes-issues#2973
9e59de528b9a09a7b47833a020fb0922be391fb0 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>QubesOS/qubes-issues#2973
1ce1dd11c1150e60b39acc7f6f3499e6411ead8e authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Also set state_top to full URI, to avoid getting it through
salt.utils.url module. That would co...
4c638f3c3018bc4fb1869a881d26136483ecc876 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
3471ac4d14cdcc2649560e63f567e881173a72ce authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
This part make qubesctl use Admin API for listing VMs and such.
Pending (part 2): use proper Dis...
3d3975080d29b84179c7fdd6e6e980638c11be41 authored over 7 years ago by unman <[email protected]>
9a804d56da51f33ee49c36c68390a1e6f77ea703 authored over 7 years ago by unman <[email protected]>
5981f476f45c0a5a066f8832aad9465fe7de6479 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#1955
858befa7d05e7f92ec0d0c24265d48619c9ada2c authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Since the intention of 'scp' here is to:
- override target file (if any)
- place it in specifi...
Those directories belong to salt package itself, and in Fedora 25
conflicts at directories owner...
Move to qubes-builder
Signed-off-by: Marek Marczykowski-Górecki <[email protected]>
a52f5718a31fc773835784a3cf2403d5140d61f3 authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>2b863a77e273c5799b5192b3fabd9dc1f18fc699 authored about 8 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/3:
Remove unsupported Ubuntu builds
QubesOS/qubes-issues#1825
b8c0bcd5fc1ec90e1276d6cb937542a7faebb062 authored about 8 years ago by Marek Marczykowski-Górecki <[email protected]>1d99104e22bcd622978c989aa847ccc967d7499c authored about 8 years ago by unman <[email protected]>
45d8a8a53a46ef8a81a6e8107ce96da4376b8219 authored over 8 years ago by Bahtiar `kalkin-` Gadimov <[email protected]>
4753d27dc6873124e8ac9ad98c3db75cc65bb2ba authored over 8 years ago by Bahtiar `kalkin-` Gadimov <[email protected]>
5c5fdf505ed23bc0a4ac324f5ad4a520f7094cfb authored over 8 years ago by Bahtiar `kalkin-` Gadimov <[email protected]>
9bf856ce74a24262c2a7323a8b31549b928a486f authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
When running salt on some particular VM twice, without shutting it down,
/tmp/salt-shim-sandbox/...
efa87307a5fd0e0f67f6d81255a7963c01013753 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Previously if salt_call for particular VM failed (with an exception),
that VM wasn't listed in o...
6af87b9619b09bc7368a50c0d7c4613fe6ddf972 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Calls done with `salt-call` instead of `qubesctl` can be harmful since
it doesn't load backporte...
Salt shim checks if scp binary is present, because normally it's used
for deploying salt minion....
Don't discard it, especially when no --show-output is used (then it
would be extremely difficult...
28bf6d4f0a32a59ac0d83ae6e3d7b298a2dc03d9 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Even in fc23-based dom0 it is needed to apply them (see
QubesOS/qubes-issues#2048), to correctly...
It isn't used anymore
QubesOS/qubes-issues#2048
60c5c4becd0a932b477cd1d2f9b2cb34ccec3f28 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>Since it will not be regenerated in a moment, have the right file here.
QubesOS/qubes-issues#2048
220e4c762082c2c8e94511de3fe19624eb26da6c authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>46a73c861ad50135b309808255a7a99946002a5a authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
qubesctl may not be yet installed
d247ead9834c60eabad7844b464cbca9d0b34562 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
minion_id needs to be present before any salt %post script is called
Otherwise (during system in...
Until topd module is installed (and enabled), static pillar top is used.
There is no 'topd' _pil...
QubesOS/qubes-issues#1926
611d0dbc88c1610cc6f06d038ba6eeff86fa5349 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Don't exclude rpm_spec dir and 'debian*' files - otherwise dpkg-source
would complain about file...
Do this using python API instead of separate process. This saves time
spent on importing all tha...
During installation hostname is set after package installation,
resulting in minion_id being ini...
1320a2fd664b513953df3949bf719517ba4c5884 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Apparently in some cases it isn't initialized, causing qubesctl failures.
b7f2bb1bdf5add39f6d30d065f79048226ba05af authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Since salt-ssh usage, there is no need to install anything special in
managed templates.
QubesO...
2c982d7eb96f003674666f31ba5f6f3c2b94f06e authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Enable usage of Debian template for "DispVMs" from which salt-ssh is
called.
QubesOS/qubes-issu...
ef2cbac9b7b4d29d15e32bcb075a01844377c7af authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
This commit uses salt-ssh (running over qrexec) called from "DispVM" to
configure VMs. For that ...
b981fa00e3f47dbf47c397be2463387b69713bef authored over 8 years ago by M. Vefa Bicakci <[email protected]>
Fixes QubesOS/qubes-issues#1822
e4fc9fa07357d933335cee9a539e421ee52f6fe3 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Implement simplified version of top.get_top in pure jinja and use it
when plain list of tops to ...
47dc7e232a3de1e8555d867a1abf96cd10b6cb2e authored almost 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Just enabling builder plugin shouldn't alter COMPONENTS variable, so add
a comment why this prop...
Tag for commit e53a6a16e92fcd23b86dbf0d6a833156734faba9
# gpg: Signature made Thu 24 Dec 2015 0...
ea2805e1987db30985868611f656874ebd0fcfd7 authored almost 9 years ago by Marek Marczykowski-Górecki <[email protected]>e53a6a16e92fcd23b86dbf0d6a833156734faba9 authored almost 9 years ago by Jason Mehring <[email protected]>
Allows other mgmt components like the dev or personal user packages to merge
as well.
# Mer...
1221bf72c296c0b992a206fdb6f1162d8749adda authored almost 9 years ago by Jason Mehring <[email protected]>Moved those package to mgmt-salt-dev repo
a2cfa21bce107f972de77557286568188b9af514 authored almost 9 years ago by Jason Mehring <[email protected]>05720f190dae92b5723085bf16e039f3ef70ee44 authored almost 9 years ago by Jason Mehring <[email protected]>
6e6aa2517ac13cd67386636a556186613e891f42 authored almost 9 years ago by Jason Mehring <[email protected]>
3aa66673b6cca4cd8d4e94999a33d687feb34611 authored almost 9 years ago by Jason Mehring <[email protected]>
40c50999f63df868a0888ea5cf92df77e0c24774 authored almost 9 years ago by Jason Mehring <[email protected]>
582a5ddc7d3a71031f97f56a07c9e7d532523cab authored about 9 years ago by Jason Mehring <[email protected]>