Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

banish CentOS 5 #1984

Merged
merged 1 commit into from
Oct 27, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions ansible/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,13 +242,11 @@ Unsorted stuff of things we need to do/think about
- [ ] add clang/clang++ symlinks for ccache
- [ ] centos7 needs different ccache path
- [ ] debian7 needs to update alternative gcc/g++
- [ ] adding scl stuff on centos5/6 is broken
- [ ] verify that /usr/local/bin works as ccache install path
- [x] remove subversion since v8 tests uses git nowadays
- [ ] assign 192/256mb ram to the jenkins instances that requires it:
- aix
- TBD
- [ ] centos5 and 6 repositories for rhel\* stuff is broken
- [ ] automate more items in initial Raspberry Pi setup (see bottom of
setup/raspberry-pi/README.md, some of these can be automated)
- [ ] epel-release for centos - required for centos7 on packet.net arm64
Expand Down
5 changes: 0 additions & 5 deletions ansible/inventory.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ hosts:
- release:

- digitalocean:
centos5-x64-1: {ip: 162.243.217.142}
centos6-x86-1: {ip: 162.243.248.28}
centos7-x64-1: {ip: 138.68.12.105}

Expand All @@ -57,7 +56,6 @@ hosts:
ubuntu1604-armv7l-2: {ip: 212.47.234.107}

- softlayer:
centos5-x86-1: {ip: 50.23.85.253}
centos6-x64-1: {ip: 169.62.77.228}

- linuxonecc:
Expand All @@ -79,7 +77,6 @@ hosts:
msft-ubuntu1404-x64-1: {ip: node-msft-cross-compiler-1.cloudapp.net}

- digitalocean:
centos5-x86-1: {ip: 192.241.250.186}
debian8-x64-1: {ip: 159.203.103.52}
debian9-x64-1: {ip: 138.197.97.208}
fedora27-x64-1: {ip: 159.203.117.50}
Expand Down Expand Up @@ -211,8 +208,6 @@ hosts:
ubuntu1804-armv7l-3: {ip: 51.15.218.201}

- softlayer:
centos5-x64-1: {ip: 50.23.85.252}
centos5-x64-2: {ip: 173.193.25.109}
centos6-x64-1: {ip: 169.61.75.51}
centos6-x64-2: {ip: 169.61.75.58}
centos7-x64-1: {ip: 50.23.85.250}
Expand Down
2 changes: 1 addition & 1 deletion ansible/playbooks/jenkins/worker/create.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
- "!test-rackspace-freebsd10-x64-1"
tasks:
- name: remove node and npm packages
when: not os|startswith("win") and not os|startswith("zos") and os != "centos5"
when: not os|startswith("win") and not os|startswith("zos")
package:
name: "{{ package }}"
state: absent
Expand Down
18 changes: 0 additions & 18 deletions ansible/roles/baselayout/tasks/partials/repo/centos5.yml

This file was deleted.

13 changes: 0 additions & 13 deletions ansible/roles/bootstrap/tasks/partials/centos5.yml

This file was deleted.

1 change: 0 additions & 1 deletion ansible/roles/java-base/vars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
#

packages: {
'centos5': 'java-1.7.0-openjdk',
'centos': 'java-1.8.0-openjdk-headless',
'debian7': 'openjdk-7-jre-headless',
'debian8': 'oracle-java8-installer',
Expand Down
17 changes: 0 additions & 17 deletions ansible/roles/jenkins-worker/tasks/partials/tap2junit/centos5.yml

This file was deleted.

101 changes: 0 additions & 101 deletions ansible/roles/jenkins-worker/templates/centos5.initd.j2

This file was deleted.

7 changes: 0 additions & 7 deletions ansible/roles/jenkins-worker/vars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

init: {
aix: ['aix71', 'aix72'],
centos5: 'centos5',
centos6: 'centos6',
debian: 'debian7',
freebsd: 'freebsd',
Expand All @@ -24,11 +23,6 @@ jenkins_init: {
src: 'aix.rc2.j2',
mode: '0555'
},
centos5: {
dest: '/etc/init.d/jenkins',
src: 'centos5.initd.j2',
mode: '0755'
},
centos6: {
dest: '/etc/init.d/jenkins',
src: 'centos6.initd.j2',
Expand Down Expand Up @@ -84,7 +78,6 @@ init_type: "{{ os|match_key(init, raise_error=False)|default(os|stripversion|mat
jenkins: "{{ jenkins_init[init_type] }}"

needs_monit: [
'centos5',
'centos6',
'debian7',
]
Expand Down
2 changes: 0 additions & 2 deletions doc/node-test-commit-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ This is assumed correct as of the date of last commit. If you notice a discrepan
- **node-test-commit-linux**
- alpine-last-latest-x64
- alpine-latest-x64
- centos5-32 (Node < 8)
- centos5-64 (Node < 8)
- centos6-64-gcc48 (Node < 10)
- centos6-64-gcc6 (Node >= 10)
- centos7-64-gcc48 (Node < 10)
Expand Down
1 change: 0 additions & 1 deletion jenkins/scripts/VersionSelectorScript.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ def buildExclusions = [
// Machine Label, Build Type, Node Version

// Linux -------------------------------------------------
[ /^centos5/, anyType, gte(8) ],
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to make sure that all jobs referencing these nodes are updated before committing this otherwise they will start scheduling jobs against them (since this script is "don't allow if" so if the line is removed it is allowed).

[ /^centos6/, releaseType, lt(8) ],
[ /^centos6/, anyType, gte(12) ],
[ /centos[67]-(arm)?(64|32)-gcc48/, anyType, gte(10) ],
Expand Down