Nicole Thomas
76951d7c06
Merge branch 'develop' into sles12sp2-fix
2018-07-31 11:55:41 -04:00
Kai Sforza
2e17eaab93
Merge pull request #1267 from KaiSforza/jenkins-timestamps
...
Adds timestamps and colors to jenkins
2018-07-30 15:02:37 -06:00
William Giokas
c82bf41f5e
Adds timestamps and colors to jenkins
2018-07-30 14:59:20 -06:00
Alexandru Avadanii
6ad614bd4a
Allow arm64 installation on Debian systems
...
Previously, AArch64 machines ('arm64' DPKG architecture) were not
supported due to missing repository metadata.
- relax bail-out condition in DPKG machine architecture check to
allow arm64; print a warning about experimental support;
- if no custom repo is defined, default to re-using amd64 repo on
arm64 since all packages are arch-independent;
Fixes: https://github.com/saltstack/salt-bootstrap/issues/1240
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-07-30 18:23:06 +02:00
Michiel Pouw
50c2dd3c37
SLES12SP changed packages git to git-core and libzmq3 to libzmq4
2018-07-25 13:00:53 +02:00
Nicole Thomas
372526350a
Merge pull request #1265 from dubb-b/develop
...
Updting checkstyle to fail on warnings
2018-07-23 11:31:11 -04:00
Nicole Thomas
e3f7aac584
Merge branch 'develop' into develop
2018-07-23 11:29:12 -04:00
Nicole Thomas
a4ecc26f7f
Merge pull request #1264 from rallytime/changelog-updates
...
Update changelog
2018-07-23 11:28:58 -04:00
Brett Benassi
07c630549d
Merge pull request #1 from rallytime/pr-1265
...
Fix lint error: don't use decimals
2018-07-23 09:10:46 -06:00
rallytime
b899014f1c
Fix lint error: don't use decimals
2018-07-23 10:38:02 -04:00
Brett Benassi
bc6c3e5b3b
Updting checkstyle to fail on warnings
2018-07-20 15:32:22 -06:00
rallytime
4ae8b53513
Update changelog
2018-07-20 13:01:35 -04:00
Nicole Thomas
b55a3d6258
Merge pull request #1260 from rallytime/remove-ubuntu-17
...
Remove support for Ubuntu 17.10
2018-07-20 12:59:17 -04:00
Nicole Thomas
50c37bde21
Merge branch 'develop' into remove-ubuntu-17
2018-07-20 12:46:36 -04:00
Nicole Thomas
10ff33a302
Merge pull request #1263 from rallytime/leap-15
...
Add opensuse 15 specific installation functions
2018-07-17 06:36:59 -04:00
rallytime
139583befd
Make some initial preparations for Ubuntu 18.10 support
...
Ubuntu 18.10 is not released yet, but we can make some small changes now
to make the script a little more robust for when it is released.
2018-07-13 14:26:10 -04:00
rallytime
a1201d1d28
Add opensuse 15 specific installation functions
2018-07-12 17:39:00 -04:00
Nicole Thomas
8f2e1801c6
Merge pull request #1262 from rallytime/remove-42.2-leap
...
Remove support for openSUSE Leap 42.2
2018-07-12 09:17:15 -04:00
rallytime
14959e04bd
Remove support for openSUSE Leap 42.2
...
Leap 42.2 is EOL and has been replaced by 42.3
This commit also simplifies some of the logic in checking for suse versions.
openSUSE 13.X is no longer supported and hasn't been for some time, so we
don't need to worry about checking for those versions any longer. The script
will bail out at the `__check_end_of_life_versions` functions early on in the
install process.
2018-07-11 13:43:19 -04:00
Nicole Thomas
c345e3e419
Merge pull request #1261 from rallytime/fedora-26-eol
...
Remove support for Fedora 26
2018-07-11 11:33:53 -04:00
rallytime
ba2ba1d1be
Remove support for Fedora 26
...
Fedora 26 is EOL as of the end of May, therefore the bootstrap script
no longer needs to support it.
2018-07-11 10:38:53 -04:00
rallytime
a491b71aab
Remove support for Ubutu 17.10
...
Ubuntu 17.10 will be EOL any day now, as Ubuntu's release calendar
says support will end in July 2018.
This commit removes support for the 17.10 (non-LTS) release. The
README file was also updated to clarify when support for non-LTS
releases will be removed from bootstrap.
2018-07-11 10:29:02 -04:00
Nicole Thomas
d9a2725316
Merge pull request #1255 from noelmcloughlin/suse15fix
...
fix for opensuse15 if no lsb_release pkg
2018-07-11 10:00:54 -04:00
Nicole Thomas
6fa61603f7
Merge branch 'develop' into suse15fix
2018-07-11 09:01:48 -04:00
Nicole Thomas
1fdd2f7024
Merge pull request #1258 from KaiSforza/jenkins-nokitchen
...
Comment out all of the kitchen runs
2018-07-11 09:00:20 -04:00
Nicole Thomas
d276f9cd1b
Merge pull request #1256 from noelmcloughlin/freebsd
...
Ensure pipe is absent before mkfifo/mknod
2018-07-11 08:59:59 -04:00
Nicole Thomas
0ded82f8ab
Merge branch 'develop' into freebsd
2018-07-11 08:57:56 -04:00
Nicole Thomas
324ae23ad3
Merge pull request #1257 from KaiSforza/jenkins-usestack
...
Use stack to get a newer shellcheck
2018-07-11 08:57:17 -04:00
William Giokas
576d2bbe34
Use stack to get a newer shellcheck
2018-07-10 18:31:04 -06:00
William Giokas
855512da4a
Comment out all of the kitchen runs
...
These aren't doing anything except taking up time on random hosts it
seems. Better to remove them.
2018-07-10 18:29:39 -06:00
N
c8152fc3bf
delete-fifo before make-fifo
2018-07-11 00:07:01 +01:00
Nicole Thomas
848145fd85
Merge branch 'develop' into suse15fix
2018-07-10 17:03:42 -04:00
Nicole Thomas
3a3eabcbb9
Merge pull request #1253 from rallytime/shellcheck-fixes
...
Fix Up ShellCheck errors/warnings for latest version of shellcheck
2018-07-10 17:02:26 -04:00
N
befd25d429
fix for opensuse15 if no lsb_release pkg
2018-07-10 17:03:27 +01:00
rallytime
f45e965fa0
Check exitcodes directly, rather than indirectly
...
This is a new requirement in recent versions of shellcheck. This commit
fixes the following shellcheck error:
- SC2181: Check exit code directly with e.g. 'if mycmd;', not indirectly with $?.
2018-07-09 12:49:11 -04:00
rallytime
bd1d4ad8bd
Fix wordsplitting error found by shellcheck
...
SC2231: Quote expansions in this for loop glob to prevent wordsplitting, e.g. "$dir"/*.txt .
2018-07-09 11:23:18 -04:00
rallytime
99fcb4dc26
Use "command -v" instead of "which" command
...
``which`` is non-standard.
Fixes the following shellcheck error:
- SC2230: which is non-standard. Use builtin 'command -v' instead.
2018-07-09 11:20:32 -04:00
rallytime
20a89d31bc
Avoid subshell overhead and remove unnecessary parens around conditions
...
Fixes the following shellcheck violations:
- SC2233: Remove superfluous (..) around condition.
- SC2235: Use { ..; } instead of (..) to avoid subshell overhead.
2018-07-09 11:13:56 -04:00
Nicole Thomas
71af9303e9
Merge pull request #1250 from icyfork/remove_daily_install_on_ubuntu_system
...
Remove daily install option on Ubuntu system
2018-06-22 11:33:07 -04:00
Ky-Anh Huynh
375b74a1ba
Remove daily install option on Ubuntu system.
...
Reference:
* https://github.com/saltstack/salt-bootstrap/issues/1245
* https://github.com/saltstack/salt-pack/issues/562
2018-06-22 10:19:41 +07:00
Nicole Thomas
04f32250b4
Merge pull request #1249 from rallytime/update-tasks
...
Update authors file and begin "in progress" changelog
2018-06-19 12:16:37 -04:00
rallytime
782a4b4ffe
Update changelog with recent develop changes
2018-06-19 12:06:07 -04:00
rallytime
abb3d7455b
Add new contributors to the authors list
2018-06-19 12:06:07 -04:00
Nicole Thomas
fe9962dc80
Merge pull request #1248 from rallytime/py3-u18
...
Add python 3 support for Ubuntu 18
2018-06-19 12:05:42 -04:00
rallytime
8e03738140
Add python 3 support for Ubuntu 18
...
Stable installs work fine, but git installs need an additional package
to be installed (python3-setuptools). Otherwise, the script fails with
the following error:
```
* INFO: Running install_ubuntu_git()
Traceback (most recent call last):
File "setup.py", line 24, in <module>
import distutils.dist
ModuleNotFoundError: No module named 'distutils.dist'
```
2018-06-19 11:44:44 -04:00
Nicole Thomas
e41f090105
Merge pull request #1228 from rallytime/fix-1225
...
Add Ubuntu 18.04 support
2018-06-19 10:50:14 -04:00
Nicole Thomas
e16fc3ea60
Merge branch 'develop' into fix-1225
2018-06-19 10:46:57 -04:00
Nicole Thomas
2fd445d665
Merge pull request #1244 from noelmcloughlin/opensuse15
...
OpenSuse_Leap_15.0 saltstack repo support
2018-06-19 10:35:11 -04:00
Nicole Thomas
3b4a5de218
Merge branch 'develop' into opensuse15
2018-06-19 10:32:18 -04:00
Nicole Thomas
3ef3504c91
Merge pull request #1247 from icyfork/return_if_apt-get_fails
...
Return immediately if apt-get fails
2018-06-19 09:59:24 -04:00