Commit graph

3131 commits

Author SHA1 Message Date
Pedro Algarvio
6c1d428bb1
Merge pull request #1354 from zahiar/fix-ubuntu-salt-install
Fix possible typo with `gnupg-curl` vs `gnupg curl`
2019-08-06 16:24:48 +01:00
Bryce Larson
f548788093
Fixing debian wheezy 2019-08-01 16:42:43 -06:00
Zahiar Ahmed
053ae47984
Install required gnupg package for later Debian/Ubuntu distros
Debian 9+ & Ubuntu 18+ do not appear to install an `gnupg` or equivalent package by default, therefore we need to install it instead, as it is required for importing the GPG keys.
2019-07-22 23:48:00 +01:00
Zahiar Ahmed
e49861a6d3
Update downloader to just install wget
This is the only package required to down they keys and also, there's no need to include `gnupg` package explicitly as its required by the distribution anyway.
2019-07-22 22:55:29 +01:00
Pedro Algarvio
f857e883d9
Merge pull request #1356 from noelmcloughlin/ubuntu_python3
fix(python): install python3 packages if requested
2019-07-10 08:35:18 -06:00
N
6f5a696ad1
fix(python): install python3 packages if requested 2019-06-30 16:00:02 +01:00
Zahiar Ahmed
d93d03d602
Fix possible typo with gnupg-curl vs gnupg curl
Installing just `gnupg-curl` causes this issue:
```
Setting up ca-certificates (20170717~16.04.2) ...
Setting up krb5-locales (1.13.2+dfsg-5ubuntu2.1) ...
Setting up libsasl2-modules:amd64 (2.1.26.dfsg1-14ubuntu0.1) ...
Setting up gnupg-curl (1.4.20-1ubuntu3.3) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for ca-certificates (20170717~16.04.2) ...
Updating certificates in /etc/ssl/certs...
148 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
 * ERROR: Failed to run install_ubuntu_stable_deps()!!!
 * DEBUG: Removing the logging pipe /tmp/bootstrap-salt.logpipe
 * DEBUG: Removing the temporary apt error file /tmp/apt_error.n3jI
ERROR: Service 'ubuntu-16-tester' failed to build: The command '/bin/sh -c /tmp/bootstrap-salt.sh -X -d -D' returned a non-zero code: 1
```

Where as installing both `gnupg` and `curl` ensures `install_ubuntu_stable_deps` runs correctly, as a sub-dependency of `curl` looks to be missing.
```
Setting up ca-certificates (20170717~16.04.2) ...
Setting up krb5-locales (1.13.2+dfsg-5ubuntu2.1) ...
Setting up libsasl2-modules:amd64 (2.1.26.dfsg1-14ubuntu0.1) ...
Setting up curl (7.47.0-1ubuntu2.13) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for ca-certificates (20170717~16.04.2) ...
Updating certificates in /etc/ssl/certs...
148 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
OK
```

