Commit graph

2782 commits

Author SHA1 Message Date
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
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
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
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
Nicole Thomas
819ce0ff53
Merge pull request #1246 from icyfork/ubuntu_daily_set_stable_rev
Disable shell error about unbound variable during daily install
2018-06-19 09:57:34 -04:00
Ky-Anh Huynh
584c97de5d
Return immediately if apt-get fails 2018-06-19 13:21:11 +07:00
Ky-Anh Huynh
b3767e2bdc
Disable shell error about unbound variable during daily install 2018-06-19 13:14:40 +07:00
N
f08d045916 OpenSuse_Leap_15.0 repo support 2018-06-15 14:30:15 +01:00
Nicole Thomas
0129adb3c8
Merge pull request #1243 from rallytime/py3-deb9
Add Python3 package support for Debian 9
2018-06-08 09:34:53 -04:00
rallytime
747b58bdb1
Update -x inline docs and README file with python3 support info 2018-06-07 11:09:12 -04:00
rallytime
1f547fede8
Add Python3 package support for Debian 9
Refs #1127
2018-06-07 11:08:49 -04:00
Nicole Thomas
c223af7da6
Merge pull request #1242 from rallytime/py3-cent7
Add Python3 package support for CentOS 7
2018-06-07 10:19:26 -04:00
rallytime
dfa4f46503
Simplify logic: fail if -r/R is passed with -x python3 2018-06-06 14:55:45 -04:00
rallytime
e672bdc1b9
Update README with CentOS 7 Python 3 support 2018-06-05 15:39:13 -04:00
rallytime
58e0e51d4d
Add Python3 package support for CentOS 7
Refs #1127
2018-06-05 15:35:48 -04:00
Nicole Thomas
d259d26dce
Merge pull request #1239 from rallytime/shellcheck-updates
Shellcheck fixes found when running latest version
2018-06-05 08:51:04 -04:00
rallytime
65263f176c
Shellcheck updates based on review 2018-06-04 11:53:00 -04:00
rallytime
18e1b973f2
Remove "Z" option from list of possible options
The functionality for the "Z" option was removed a while ago, but
the letter was never removed from the opt list. This change fixes the
following shellcheck warning:

SC2213: getopts specified -Z, but it's not handled by this 'case'.
2018-06-04 11:52:40 -04:00
rallytime
1a22209835
Fix final double quoting error
Fixes the following shellcheck error:

SC2086: Double quote to prevent globbing and word splitting.
2018-06-04 11:52:40 -04:00
rallytime
765944555c
Use explicit escaping with double backslashes
Fixes the shellcheck errors that look like this:

SC1117: Backslash is literal in "\n". Prefer explicit escaping: "\\n".
2018-06-04 11:52:39 -04:00
rallytime
2000661cc6
Change "egrep" uses to be "grep -E"
Fixes the following shellcheck violation:

SC2196: egrep is non-standard and deprecated. Use grep -E instead.
2018-06-04 11:52:03 -04:00
Nicole Thomas
06fdd8917a
Merge pull request #1238 from rallytime/py3-u16
Add Python3 package support for Ubuntu 16.04
2018-06-04 11:28:51 -04:00
rallytime
27d3d9c3e2
Add separate section to README for Python 3 support 2018-06-04 11:18:38 -04:00
rallytime
c136ddfdb9
Fix rst formatting for nested bullet list 2018-05-31 10:27:33 -04:00
rallytime
e20866453d
Add Python3 package support for Ubuntu 16.04
Refs #1127
2018-05-31 10:23:26 -04:00
Nicole Thomas
3080cab2cf
Merge pull request #1226 from jheidbrink/fix_nodeps_flag
Call __git_clone_and_checkout directly
2018-05-29 13:33:09 -04:00
Nicole Thomas
6d8e68ab23
Merge pull request #1235 from KaiSforza/jenkins-cleanup
Jenkins cleanup, `Replay` ease of use
2018-05-29 13:32:04 -04:00
William Giokas
b467850821 Make sure we're not running a test twice 2018-05-23 11:10:55 -06:00
William Giokas
f0574fb2c4 Update the distro list
If you really need to test it against a different distro, you can go to
the `Replay` thing in Jenkins and modify the basePRDistros or
baseDistros list.
2018-05-23 11:09:55 -06:00