Skip to content

Commit aa529eb

Browse files
authored
Merge branch 'master' into dockerstatic_cs10
2 parents 3455542 + 43fd5c7 commit aa529eb

File tree

38 files changed

+290
-291
lines changed

38 files changed

+290
-291
lines changed

.github/ISSUE_TEMPLATE/machineaccess.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@ name: ⌨️ Request access to a machine
33
about: Request access to an AdoptOpenJDK machine or set of machines
44
title: Access request for <your username>
55
labels: 'Temp Infra Access'
6-
assignees: 'sxa'
76

87
---
98
**NOTE: THIS ISSUE SHOULD NOT BE CLOSED BY THE ORIGINATOR IF ACCESS IS GRANTED**.
9+
1010
When the access is no longer needed please add a comment and a member
1111
of the infrastructure team will revoke it and close the issue.
1212

13+
NOTE 2: For the infra team member picking this up, the process is described [here](https://github.com/adoptium/infrastructure/blob/master/FAQ.md#temporary-access-to-a-machine)
14+
1315
Required access level (Delete as appropriate). Note that you should only
1416
request the minimum level that is required to solve your problem
1517

@@ -21,3 +23,4 @@ request the minimum level that is required to solve your problem
2123
System for which access is needed:
2224

2325
Please explain why you need this access including whether it is a temporary or permanent request:
26+

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ jobs:
2828
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2929

3030
- name: Set up Docker Buildx to use cache feature
31-
uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1
31+
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
3232

3333
- name: Login to Docker Hub
34-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
34+
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
3535
with:
3636
username: ${{ secrets.DOCKER_USERNAME }}
3737
password: ${{ secrets.DOCKER_TOKEN }}
3838
if: github.ref == 'refs/heads/master'
3939

4040

4141
- name: Docker Build CentOS6 Image Test
42-
uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9.0
42+
uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0
4343
with:
4444
file: ./ansible/docker/Dockerfile.CentOS6
4545
build-args: git_sha=${{ github.sha }}
@@ -50,7 +50,7 @@ jobs:
5050
if: github.ref != 'refs/heads/master'
5151

5252
- name: Docker Build & Push Centos6 Image to Docker Hub On Merge
53-
uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9.0
53+
uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0
5454
with:
5555
file: ./ansible/docker/Dockerfile.CentOS6
5656
build-args: git_sha=${{ github.sha }}
@@ -68,10 +68,10 @@ jobs:
6868
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6969

7070
- name: Set up Docker Buildx to use cache feature
71-
uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1
71+
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
7272

7373
- name: Docker Build Alpine3 Image
74-
uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9.0
74+
uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0
7575
with:
7676
file: ./ansible/docker/Dockerfile.Alpine3
7777
build-args: git_sha=${{ github.sha }}

.github/workflows/build_qemu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4040

4141
- name: Run on architecture
42-
uses: uraimo/run-on-arch-action@5397f9e30a9b62422f302092631c99ae1effcd9e # v2.8.1
42+
uses: uraimo/run-on-arch-action@d94c13912ea685de38fccc1109385b83fd79427d # v3.0.1
4343
with:
4444
arch: ${{ matrix.arch }}
4545
distro: ${{ matrix.distro }}

.github/workflows/build_vagrant.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060

6161
- name: Cache Solaris10.box
6262
id: solaris-10-cache
63-
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
63+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
6464
with:
6565
path: Solaris10.box
6666
key: sol10boxcache

.github/workflows/build_wsl.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
New-NetFirewallRule -DisplayName "ALLOW TCP PORT 5986" -Direction inbound -Profile Any -Action Allow -LocalPort 5986 -Protocol TCP
3737
Invoke-WebRequest https://raw.githubusercontent.com/ansible/ansible-documentation/devel/examples/scripts/ConfigureRemotingForAnsible.ps1 -OutFile .\ConfigureRemotingForAnsible.ps1
3838
$expectedChecksum = "EBA72DF06E3E77709595F75D1D5B4D95B06602429DD2A3F7867406DF875B0C70"
39-
$actualChecksum = Get-FileHash -Path ".\ConfigureRemotingForAnsible.ps1" -Algorithm SHA256 | Select-Object -ExpandProperty Hash
39+
$actualChecksum = Get-FileHash -Path ".\ConfigureRemotingForAnsible.ps1" -Algorithm SHA256 | Select-Object -ExpandProperty Hash
4040
if ($actualChecksum -ne $expectedChecksum) {
4141
Write-Output "Checksum mismatch"
4242
Write-Output "Actual Checksum: $actualChecksum"
@@ -46,12 +46,14 @@ jobs:
4646
.\ConfigureRemotingForAnsible.ps1 -CertValidityDays 9999
4747
.\ConfigureRemotingForAnsible.ps1 -EnableCredSSP
4848
.\ConfigureRemotingForAnsible.ps1 -ForceNewSSLCert
49-
.\ConfigureRemotingForAnsible.ps1 -SkipNetworkProfileCheck
49+
.\ConfigureRemotingForAnsible.ps1 -SkipNetworkProfileCheck
5050
}
5151
5252
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5353

54-
- uses: Vampire/setup-wsl@23f94bc31caaddc08bd1230a00b89f872633d8d7 # v3.1.3
54+
- uses: Vampire/setup-wsl@f40fb59d850112c9a292b0218bca8271305b9127 # v5.0.0
55+
with:
56+
wsl-version: 1
5557

5658
- name: Install dependencies
5759
run: |

.github/workflows/linter.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2929

3030
- name: 'Yamllint'
31-
uses: karancode/yamllint-github-action@fdef6bc189425ecc84cc4543b2674566c0827053 # v2.1.1
31+
uses: karancode/yamllint-github-action@4052d365f09b8d34eb552c363d1141fd60e2aeb2 # v3.0.0
3232
with:
3333
yamllint_comment: true
3434
env:
@@ -42,7 +42,7 @@ jobs:
4242
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4343

4444
- name: Set up Python 3.x
45-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
45+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4646
with:
4747
python-version: '3.x'
4848

FAQ.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,23 @@ things regarding the information in this table:
244244
(For the last one, that makes use of the system.custom target added via
245245
[this PR](https://github.com/AdoptOpenJDK/openjdk-tests/pull/2234))
246246

247-
## Running The SSL Test Suites
247+
### Notes for the Smoke Tests
248+
249+
The smoke tests (which run after the build, but *before* the main AQA jobs)
250+
need some special configuration and deviate from what is listed above
251+
because they come from a non-default repository (temurin-build). To run
252+
those you will need to run `extended.functional` but including the the
253+
following parameters to `get.sh`:
254+
255+
```
256+
./get.sh --vendor_repos https://github.com/adoptium/temurin-build \
257+
--vendor_branches master --vendor_dirs /test/functional
258+
cd TKG
259+
make compile
260+
make _extended.functional
261+
```
262+
263+
### Running The SSL Test Suites
248264
<details>
249265
<summary>Quick Guide To Running The SSL Test Suites</summary>
250266

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ to do an out-of-bound patch if a sufficientl sever issue is identified.
113113
1. Ensure off-machine backups are working!
114114
1. Ensure that no non-pipeline jobs are running on the server as they
115115
will often hold up restarts
116+
1. Create a tarball backup of the main config.xml and plugins.xml so they
117+
can be quickly restored in the event of upgrade problems: `tar czf /home/jenkins/jenkinsbackup.$(date +%Y%m%d).tar.gz -C ~jenkins config.xml plugins`
116118
1. Check for plugin updates that will apply to the current version of
117119
jenkins (Each plugin should be checked for potential issues in the readme)
118120
1. Repeat step 1 if necessary until jenkins does not offer any more plugins
@@ -125,6 +127,7 @@ to do an out-of-bound patch if a sufficientl sever issue is identified.
125127
back and create an issue to deal with them in the next cycle.
126128
1. Backup the main war in /usr/share/jenkins to a name with a version suffix
127129
in case of corruption to the main jar.
130+
1. Once the upgrade is done, restart agents which do not auto-restart such as the Windows ones not running as a service
128131

129132
### Backups
130133

ansible/ansible-tower.md

Lines changed: 0 additions & 142 deletions
This file was deleted.

ansible/inventory.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ hosts:
8686
ubuntu2404-s390x-1: {ip: 148.100.74.237, user: linux1}
8787

8888
- skytap:
89-
ubuntu2004-ppc64le-1: {ip: 20.61.136.212, description: 32CPU, 400G}
89+
ubuntu2204-ppc64le-1: {ip: 20.61.136.212, description: 32CPU, 400G}
9090
ubuntu2204-x64-1: {ip: 20.61.136.254, description: 24 core Intel X5650}
9191

9292
- test:
@@ -120,11 +120,11 @@ hosts:
120120
aix73-ppc64-1: {ip: 140.211.9.10, description: p8-aix1-adopt01.osuosl.org, 7300-01-02-2320}
121121
centos74-ppc64le-1: {ip: 140.211.168.228, user: centos}
122122
centos74-ppc64le-2: {ip: 140.211.168.217, user: centos}
123-
ubuntu1604-ppc64le-1: {ip: 140.211.168.227, user: ubuntu}
124-
ubuntu1604-ppc64le-2: {ip: 140.211.168.190, user: ubuntu}
125-
ubuntu1804-ppc64le-1: {ip: 140.211.168.5, user: ubuntu}
126-
ubuntu1804-ppc64le-2: {ip: 140.211.168.8, user: ubuntu}
127-
ubuntu2004-ppc64le-1: {ip: 140.211.168.235, user: ubuntu}
123+
ubuntu2404-ppc64le-1: {ip: 140.211.10.70, user: ubuntu}
124+
ubuntu2404-ppc64le-2: {ip: 140.211.168.207, user: ubuntu}
125+
ubuntu2404-ppc64le-3: {ip: 140.211.168.177, user: ubuntu}
126+
ubuntu2404-ppc64le-4: {ip: 140.211.168.222, user: ubuntu}
127+
ubuntu2404-ppc64le-5: {ip: 140.211.168.239, user: ubuntu}
128128
ubuntu2404-aarch64-1: {ip: 140.211.169.12, user: ubuntu}
129129

130130
- macincloud:
@@ -144,21 +144,21 @@ hosts:
144144

145145
# Rise machines are hosted in Scaleway
146146
- rise:
147-
ubuntu2310-riscv64-1: {ip: 62.210.163.38, user: ubuntu}
148-
ubuntu2310-riscv64-2: {ip: 62.210.163.36, user: ubuntu}
149-
ubuntu2404-riscv64-1: {ip: 62.210.163.41, user: ubuntu}
147+
ubuntu2404-riscv64-1: {ip: 62.210.163.198, user: ubuntu}
150148
ubuntu2404-riscv64-2: {ip: 62.210.163.196, user: ubuntu}
151149
ubuntu2404-riscv64-3: {ip: 62.210.163.99, user: ubuntu}
152150
ubuntu2404-riscv64-4: {ip: 62.210.163.103, user: ubuntu}
153151
ubuntu2404-riscv64-5: {ip: 62.210.163.45, user: ubuntu}
154152
ubuntu2404-riscv64-6: {ip: 62.210.163.135, user: ubuntu}
155153
ubuntu2404-riscv64-7: {ip: 62.210.163.137, user: ubuntu}
154+
ubuntu2404-riscv64-8: {ip: 62.210.163.38, user: ubuntu}
155+
ubuntu2404-riscv64-9: {ip: 62.210.163.36, user: ubuntu}
156156

157157
- siteox:
158158
solaris10u11-sparcv9-1: {ip: cloud.siteox.com, port: 53322}
159159

160160
- skytap:
161-
ubuntu2004-ppc64le-1: {ip: 20.61.136.210}
161+
ubuntu2404-ppc64le-1: {ip: 20.61.136.211}
162162

163163
- ibmcloud:
164164
rhel6-x64-1: {ip: 169.48.4.140}

0 commit comments

Comments
 (0)