Commit graph

2593 commits

Author SHA1 Message Date
Denys Havrysh
5fb5f78d44 Declare EOL for openSUSE releases earlier and including 13.X 2017-08-18 10:31:58 +03:00
Nicole Thomas
175d8a8e6c Merge pull request #1129 from vutny/toc-debian
README: Fix typo and Table of Contents for Debian section
2017-08-14 09:45:11 -04:00
Denys Havrysh
a0330af688 README: Fix typo and Table of Contents for Debian section 2017-08-14 12:57:36 +03:00
Nicole Thomas
17650d27a1 Merge pull request #1125 from saltstack/rallytime-patch-1
Reduce the # of days an issue is stale to 6 months
2017-08-10 17:03:13 -04:00
Nicole Thomas
6424f4cc12 Reduce the # of days an issue is stale to 6 months
This should be a good amount of time until an issue is considered stale
2017-08-08 16:09:01 -04:00
Nicole Thomas
f658e52e17 Merge pull request #1123 from rallytime/fix-1119
Allow powershell bootstrap script to specify PY2 or 3
2017-08-08 13:25:43 -04:00
Nicole Thomas
aa887bfa97 Merge pull request #1 from twangboy/fix_bootstrap
Fix version detection, versionSection creation
2017-08-08 12:31:02 -04:00
twangboy
e1cb060e65 Fix version detection, versionSection creation 2017-08-08 09:52:36 -06:00
rallytime
12c0468e52 Simplify logic: pythonVersion already defaults to "" 2017-08-08 10:37:30 -04:00
rallytime
e27dd0a167 Create a $versionSection variable for exe link
This is a little more cautious/explicit with the variables setup
in the $saltExe definition.
2017-08-08 10:32:50 -04:00
rallytime
5ed38f97af Allow powershell bootstrap script to specify PY2 or 3
This fixes the links for installing 2017.7.0 (the executor link has
changed to include a "Py2" or "Py3" section). It also allows the user
to specify if the Py2 or Py3 executor should be used. This option only
works for Salt >= 2017.7.0.

Example for Py2 (default behavior):
```
./bootstrap-salt.ps1 -pythonVersion 2
```