I suspect this is a typo, because looking at the code line above, `__PACKAGES="${__PACKAGES} gnupg dirmngr"`, that installs two packages.
2019-06-24 14:16:05 +01:00
Pedro Algarvio
e79d2c4d4a
Add the latest release sha256sum to the README 2019-05-20 17:52:24 +01:00
Pedro Algarvio
9a25940dc6
Bump version for release 2019-05-20 16:27:53 +01:00
Pedro Algarvio
749327f65e
Update changes log and authors for stable release 2019-05-20 11:01:07 +01:00
Pedro Algarvio
b05c284f62
Merge pull request #1344 from greut/patch-1
apt_key_fetch: use curl
2019-05-15 17:58:20 +01:00
Pedro Algarvio
9214812781
Merge branch 'develop' into patch-1 2019-05-15 17:10:46 +01:00
Gareth J. Greenaway
0d1e15ef25
Merge pull request #1347 from s0undt3ch/features/more-distros-built
Start testing more plaforms on drone
2019-05-15 09:08:22 -07:00
Pedro Algarvio
a00bddefbd
Use our own docker container image to speed up the process 2019-05-15 16:41:38 +01:00
Pedro Algarvio
902334d3f2
Only install pywinrm on windows 2019-05-15 16:15:59 +01:00
Pedro Algarvio
b1901c5b01
More relaxed timeouts 2019-05-15 16:10:52 +01:00
Pedro Algarvio
ca974fba21
No global variables 2019-05-15 16:10:06 +01:00
Pedro Algarvio
a8c640a6c3
Do not install m2crypto 0.33.0, it fails to install 2019-05-15 15:18:45 +01:00
Pedro Algarvio
93ef02dcbd
Consistent spacing 2019-05-15 15:18:41 +01:00
Pedro Algarvio
8959d1b385
Create instead of converge 2019-05-15 15:15:10 +01:00
Pedro Algarvio
4bf52b7604
No concurrent converges 2019-05-15 15:01:21 +01:00
Pedro Algarvio
c4d5dc364b
Converge as a step before building 2019-05-15 15:00:30 +01:00
Pedro Algarvio
611a2cf3a2
Drop suite depends 2019-05-15 14:44:26 +01:00
Pedro Algarvio
e302e463bc
Stop building Ubuntu 14.04 2019-05-15 14:44:25 +01:00
Pedro Algarvio
d64bce31e0
Remove amazon bootstraps for now 2019-05-15 14:09:12 +01:00
Pedro Algarvio
c701c65436
Bring back throtle step 2019-05-15 14:09:12 +01:00
Pedro Algarvio
ca0503dcfd
Run docker as a service 2019-05-15 14:09:12 +01:00
Pedro Algarvio
321fdef983
Even stricter concurrency 2019-05-15 14:09:12 +01:00
Pedro Algarvio
7ad2b6bfad
Even less concurrency 2019-05-15 14:09:12 +01:00
Pedro Algarvio
08f62e6614
Limit concurrency 2019-05-15 14:09:11 +01:00
Pedro Algarvio
82b008206a
Fix depends 2019-05-15 14:09:11 +01:00
Pedro Algarvio
48cb4ce703
Target a bigger node 2019-05-15 14:09:11 +01:00
Pedro Algarvio
6b35c082e8
Rename pipeline and step 2019-05-15 14:09:11 +01:00
Pedro Algarvio
d2afe1fa48
DBus needs to be installed 2019-05-15 14:09:11 +01:00
Pedro Algarvio
89256ef596
Update the Gemfile 2019-05-15 14:09:11 +01:00
Pedro Algarvio
a9edc0450b
Why don't we run as root? 2019-05-15 14:09:11 +01:00
Pedro Algarvio
53b045236a
The number of suites counts towards the offset value 2019-05-15 14:09:10 +01:00
Pedro Algarvio
0bfad1ce44
Bigger offset 2019-05-15 14:09:10 +01:00
Pedro Algarvio
0efeb85b60
Don't sleep while provisioning 2019-05-15 14:09:10 +01:00
Pedro Algarvio
ee58e285b1
And if we don't use the internal docker network? 2019-05-15 14:09:10 +01:00
Pedro Algarvio
0c51e23039
A different throttle approach 2019-05-15 14:09:10 +01:00
Pedro Algarvio
5143d98ae5
Fixed offset 2019-05-15 14:09:10 +01:00
Pedro Algarvio
270b6fd38d
And a little offset 2019-05-15 14:09:10 +01:00
Pedro Algarvio
fa2025c338
"Sort" by distro name 2019-05-15 14:09:09 +01:00
Pedro Algarvio
70f12f400c
Human readable step names too 2019-05-15 14:09:09 +01:00
Pedro Algarvio
e6114299b3
Another random sleep to avoid storms 2019-05-15 14:09:09 +01:00
Pedro Algarvio
9b8caf1bbe
Different UI names 2019-05-15 14:09:09 +01:00
Pedro Algarvio
e1a1a078f6
Different random delay approach 2019-05-15 14:09:09 +01:00
Pedro Algarvio
27e1f2791d
Random delay before run_command makes a difference? 2019-05-15 14:09:09 +01:00
Pedro Algarvio
160a7cf52f
Fix variable scoping issue.
Refs https://github.com/saltstack/salt-bootstrap/pull/1335
2019-05-15 14:09:09 +01:00