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
c5a8a5ade740eff1a507a65f8b89bfc7ea9dd573 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/41:
Support 'state.apply' in addition to 'state.highstate'
When the base top is empty, the "if tops" condition fails even in the
DispVM where tops.yaml fil...
The former is more logical name and is preferred upstream. Handle it in
the qubesctl command, to...
83930e7c8d652eb4498f4d6bbfe112a2e7191c09 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/40:
Ensure `extmods` is absent from cache before renaming
Allow syncing all modu...
8d0fcb9317f70c5c805c737a48063e46d8076994 authored about 1 year ago by jeanluc <[email protected]>
4ee2f6777cc352215006b953cf84f4e5a3a01c59 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/37:
Fix passing quoted arguments to salt-ssh
The master on the mgmt DVM needs to have a synced extmod cache before
invoking salt-ssh, otherwi...
Usually, salt-ssh is run from a Salt master with a permanent cache dir.
In Qubes OS, a new DispV...
* origin/pr/39:
Limit catching exceptions to `has_config`
Fix --force-colo[u]r docs
Add op...
d167db778ca4f6d910046b6aeab0643cc1ded585 authored about 1 year ago by jeanluc <[email protected]>
c6bc2cf43b418be79d64fc5c01af504b5ceb9785 authored about 1 year ago by jeanluc <[email protected]>
Rendering the state top on the AdminVM currently does not account
for grains, which can lead to ...
This moves the check for a qube having targeted states into the
parallelly run `run_one` functio...
Previously, any command that contained quoted arguments would not
have been received correctly b...
The latter is deprecated and will be removed in Python 3.13.
dd72b21e98f20243a0da0537a74de824d4f55051 authored about 1 year ago by Demi Marie Obenour <[email protected]>
This is done via an ugly eval hack to take advantage of shell tilde
expansion.
f5fe0268f9d50c678e85521c31ec990e85475d43 authored over 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Should be released upstream soon, but since its impact lets "apply" it
earlier.
ef0a1841af5338daa13cd6466dd055e2abfe3638 authored over 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Salt 3005 release includes partial fix for saltstack/salt#6003, but
unfortunately it doesn't cov...
This makes it work even if the bug prevents installing template updates.
QubesOS/qubes-issues#7742
1fa0c70eeac72a3defab1722024b6c65919f235f authored over 2 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/33:
Add Qubes Builder v2 integration
Remove deprecated content
Drop Travis CI
ed1cc059a5b95ed410203ab6d2573502de2be3d9 authored over 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
bd5dcbe710999db0a47872f615838797fc96fbb0 authored over 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
d8956609e5f4efdd7a617c6dabff8b911c629c49 authored over 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
610e9e29eb6389fb85b3416ad387b38b2edcaca6 authored over 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Legacy policy leftover could contain `@anyvm @anyvm deny` rule (which is
expected in R4.0, but n...
8679e342fcf10ba144905e4a8f7c4e10e4ac7fd2 authored over 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
b4bac7f863c601ee0583fc0304b9fb3515f1adf8 authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
ab097bfb307f5ff547e31b34f155269f73511845 authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#6982
f59d3a84df36d3dfbb4454e986673ea4bdb7d132 authored about 3 years ago by Frédéric Pierret (fepitre) <[email protected]>53cd2f30067d130b324e982632285cc945acba20 authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
It breaks Debian qubes, which also don’t have buggy versions of Salt.
Fixes QubesOS/qubes-issues...
18829312f3978c0cda9ade712e563fb0802d3c62 authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
Unbreak salt using dirty hack, until upstream applies the proper fix.
This is executed in a Disp...
5a92c27b0bacedb100efa23a92254e742160f1ab authored over 3 years ago by Frédéric Pierret (fepitre) <[email protected]>
cc42759586928cf492ea338afedc553700f87318 authored over 3 years ago by ctrlaltf24 <[email protected]>
18f819faa164fa2abe2636e630e12f72dcf52b5d authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
This bit me when I wasn't getting error messages from salt sometimes.
f27c0cd12d813194b25fe6fe6512890ebf1bb7d8 authored almost 4 years ago by keyandthegate <[email protected]>
* origin/pr/24:
Fix reproducibility - explicit umask set
30db67a8db2df8cc22f08e81464d8e08e6c24b76 authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
b6768cdacf9a9821a14a784dc3209079bed5e237 authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
01ec3f6429ed6182efc6864d14e5a49b1ce1137f authored almost 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
900c0eaeaa98d453281f0c39f8a9dc0aa699e15c authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/23:
Invoke qubes.SaltLinuxVM as root
We run all the formulas from dom0 via qubesctl (a wrapper over
salt-ssh). There is no need to in...
As it's done in rpm. The package doesn't exist.
f626b0ae3a61901d894aa4ae9399f2bcc1a5da08 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>40fbe93bcc89a6423d7f069fbc8b57b34703b1f3 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
This avoids a dependency on `qubes-core-agent-passwordless-root`.
0c6cc8118f133a279e7ed9e93230ee61ee6fd654 authored about 4 years ago by Demi Marie Obenour <[email protected]>a5463341a36995a8866c7f176e8e60c1ec0ca4d1 authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
9a6256387b771d4690500d65ba0cbdccc3925133 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Fixes QubesOS/qubes-issues#6188
6c2dec9a0f93fcb80287af3551017b85eb45fff4 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Newer Salt exploits pass the input as a here document, rather than as
stdin. Fix this by extrac...
e5759d1f6d724c86ae5b7f25a1914bd86cd6e701 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Use Conflicts (instead of Requires), because this package is in common
repo, not only dom0.
Use a single /etc/qubes/policy.d/50-qubesctl-salt.policy policy file for
dynamic rules, instead ...
610ddaa1eb6bc844634fa2100d040da0341e93c4 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
5058aa24b7e8f34cc588b05ee85d237cedf9c172 authored over 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
3a8b5b6b87519dbbd054d4df27e3f5e455a6b561 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
b4dcfc426e01f1aadcdd33fc5ff2ce13bf7b7749 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
e49ab3ad8f92430af998ff2dad794a8c2b6fd253 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
58d113f0542034eca7033e2a6d1a011ab56832c8 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
39cf88df612c1750a344b7758f9cb186adbe58a7 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Log file contained only 'exit code: 0' which didn't reveal it was
considered a failure anyway. L...
* origin/pr/16:
Make qubes-mgmt-salt-base-overrides obsolete for R4.1
1ffef29454a10de4c7a696c1ca016277eadba3df authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
* origin/pr/15:
Report empty output as a failure
salt-ssh may exit with code 0 even if applying state failed. One of such
cases is saltstack/salt...
b69d3072d8120c5af12c7597607b035d284c258c authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
f20c6100366b9cadfc020ce3ed309a66ebebf39a authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
This updates builder.conf so that 'make install-deps' will install the
Python 3 version of pyyaml.
a092e67e54f816b9a806e10a4274f678a5a4191a authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Salt in Fedora 31 is a buggy version, add a workaround until there will
be salt 2019.2.2 or newe...
QubesOS/qubes-issues#5297
QubesOS/qubes-issues#5529
Unless preserving colors is requested, filter out ANSI control
characters written into logfile t...
14247041ce7da14ed2a9c78e46016f9cc2802ba8 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#5529
8f6a9e61e1bc793e938303ea10fd0e2bd757ea8a authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>QubesOS/qubes-issues#4613
967e49b3e85db8582ef99a62019c1ae489f0601b authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>2153725edaa37c6dd28e26239eec88838d987622 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Debian buster package expects 'salt' user, but it isn't created if just
salt-ssh package is inst...
dict.iteritems() doesn't exist anymore. dict.items() works on both
python2 and python3.
Fixes Q...
a2d06644cf766f9bcb9d86043c7ea021577840e1 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>c486194478b5e54c0e174b044084900dd1b0e2bd authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Few more places required conversion.
Fixes QubesOS/qubes-issues#4968
d794aabf32e63b33e02f27f073a7f434c33c51f8 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>7571a386e73dc362b136bfe5ef424f59fbb3f0fb authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Contrary to qubesctl, there is no reason to keep this script at python2.
Fedora 30 requires expl...
e5bf1568d7eb764dedca809552ed9ce058e3f57b authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
47a95a575c3a48dbfae72b26c1e59d170a0ab6b4 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Put all the, even the simplest values through 'yaml' filter to properly
format them. Otherwise ...
It should be empty string, not null. Salt 2019.2 complains about it.
QubesOS/qubes-issues#4225
000d77014067458cb9ee7758e545ff95419354e6 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>topd module no longer detects it automatically.
QubesOS/qubes-issues#4225
066e97c85c9bf32eb8c49aa70b610756c6da51c4 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>4bde42588383d7287329b8a576ba66451345ef7c authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/10:
Wipe salt temporary files after applying state in a VM
* origin/pr/8:
Handle non existing qubessaltpatches in case where mgmt-salt-base-overrides is ...
If both template and template-based VMs are targeted, the template-based
VM would re-use deploye...
This is needed after qubes-builder change 936a3fc "Call
component-specific copy-in target after ...
c3f2cfb785f4af1364d7f1e0fdae9f512d5fe83d authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
- point at the log file location
- explain exit code 127 (missing qubes-mgmt-salt-vm-connector p...