Commit graph

2678 commits

Author SHA1 Message Date
rallytime
938264f9e4
Update the README.rst file with some grammatical changes 2017-12-28 09:34:14 -05:00
Nicole Thomas
786bf57371
Merge pull request #1184 from rallytime/remove-fed-25
Update Fedora support: 25 is EOL, 27 is supported
2017-12-28 09:17:47 -05:00
rallytime
262d50d9eb
Update Fedora support: 25 is EOL, 27 is supported
- Fedora 25 is EOL and no longer supported.
- Fedora 27 is out and supported, let's update the docs.
2017-12-28 09:14:22 -05:00
Nicole Thomas
93db618ac0
Merge pull request #1183 from rallytime/fix-880
Add a note about the use of sudo when running commands to README
2017-12-28 09:11:17 -05:00
rallytime
630a2c4c54
Add a note about the use of sudo when running commands to README
Fixes #880
2017-12-28 09:07:15 -05:00
Nicole Thomas
19f1eb7862
Merge pull request #1182 from cmclaughlin/aws-minor-release
Adding support for minor release pinning on AWS Linux
2017-12-27 09:31:49 -05:00
Charles McLaughlin
b09dd90f0a
PR feedback - POSIX compliance 2017-12-26 21:11:48 -08:00
Charles McLaughlin
6eb2423d18
Adding support for minor release pinning on AWS Linux
Currently Salt 2017.7.2 has a critical bug that has broke disk
formatting for me:

saltstack/salt#44029

That left me looking for a way to pin AWS Linux hosts launched from
salt-cloud to an older release. With this change script args
`stable 2017.7.1` now works with AWS Linux based on the "Pin to Minor
Release" instructions listed at https://repo.saltstack.com/#amzn.

As noted in the comments below this change, we should probably refactor
to use `__install_saltstack_rhel_repository()`... in fact I've copied more
code from that function... but I don't understand all the cases for all
the other RedHat varients, so I'm just putting in the work for AWS
Linux.
2017-12-26 21:06:04 -08:00
Nicole Thomas
0b300938ae
Merge pull request #1181 from rallytime/fix-zypper-process-lock-problem
Wait for zypper processes to finish before calling zypper again
2017-12-16 08:15:47 -05:00
rallytime
9fb764dcb2
Wait for zypper processes to finish before calling zypper again
Fixes an issue where the bootstrap script bails out if there is a zypper
process running already on the machine to be bootstrapped. This can happen
when a machine has been modified to use zypper in a boot command. We need
to wait for the process to finish before calling the next zypper command.

Otherwise, the following error occurs:
```
System management is locked by the application with pid <pid#> (zypper).
```
2017-12-15 16:05:18 -05:00
Nicole Thomas
17dc74ba13
Merge pull request #1179 from gtmanfred/develop
only install ca-certificates on opensuse if it isn't already installed
2017-12-14 17:56:49 -05:00
Daniel Wallace
790d2ab13d
only install ca-certificates on opensuse if it isn't already installed 2017-12-14 15:30:07 -07:00
Nicole Thomas
ce278f2104
Merge pull request #1178 from rallytime/update-sum-2017.12.13
Add sum to README for 2017.12.13 release
2017-12-13 13:34:59 -05:00
rallytime
dcf9dfda94
Add sum to README for 2017.12.13 release 2017-12-13 13:30:31 -05:00
Nicole Thomas
66b62dbc32
Merge pull request #1176 from rallytime/release-for-2017.12.13
Update AUTHORS, ChangeLog, and Release Version number
2017-12-13 13:01:10 -05:00
rallytime
bb4fb8be7f
Update AUTHORS, ChangeLog, and Release Version number
Release for 2017.12.13
2017-12-13 12:54:16 -05:00
Nicole Thomas
825e9568cc
Merge pull request #1174 from gdm85/patch-1
Use HTTPS URL for OpenSuse's saltstack repo
2017-12-07 16:54:29 -05:00
gdm85
1664c84130
Use HTTPS for the list of OpenBSD mirrors 2017-12-07 22:07:16 +01:00
gdm85
5165ded566
Use HTTPS URL for OpenSuse's saltstack repo 2017-12-07 22:05:23 +01:00
Nicole Thomas
3f32a9181a
Merge pull request #1171 from eradman/openbsd_disable_repos
Respect disable repos (-r) option on OpenBSD
2017-12-01 10:12:05 -05:00
Eric Radman
4d4ae8898f
Respect disable repos (-r) option on OpenBSD 2017-11-30 16:32:28 -05:00
Nicole Thomas
305fa66c4e
Merge pull request #1170 from vutny/fix-1168
Fix #1168 : -b option causes error
2017-11-20 09:00:04 -05:00
Denys Havrysh
afcf7a6dc2
Fix #1168 : -b option causes error
This PR supersedes #1169 and fixes lint checks.
2017-11-20 15:00:08 +02:00
Ali Rizvi-Santiago
f7641a7a84
Fixed a type-o as identfied by @rallytime
The correct variable name is ${_NO_DEPS} and not ${NO_DEPS}..
2017-11-17 12:22:41 -06:00
Nicole Thomas
8452c5f0ba
Merge branch 'develop' into patch-1 2017-11-16 16:57:28 -05:00
Nicole Thomas
7905196e65
Merge pull request #1165 from ymasson/devuan_support
Devuan support
2017-11-16 16:55:55 -05:00
Ali Rizvi-Santiago
958fb611e1
Fix fatal error with using the -b option.
This fixes Issue #1168.
2017-11-16 11:33:25 -06:00
Nicole Thomas
2e0e543273
Merge pull request #1154 from rallytime/fix-1152
Create Contributing Guidelines File
2017-11-14 10:34:57 -05:00
Yann Masson
21cab6f025
Update Debian and derivatives with Devuan 2017-11-12 14:20:10 +01:00
Yann Masson
81b13a9acc WORKAROUND for Debian derivatives systems
The DISTRO_MAJOR_VERSION is not properly set for Debian's like
systems.
The bootstrap script fails with
'ERROR: End of life distributions are not supported.'
when the derivated system have a version number less than 7.
2017-11-11 18:19:53 +01:00
Yann Masson
3ab3d701f8 ADD Devuan support
Devuan is a Debian based distribution but without SystemD.
2017-11-11 18:16:52 +01:00
Nicole Thomas
32a7946d6b
Merge pull request #1164 from cmclaughlin/aws
Fix yum repo on AWS Linux
2017-11-08 11:27:27 -07:00
Nicole Thomas
5aed4cdd6c
Merge branch 'develop' into fix-1152 2017-11-08 10:58:06 -07:00
Charles McLaughlin
87d38135b8 Fix yum repo on AWS Linux
If I understand the logic here the new(ish) aws repo url would only be
used in these two cases - when repo_rev:

