Skip to content

Commit 0b3decf

Browse files
committed
Merge pull request #816 from jfindlay/stable
Merge develop into stable for new release
2 parents 2b13563 + e68d668 commit 0b3decf

9 files changed

Lines changed: 1658 additions & 694 deletions

File tree

.github/ISSUE_TEMPLATE.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
### Description of Issue/Question
2+
3+
### Setup
4+
(Please provide relevant configs (Be sure to remove sensitive info).)
5+
6+
### Steps to Reproduce Issue
7+
(Include debug logs if possible, `bootstrap-salt.sh -D`.)
8+
9+
### Versions and Systems
10+
(`salt --versions-report`, `bootstrap-salt.sh -v`, system type and version,
11+
cloud/VM provider as appropriate.)

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### What does this PR do?
2+
3+
### What issues does this PR fix or reference?
4+
5+
### Previous Behavior
6+
Remove this section if not relevant
7+
8+
### New Behavior
9+
Remove this section if not relevant
10+
11+
### Tests written?
12+
13+
Yes/No

AUTHORS.rst

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,29 @@ order.
77
========================== ===================== ============================
88
Name Nick Email
99
========================== ===================== ============================
10+
abednarik abednarik alejandro.bednarik@gmail.com
11+
Adam Wright hipikat adam@hipikat.org
1012
Alec Koumjian akoumjian akoumjian@gmail.com
1113
Alex Van't Hof alexvh
1214
Angelo Gründler plueschopath angelo.gruendler@w1r3.net
1315
Ari Aosved devaos ari.aosved@gmail.com
16+
Beau Hargis beaucephus beau@customermobile.com
1417
Boris Feld Lothiraldan
1518
Brad Thurber bradthurber
19+
Brandon Clifford brandon099 brandon.clifford@vivint.com
1620
Bret Fisher BretFisher bret@fishbrains.com
1721
bruce-one bruce-one
1822
C. R. Oldham cro cr@saltstack.com
1923
Cam camereonsparr
2024
Chris Rebert cvrebert chris.rebert@hulu.com
2125
Chris Buechler cbuechler cmb@pfsense.org
2226
Christer Edwards cedwards
23-
denmat denmat
27+
Clark Perkins iclarkperkins clark.perkins@digitalreasoning.com
2428
Dag Viggo Lokøen dagvl dag.viggo@lokoen.org
2529
Dan Mick dmick dan.mick@inktank.com
2630
David J. Felix DavidJFelix
31+
denmat denmat
32+
Denys Havrysh vutny denys.gavrysh@gmail.com
2733
deployboy deployboy
2834
Diego Woitasen diegows diego@flugel.it
2935
Elias Probst eliasp
@@ -33,50 +39,67 @@ EYJ eyj
3339
Forrest Alvarez gravyboat
3440
Fred Reimer freimer freimer@freimer.org
3541
Geoff Garside geoffgarside geoff@geoffgarside.co.uk
42+
gdm85 gdm85
3643
ggillies ggillies
3744
Giuseppe Iannello giannello giuseppe.iannello@brokenloop.net
3845
Gregory Meno GregMeno gregory.meno@inktank.com
3946
Guillaume Derval GuillaumeDerval guillaume@guillaumederval.be
4047
gweis gweis
4148
Henrik Holmboe holmboe
4249
Howard Mei HowardMei howardleomei@gmail.com
50+
Jared E Stroud jaredestroud jaredestroud@gmail.com
4351
Jeff Hui jeffh jeff@jeffhui.net
4452
Jeff Strunk jstrunk
4553
Juan A. Moyano wincus wincus.public@gmail.com
54+
Justin Anderson jtand janderson@saltstack.com
55+
Justin Findlay jfindlay jfindlay@gmail.com
4656
Karl Grzeszczak karlgrz
4757
Kenneth Wilke KennethWilke
4858
lomeroe lomeroe
4959
Liu Xiaohui oreh herolxh@gmail.com
5060
Mark Lee malept
61+
Marcus Furlong furlongm furlongm@gmail.com
5162
markgaylard markgaylard
5263
Matt Black mafrosis
5364
Matthew Garrett cingeyedog matt@clemson.edu
5465
Matthew Mead-Briggs mattmb
5566
Matthew Willson ixela
5667
Matthieu Guegan mguegan
68+
Michael A. Smith kojiromike michaels@syapse.com
5769
Michael Scherer mscherer
5870
Michele Bologna mbologna michele.bologna@gmail.com
5971
Mike Carlson m87carlson mike@bayphoto.com
6072
Mike Place cachedout mp@saltstack.com
6173
nevins-b nevins-b
62-
Niels Abspoel aboe76
74+
Nicole Thomas rallytime nicole@saltstack.com
75+
Niels Abspoel aboe76 aboe76@gmail.com
6376
Nitin Madhok nmadhok nmadhok@clemson.edu
6477
panticz panticz
6578
Paul Brian lifeisstillgood paul@mikadosoftware.com
6679
Pavel Snagovsky paha
6780
Pedro Algarvio s0undt3ch pedro@algarvio.me
6881
Pedro Paulo pedropaulovc
6982
Peter Tripp notpeter
83+
Prayag Verma pra85 prayag.verma@gmail.com
7084
ptonelli ptonelli
85+
Randy Thompson beardedeagle randy@heroictek.com
7186
Raymond Barbiero visualphoenix
7287
Rob Eden hedinfaok
88+
Robert James Hernandez l2ol33rt l2ol33rt@gmail.com
7389
Roberto Aguilar rca roberto@baremetal.io
7490
Roman Inflianskas rominf infroma@gmail.com
91+
Roman Mohr rmohr rmohr@redhat.com
7592
Ronald van Zantvoort The-Loeki ronald@pcextreme.nl
93+
RuriRyan RuriRyan ryan@btsoft.eu
94+
Ryan Walder ryanwalder ryanwalder@ucds.email
95+
Sergey Paramonov serge-p serg.paramonov@s-vp.com
96+
Shawn Butts shawnbutts
7697
Skyler Berg skylerberg skylertheberg@gmail.com
7798
Stanislav B stanislavb
99+
Steve Groesz wolfpackmars2 wolfpackmars2@yahoo.com
78100
Tate Eskew tateeskew
79101
Thomas S. Hatch thatch45 thatch45@saltstack.com
102+
Tobias Jungel toanju Tobias.Jungel@gmail.com
80103
Tony Narlock tony
81104
Valentin Bud valentinbud valentin@databus.pro
82105
Vladimir Kozhukalov kozhukalov

