Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-infrastructure

Qubes OS infrastructure configuration
https://github.com/QubesOS/qubes-infrastructure

Switch default template to fedora-31

Use fresh default without requiring to override in pillar.

aefc244fb71bd7bebb2a2a50ca7c76810782a2e9 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Switch package deps to python3 where applicable

fcgi-wrapper remains python2, because 'flup' package is not compatible
with python3. It will nee...

5a97a90293c424cf440a15686761d6475c3ee74b authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Update qubes-builder submodule

0bb34751acc7a6a611bd99eba0c699897a1b68f0 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Update qubes-builder submodule

6196681cc9d9ddbc73412465663dfc967ba50793 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/14'

* origin/pr/14:
pillar: common file for repo definition for logs and build VMs

8e253b3ecdcfb213581d83ec8aad438f5c70824a authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
pillar: common file for repo definition for logs and build VMs

Update pillar data example

08365bc98d7a4c8acbc07e5e037bc43c4bc5f024 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
version 2.0.5

d2f94ba70ea65f65725c9094b546babccb4a669c authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
pillar: make repo definitions available globally

- This is needed not only for logs VMs but also build VMs
for configuring 'builder-github.conf'....

7a81d7c4ae7b5789adcc415fa290ef3a3eaf84a3 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
multiple logs: fix remaining previous prefix build-

505cee6149205ade0c09eabb62ed81aaf583b49a authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Preserve current github build-logs repository name

8f390e5fa19be4e2b21454beef04b09f93330909 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
logs VM: renamed to 'logs-' based prefix

e5045a37125ea12588ee25779f2a31a22fc45d73 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
ssh-proxy: add hosts provided by remote-hosts in pillar

7bb45b1b6a1c2e538213ea929bc0b7565a0922a7 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
build-logs: fix git url

c0ff5be079ab648160ec8b8d712aff13669a074e authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
spec: add pillar example for another logs VM

9b5515a5e3fd64af7542746688e190668c7a63f7 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Uniformize build logs prefix denomitation

2308eeeeb2868c1ceb6ad038b3df78e2383bd7e3 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Handle build logs VM per builder VM

22ceccafb7f41ed9c62a3d85a1a5d2a53d8b6ca0 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
build-logs: git URL is assumed to be SSH

22024aa4b6a08b040ac1942906f3889fe617ad2f authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
version 2.0.4

21913c4562d1018e62b32ab152975caba9e9d70a authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
update submodules: qubes-builder, qubes-builder-github

c0929d6d9d2541f07cf26f5b2554a43d85522f54 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
README: add webhooks formula comments

47015ab8d93476000cbd403918e31839ad2a9a97 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
builder-cleanup: keep latest packages in qubes-packages-mirror-repo

Previous version relied on hardlinks to packages in
qubes-packages-mirror-repo to check their us...

84a8d6fcb80675e2ded449b33829d8140c54b684 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: switch to dom0 Fedora 31

QubesOS/qubes-issues#5529

7e248406ae20f0831978a365c71fd9d3a9779221 authored almost 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
rpm: don't compile python scripts

There are no python modules in this repo, only various scripts. And the
automatic script confuse...

0456e93fc4a74f5e128f6716190aeaa837f796b3 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Update qubes-builder submodule

995f0b97374ecf80cd3427e1761b0e9ca5bc2dc6 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.3

e7bc08196eeb2e123020952da15af78b119f8dc6 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Update builder dependencies (python2-sh -> python3-sh)

63dddcb0ab23dceedb43b11efb717be9d0406816 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Remove User=user from user's systemd service

Fix setgroups(2) is not available in a namespace used in user's systemd
instance. Similar issue ...

1f328f842f52a280e460dc1309d27f812804432b authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: switch to bionic

QubesOS/qubes-issues#4613

9b3ffc0d2fb772e8ca49ee8cb558618beb41d6c2 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
version 2.0.2

be591dc2fcc8e330032b6c007940a4c4ca40b86f authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Fixes

- missing 'name' key after renaming /home/user/.ssh/config state
- fix builders list formatting