* starts with latest or 2016.11
* starts with 0-9 and the year string is greater than 2016

If I'm reading this correct, the second case is wrong so I've removed
the check for "starts with 0-9".

Fixes #1159.
2017-11-06 21:42:23 -08:00
Nicole Thomas
b59a29b074
Merge pull request #1160 from eradman/whitespace
Use tabs consistently in ChangeLog
2017-11-03 13:54:41 -06:00
Nicole Thomas
8c29645883
Merge branch 'develop' into whitespace 2017-11-03 13:47:27 -06:00
Eric Radman
9e0da8e624
Use tabs consistently in ChangeLog 2017-10-18 09:04:20 -04:00
Nicole Thomas
e7ea6b482e Merge branch 'develop' into fix-1152 2017-10-10 08:57:27 -04:00
Nicole Thomas
122bd2375c Merge pull request #1157 from rallytime/sles-clean-up
Use suse repo to install packages, rather than defining them
2017-10-10 08:57:08 -04:00
rallytime
123481877e
Use grep -q instead of swallowing errors 2017-10-05 16:23:25 -04:00
rallytime
f4ae3daaf7
Use suse repo to install packages, rather than defining them
Since we're setting up suse's package repo above, we should rely on
that instead of defining each package explicity in the `stable`
installation functions.

The git installation functions however, still have those packages
defined as is customary in other distributions' git install funcs.
The relevant packages that weren't already installed with the `stable`
function installs have been moved to the `git` install functions.
2017-10-04 20:55:30 -04:00
rallytime
add2247daf
Add information about release cadence to contributing file 2017-10-03 15:51:32 -04:00
Nicole Thomas
53f6d6806d Merge pull request #1156 from rallytime/sles-clean-up
Remove patch-level-1 specific code for SLES installs
2017-10-03 10:31:14 -04:00
Nicole Thomas
e2cbf84db5 Merge branch 'develop' into sles-clean-up 2017-10-03 08:46:23 -04:00
rallytime
5961c27a21
Remove patch-level-1 specific code for SLES installs
Anything below SLES 11 SP4 and SLES 12 SP2 is no longer supported by
bootstrap, so we no longer need to specify these SP1-specific code.

Refs #1150
2017-09-29 14:45:54 -04:00
rallytime
1002175d66
Remove "and" to make a complete sentence 2017-09-29 10:19:39 -04:00
Nicole Thomas
6cbfa4dd99 Merge pull request #1153 from toanju/fedora-release
priority sort fedora-release
2017-09-28 15:16:47 -04:00
rallytime
fc408f87f9
Create Contributing Guidelines file
Fixes #1152

- Adds some general information about how to contribute to bootstrap
- Moves some of the more "contribution-specific" info from the README
- Adds information about GPG verification, how to run bootstrap linter, etc.
2017-09-27 16:06:49 -04:00
Tobias Jungel
4dc85ca98d priority sort fedora-release
During __sort_release_files release files are sorted. Fedora is
currently identified as redhat-release. This PR adds fedora-release
to the max_prio list to priorize this higher than redhat-release.
2017-09-27 15:11:21 +02:00
Nicole Thomas
ae8df09e13 Merge pull request #1151 from rallytime/update-readme-format
Update readme "note" formatting
2017-09-25 17:17:37 -04:00