ChangeLog

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,58 @@
1+
Version 2016.04.18:
2+
* Add support for openSUSE Leap. Thanks Roman Inflianskas(rominf). #693
3+
* Fix missing deps installation on Debian. Thanks Steve Groesz(wolfpackmars2). #699
4+
* Update SaltStack repo location and latest version for Windows. (brandon099) #711
5+
* Better EPEL repository detection on RHEL and CentOS. (vutny) #717
6+
* Fix git invocation fail when `man` command is not available. (vutny) #718
7+
* Fix `epel-release` package installation on CentOS/RHEL 5. (vutny) #719
8+
* Removed deprecated cli option. (abednarik) #705
9+
* Remove RHEL optional repo check and enable. (vutny) #720
10+
* Remove SaltStack COPR repository configuration for CentOS/RHEL5. (vutny) #721
11+
* Add opensuse_Tumbleweed support. (aboe76) #725
12+
* Sometimes bootstrap doesn't install zmq. (jtand) #726
13+
* Process -s (default sleep for service restarts) in bootstrap-salt.sh. (hipikat) #692
14+
* Minion keys and /etc/salt/minion should be overwritten on -C. (cro) #541
15+
* Fix for -C (_CONFIG_ONLY). (beaucephus) #544
16+
* Fix when using upstream tags. (The-Loeki) #564
17+
* COPR project moved. (rmohr) #738
18+
* Update license year range. (pra85) #743
19+
* Use POSIX-Compliant Command-Exists Test. (kojiromike) #741
20+
* Add -f option to force shallow cloning. (eyj) #660
21+
* add SLE 12 support, fix OpenSUSE support. (grep4linux) #748
22+
* Fix CentOS git setup.py syntax error upon installation. (The-Loeki) #746
23+
* Enable shallow cloning for version branches by default, not only tags. (vutny) #750
24+
* do not install copr repo on fedora 22+. (toanju) #751
25+
* Add support for pegged versions on YUM based OS'ses through repo.saltstack.com. (The-Loeki) #685
26+
* fix for FreeBSD 11 CURRENT install functions. (serge-p) #723
27+
* Don't add zypp repo if it already exists. (furlongm) #731
28+
* switch repositories for suse and sles fixes `#706`_. (aboe76) #734
29+
* Reformat and correct usage instructions. (vutny) #755
30+
* fixed missing repo for suse 12. (aboe76) #756
31+
* fix for Amazon Linux. (shawnbutts) #700
32+
* adding support for OpenBSD distribution. (serge-p) #722
33+
* fixing syntax errors. (beardedeagle) #760
34+
* Import CentOS 7 GPG key on RHEL for installing base dependencies from Salt corp repo. (vutny) #765
35+
* Fix multiple lint errors (shellcheck) and make some refactoring. (vutny) #768
36+
* Fix sleep time option to recognize a numeric argument. (vutny) #771
37+
* Update README. (vutny) #787
38+
* get tornado from pip on a fedora git install. (jfindlay) #785
39+
* Remove the Saltstack repo's alias. (cro) #794
40+
* Ability to change cache dir. (clarkperkins) #761
41+
* Add config_freebsd_salt func so freebsd puts cfgs in the right place. (ryanwalder) #779
42+
* Allow archive versions. (clarkperkins) #769
43+
* Lack of HTTPS for RPM packages. (jaredestroud) #783
44+
* Ability to change cache dir. (clarkperkins) #761
45+
* Bootstrap on Docker. (vutny) #793
46+
* add downstream pkg repo for SUSE. (jfindlay) #791
47+
* Fixed use of HTTP over HTTPS for anonscm.debian.org. (gdm85) #788
48+
* Bump Salt version to latest stable in PS bootstrap script for Windows. (vutny) #801
49+
* Add an -l option to switch https to http links. (rallytime) #795
50+
* Virtualenv support for Ubuntu. (l2ol33rt) #666
51+
* Lint. (jfindlay) #805
52+
* use portable command check. (jfindlay) #806
53+
* Update epel-release version number (RuriRyan) #809
54+
55+
156
Version 2015.11.09
257
* Make sure that wget is installed. #868
358