e2e6d6bc7a8be71b744c74a6dc07ca1984111ed2 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.1

1fda5274d4ac0359ad79215bbf368a563b952809 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix master key import

- force trustdb check, to refresh its trust
- use gpg --dearmor to create keyring

The second on...

bf03f9cb33f50c39310555f712fe4753bca1ae9f authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Don't add empty newlines into builder list file

df8848b294de2fe3598face47bdb7ba2a9e1348a authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix state id conflict in build-ssh-ssh-proxy

/home/user/.ssh/config conflicts with build-vm.

1053a0c01314b92a1e9ef52a5016ec56501a2479 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/8'

* origin/pr/8:
travis: switch to xenial and drop R3.2

9324c33e8eb69d3cce07bc32caf5fbbdb1d56283 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: switch to xenial, drop R3.2

QubesOS/qubes-issues#4613

f77f93db4c8ffd1f6fd6e297c03cc4ebf1977e33 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.0

4c2155a9224535e156d4cd2b2fd0618e284b8d57 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Update submodules

ab2326d384d4f0fa8b4d407bc3659e497886ee66 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: switch to xenial and drop R3.2

QubesOS/qubes-issues#4613

4ef1c1570d098504958977245e244ebfa58f0088 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Fixes from Marek's comments

3a69c7271d067c338526c13eb5ccc7d2891092a1 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
build-vms: handle mirror ssh key if present in pillar

b8ac26f5622c90d73e7e7207daf58334237131eb authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
builder-github.conf: define GITHUB_BUILD_LOGS_REPO

b330c384a1612318e0f24842c38d8f90e83558ad authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Add contrib.qubes-os.org in ssh-proxy-dom0

798d4af1fb36917c8ad33b5a7c3923805475385f authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
builder-github: fix GIT_URL and BRANCH and add pillar org variable

c181660b4ac86ce821f419fe48c866868fc6b34c authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
build-vm: get-sources after creating builder.conf

1025770646cef17cb5d3ef9d1dd07ab257a9463b authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Add build log public key from pillar

45c9accccca9fc655bbdc45267bef37f47a41da7 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Fixes from Marek's comments

c1308b9ad451ac63d21753554be5fe1cb830fc25 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Handle adding extra keys per builder

Add @fepitre signing key

bfd6b70c42a1332534a7a5ac46486d98bd77e543 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
webhooks: update default template to Fedora 30

97415826bcfc82453a0a20db821de85f82d853c1 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Update README for remaining post-installation steps

077f22037bfa58a7f8731027b65eb1204cd221ff authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Refine build-envs definition and allow modular definitions

9206904050d66c8a5d3d8e72679dd837f3013f92 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Switch to Fedora 30 as default value for templates

39d9d8899d7bb3546aa10c1576cfd17b07b6e930 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Update pillar init and handle remote mirrors definition

ab0e8fe0299e5290864b5b4d437b24919c4b28b9 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Fix pillar example handling trigger mechanism

8cb9c048933dff1a6a8ebb81c9c574b13d7a90fd authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Remove gnupg in Fedora 30+ minimal template

69a50cfce20ed871c1f26dcc34b824d41fc74db2 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Fedora 30+: gnupg is deprecated and replaced by gnupg2

839f607a7dd5934564a380808d441825c905d229 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Add bison and flex for querying kernel config

74ea321d3f09c2224c1f4ffae8716fd966f15f58 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
version 1.0.20

eabf355decbd9ae604b6982b6c656780f4869d01 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Update default template to fedora-29

db4772d67aba9158b396d30a87de0c2afd3fd647 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Update qubes-builder and qubes-builder-github submodules

6874b851e48c3a6e33193a9e343d25eb0819c678 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Periodically call a script uploading status of packages

a09fde6ae01c02b67aa0ba626728a741ba9e7cf9 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Add a script to cleanup unnecessary files

Old packages, temporary files etc.

Fixes QubesOS/qubes-issues#4554

cb71b6e9b24c7acc5dcbbaadee11b92e686bf830 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Minor fixes for fc29 build vms

- adjust package names for fc29
- fix setting up .ssh dir in build-logs vm