Example for Py3:
```
./bootstrap-salt.ps1 -pythonVersion 3
```
2017-08-08 10:22:20 -04:00
Nicole Thomas
198de60551 Merge pull request #1116 from aflat/develop
use versions specified in base.txt when doing pip installs
2017-08-07 16:54:41 -04:00
George Stockfisch
c3b7698328 fix linting error, for real this time 2017-08-07 16:49:57 -04:00
Nicole Thomas
2a7282b98b Merge pull request #1122 from amendlik/epel-repo
Remove the test that checks if the EPEL RPM was installed
2017-08-07 16:27:00 -04:00
Adam Mendlik
525585b436 Remove the test that checks if the EPEL RPM was installed 2017-08-04 09:45:40 -06:00
George Stockfisch
e0073fff91 fix linting error when adding pip package versions 2017-07-26 13:45:47 -04:00
Nicole Thomas
1b23847120 Merge pull request #1120 from sourceindex/debian-stretch
added latest version string of nitrogen release 2017.7
2017-07-25 08:43:34 -06:00
Sebastian Wendel
69158f696f fallback to initial ScriptVersion nummber as requested from @rallytime 2017-07-25 16:41:11 +02:00
Sebastian Wendel
ba2b7042df added latest version string of nitrogen release 2017.7 2017-07-25 13:28:07 +02:00
George Stockfisch
522ef6d420 use versions specified in base.txt when doing pip installs 2017-07-19 15:09:10 -04:00
Nicole Thomas
0bf12a95e9 Merge pull request #1113 from rallytime/fix-1112
Introductory support for Debian 10 (Buster)
2017-07-14 09:56:04 -06:00
rallytime
faaeb9cede Added docs to README about Debian testing best-effort support 2017-07-14 09:51:47 -06:00
Nicole Thomas
24e0cb5f38 Merge pull request #1114 from rallytime/fed-tornado
Remove pip install requirement on Fedora git installs
2017-07-14 09:28:57 -06:00
rallytime
24eb7162ec Remove pip install requirement on Fedora git installs
The version of fedora available via the dnf package manager is now
new enough that we don't need to require users to specify `-P` any
longer to install `tornado`. We require a minimum of 4.2.1, but
the version available with dnf is 4.4.2.
2017-07-13 15:28:39 -06:00
rallytime
08043547d7 Introductory support for Debian 10 (Buster)
This support relies on installing packages for Debian 9, similarly
to what the non-LTS Ubuntu versions by installing LTS Ubuntu packages.
2017-07-13 14:25:12 -06:00
Nicole Thomas
4ba1174eea Merge pull request #1111 from rallytime/debian-9
Add Debian 9 support using official repo.saltstack.com packages
2017-07-07 09:33:24 -06:00
rallytime
65866f3d44 Remove pip installation code for tornado
Debian 9 provides a new enough version of tornado, so we don't need
to use the pip install work-around.
2017-07-06 12:11:02 -06:00
rallytime
a313528ec8 Add Debian 9 support using official repo.saltstack.com packages
Previously, the bootstrap script was using the packages for Debian 8
at repo.saltstack.com to install salt on Debian 9. Now that packages
are available for Debian 9 for salt, this updates the bootstrap script
to use Debian 9 packages instead of Debian 8.
2017-07-05 15:32:08 -06:00
Nicole Thomas
8beefb2bfc Merge pull request #1110 from vernondcole/fix-1105
Fix 1105
2017-06-30 10:37:12 -06:00
Nicole Thomas
724d64e17f Merge pull request #1107 from vutny/style-fix-suse-func
Move SUSE specific function closer to related code
2017-06-30 10:03:39 -06:00
vernoncole
222de81453 update Ubuntu version in Vagrantfile to supported 2017-06-29 15:40:55 -06:00
vernoncole
050f39750a use _FORCE_OVERWRITE for minion keys 2017-06-29 11:52:47 -06:00
Nicole Thomas
40faff6b7f Merge pull request #1095 from absolutejam/fixes-#1094
Removes faulty explicit version ordering
2017-06-28 11:37:08 -06:00
Denys Havrysh
54c78fcd57 Move SUSE specific function closer to related code 2017-06-26 15:53:29 +03:00
Nicole Thomas
f581f3904d Merge pull request #1098 from rallytime/fix-1043
Add hash verification information to installation instructions
2017-06-19 14:54:19 -06:00
Pedro Algarvio
7000022539 Merge pull request #1091 from vutny/fix-1035
Fix #1035: detect and log errors earlier
2017-06-16 21:19:08 +01:00
Nicole Thomas
c2490d4969 Merge pull request #1103 from rallytime/authors_update
Update Authors file
2017-06-14 13:55:03 -06:00
rallytime
eb05ffdf12 Update Authors file 2017-06-13 14:52:21 -06:00
Nicole Thomas
810110ede5 Merge pull request #1099 from rallytime/fix-1085
Update Debian and Ubuntu service file paths to be consistent with salt
2017-06-13 14:37:08 -06:00
Nicole Thomas
74eb529f2f Merge pull request #1102 from BlaineAtAffirm/patch-1
Fix ubuntu 16.04 LTS installation
2017-06-13 14:36:46 -06:00
BlaineAtAffirmOnceMore
9d30fce268 Fix ubuntu 16.04 LTS installation
error was
```
18:24:59 Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
18:24:59 Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease

18:24:59 Hit:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
18:24:59 Hit:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
18:24:59 Ign:5 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie InRelease
18:24:59 Ign:6 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie Release
18:24:59 Ign:7 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main amd64 Packages
18:24:59 Ign:8 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main all Packages
18:24:59 Ign:7 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main amd64 Packages
18:24:59 Ign:8 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main all Packages
18:24:59 Ign:7 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main amd64 Packages
18:25:00 Ign:8 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main all Packages
18:25:00 Ign:7 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main amd64 Packages
18:25:00 Ign:8 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main all Packages
18:25:00 Ign:7 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main amd64 Packages
18:25:00 Ign:8 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main all Packages
18:25:00 Err:7 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main amd64 Packages
18:25:00   404  Not Found
18:25:00 Ign:8 https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie/main all Packages

18:25:01 Reading package lists...
18:25:01 W: The repository 'https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8 jessie Release' does not have a Release file.
18:25:01 E: Failed to fetch https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2015.8/dists/jessie/main/binary-amd64/Packages  404  Not Found
18:25:01 E: Some index files failed to download. They have been ignored, or old ones used instead.
18:25:01  * ERROR: Failed to run install_ubuntu_stable_deps()!!!
```
2017-06-13 13:08:03 -07:00
Nicole Thomas
7a9fb2664f Merge pull request #1100 from saltstack/add-code-of-conduct
Add the CODE_OF_CONDUCT.md file
2017-06-13 12:16:31 -06:00
Nicole Thomas
882a89746b Merge pull request #1101 from rallytime/fix-1083
Add debian_codename_translation function, similar to Ubuntu
2017-06-13 09:08:59 -06:00
rallytime
a7c251f8f4 Add debian_codename_translation function, similar to Ubuntu
Fixes #1083

This is a simpler function than the one needed for the Ubuntu
codename translations, but will still be helpful moving foward
with Debian support as Debian 9 comes out.
2017-06-12 16:45:43 -06:00
Nicole Thomas
77bdf389ab Add the CODE_OF_CONDUCT.md file 2017-06-12 16:27:24 -06:00
rallytime
6ecd4f0c59 Update Debian and Ubuntu service file paths to be consistent with salt
Fixes #1085

In https://github.com/saltstack/salt/pull/41446, the issue was raised
about where the salt packages are pulling the various service files from.

There are the pkg/* files, the pkg/deb/* files, and the pkg/debian/* files
to choose from. However, it was noted in the comment located here:
https://github.com/saltstack/salt/pull/41446#issuecomment-304989819 that
only the pkg/* files are actively updated. The pkg/deb/* and pkg/debian/*
files are old artifacts that have not yet been cleaned up.

Therefore, the bootstrap script should not use these service file locations
and should match what the salt packages do.
2017-06-12 15:42:30 -06:00
rallytime
20742b06be Add hash verification information to installation instructions
Fixes #1043
2017-06-12 10:44:25 -06:00
Nicole Thomas
9f92fbe5e6 Merge pull request #1097 from rallytime/fix-1090
Fix installing salt-cloud package on Arch Linux
2017-06-12 09:57:11 -06:00
rallytime
6c0fad6a84 Fix installing salt-cloud package on Arch Linux
When passing the ``-L`` option to the bootstrap script to install
the salt-cloud package, the ``apache-libcloud`` package must be
installed.

However, on Arch Linux this packages is named ``python2-apache-libcloud``.

This commit updates the name of the libcloud package to be installed
on Arch Linux so that the ``-L`` option can be executed successfully.

Fixes #1090
2017-06-12 09:51:25 -06:00
Nicole Thomas
75ae772b33 Merge pull request #1096 from vutny/support-debian-9
Support bootstrapping on upcoming Debian GNU/Linux 9.0
2017-06-12 08:52:18 -06:00