@@ -426,5 +481,5 @@ Version 1.5:
426481
* FreeBSD 9.0
427482

428483

429-
# Don't remove the line bellow.
484+
# Don't remove the line below.
430485
# vim: fenc=utf-8 spell spl=en cc=100 tw=99 fo=want ts=4

Dockerfile

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
FROM ubuntu-upstart:14.04
2+
MAINTAINER "SaltStack Team"
3+
4+
# Bootstrap script options: install Salt Master by default
5+
ENV BOOTSTRAP_OPTS='-M'
6+
# Version of salt to install: stable or git
7+
ENV SALT_VERSION=stable
8+
9+
COPY bootstrap-salt.sh /tmp/
10+
11+
# Prevent udev from being upgraded inside the container, dpkg will fail to configure it
12+
RUN echo udev hold | dpkg --set-selections
13+
# Upgrade System and Install Salt
14+
RUN sudo sh /tmp/bootstrap-salt.sh -U -X -d $BOOTSTRAP_OPTS $SALT_VERSION && \
15+
apt-get clean
16+
RUN /usr/sbin/update-rc.d -f ondemand remove; \
17+
update-rc.d salt-minion defaults && \
18+
update-rc.d salt-master defaults || true
19+
20+
EXPOSE 4505 4506

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Salt Bootstrap - Generic Salt Bootstrap Script
22

3-
Copyright 2012-2013 Salt Stack (saltstack.org)
3+
Copyright 2012-2016 Salt Stack (saltstack.org)
44

55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)