554da8b62d90fd78af9b5d76172edaa2de3d39ae authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.19

7fe8920ede54cb07e75a4812704790970481e99b authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: add R4.0 and R4.1

9df810b4b7c86972987085d1d22e669731d6de60 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: use spec.in

499d7543d6952087314eabb59989668df403d2f3 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.18

fee1553839ca4bd03543c8b8825aed890c22b335 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Install nosync in build template

mock can use it to speed up the build.

e5a2de0117ec5147ca312b4b5ca88ea90d0603d8 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.17

7d0a629818be9f3eaf66e105895cdb8a7755976b authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Install pbuilder and reprepro

New (reproducible) Debian package build.

565f89aa251076cb39b3074e6ac4a6763fd70d4f authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.16

7a4d35ac97a9d811c94610651564ae0c616654a0 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Install devscripts - needed by builder-debian now

b478ad097eb782868c9a42b2aaae86028501b742 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.15

7377ac7b42d82109da1701f68bae01ee70689ce6 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Install nmap-ncat in a template for netvm

Required for ssh proxy.

11d15a1a5d0167315990e4631ab32d1115cd3d11 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Install 'mock' in build VM's template

a95bb9e50a478acbb276dc1b51c664eb69ccb071 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Specify locale for gpg command

Don't rely on calling environment. Especially force UTF-8, as
salt-minion handle command output ...

75140be234cb5fb48aefd6179c6de4a1e2bf796f authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Update readme

80f78d6de2321efb5ec4e8d3689cc1894f769513 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Use fedora-28 by default

+ a few minor fixes for that

6bf7759d56b936389b80cc88f3101b2a7c8cf33c authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.14

3f263983aefeafde112ffa29e20e489677e83b3c authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Use symlinks to most recent qubes-builder instance for rpc services

Make it always use the most recent version from master branch. This
ensure that both rpc service...

739475a9741ce7abe85295a2d2df595dfa0ce143 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.13

f2e2afaea17fd1d35bf520cd8d6d70caa052030b authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
One more qubesbuilder.TriggerBuild fix

2fa3d3cf61e4ec0a1635668a1e86a61aa4a63640 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.12

9d5ab78e2ec755b26dff28f7f52db57454ceb61e authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Apply qubesbuilder.TriggerBuild fix

4a74c3d92e16d55c17f0553abc0e094be0c7de24 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.11

239b2cd7f97afa0e18e654afc51f5a4280dcc6d1 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Update submodules

71261142137c38c356e1c7ab37cdca71366dd14e authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Add packages required by dpkg-scanpackages

585cce56eb0a2da128ad11e44ca7a91dd33863ed authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Switch to fedora-26 template by default

69d63afe879798ec4f1e6b9395c345855af9716c authored about 7 years ago by Frédéric Pierret <[email protected]>
build-envs: add centos

8bc90593416a63db812bf3ccd37f892879a47b38 authored about 7 years ago by Frédéric Pierret <[email protected]>
version 1.0.10

601019d50d37606628c6f108d9354d138b63f7e8 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Install mktorrent

Required for ISO release

c3edf5c3bff0d8fe6194e7e8085c38080ed5ecb9 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.9

2942b662cbedee252c5b0e79e96bd170f11b810b authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Update package name: python-sh -> python2-sh

2dc2709fa0d123c92b7c936f5260934b37c87f87 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.8

4c6f01f743f4f29c330e2f57ba359847285bc63a authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Switch to fedora-25 template by default

Still configurable with pillars

58140cce3de72fcf9a0bc962c167c1cbbcf50eba authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.7

3c7d3444ccb4b128a4aa21c5befc4442b5d4b112 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Install policy for qubesbuilder.CopyTemplateBack

a6e47936603c28ddc70a041f0e076ac8bdb4dda7 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.6

e5230aef11d244e4ea53cb52166f16294eb6dc6d authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Install disk-handling services for template builds

26a9b1a3f00a2e3ddd7cd3929d214fdd4c55eb94 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
version 1.0.5

b0f300a3a01fa617061c65f0f193b68538f60e69 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>