Skip to content

Commit 6494e7b

Browse files
committed
Assign resourcePacks to project Eclipse openPASS
https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/7083
1 parent 4f7f83e commit 6494e7b

File tree

7 files changed

+76
-64
lines changed

7 files changed

+76
-64
lines changed

instances/automotive.openpass/config.jsonnet

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
project+: {
33
fullName: "automotive.openpass",
44
displayName: "Eclipse openPASS",
5-
resourcePacks: 13
5+
resourcePacks: 18
66
},
77
jenkins+: {
88
plugins+: [

instances/automotive.openpass/target/config.json

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
"basic": {
2020
"agentWorkdir": "/home/jenkins/jenkins-agent",
2121
"docker": {
22-
"aliases": [ ],
22+
"aliases": [
23+
"docker.io/eclipsecbi/jiro-agent-basic-ubuntu:latest"
24+
],
2325
"context": "basic",
2426
"dockerfile": "#*******************************************************************************\n# Copyright (c) 2020 Eclipse Foundation and others.\n# This program and the accompanying materials are made available\n# under the terms of the Eclipse Public License 2.0\n# which is available at http://www.eclipse.org/legal/epl-v20.html,\n# or the MIT License which is available at https://opensource.org/licenses/MIT.\n# SPDX-License-Identifier: EPL-2.0 OR MIT\n#*******************************************************************************\nFROM docker.io/eclipsecbi/jiro-agent-basic-ubuntu:spec\n\n# These environment variables will be used in the uid_entrypoint script from the parent image\nENV USER_NAME=\"jenkins\"\nENV HOME=\"/home/jenkins\"\n\nVOLUME [ \"/home/jenkins\" ]\nWORKDIR \"/home/jenkins\"\nENTRYPOINT [ \"/usr/local/bin/jenkins-agent\" ]\n\nADD \"https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3327.v868139a_d00e0/remoting-3327.v868139a_d00e0.jar\" \"/usr/share/jenkins/agent.jar\"\nADD \"https://github.com/jenkinsci/docker-agent/raw/3327.v868139a_d00e0-8/jenkins-agent\" \"/usr/local/bin/jenkins-agent\"\n\nRUN sed -e 's/JAVA_OPTS/JAVA_OPTS \\$JENKINS_REMOTING_JAVA_OPTS/g' /usr/local/bin/jenkins-agent > /usr/local/bin/jenkins-agent.sed \\\n && mv /usr/local/bin/jenkins-agent.sed /usr/local/bin/jenkins-agent\n\nRUN chmod 755 \"$(dirname \"/usr/share/jenkins/agent.jar\")\" \\\n && chmod 644 \"/usr/share/jenkins/agent.jar\" \\\n && chmod ug+rx \"/usr/local/bin/jenkins-agent\" \\\n && chgrp 0 \"/usr/local/bin/jenkins-agent\"\n\nRUN ln -sf /bin/bash /bin/sh\n\nUSER 10001:0\n\n",
2527
"image": "jiro-agent-basic-ubuntu",
@@ -115,7 +117,9 @@
115117
"ubuntu-2204": {
116118
"agentWorkdir": "/home/jenkins/jenkins-agent",
117119
"docker": {
118-
"aliases": [ ],
120+
"aliases": [
121+
"docker.io/eclipsecbi/jiro-agent-ubuntu-2204:latest"
122+
],
119123
"build_args": "['FROM_TAG': '22.04']",
120124
"context": "ubuntu",
121125
"dockerfile": "#*******************************************************************************\n# Copyright (c) 2020 Eclipse Foundation and others.\n# This program and the accompanying materials are made available\n# under the terms of the Eclipse Public License 2.0\n# which is available at http://www.eclipse.org/legal/epl-v20.html,\n# or the MIT License which is available at https://opensource.org/licenses/MIT.\n# SPDX-License-Identifier: EPL-2.0 OR MIT\n#*******************************************************************************\nFROM docker.io/eclipsecbi/jiro-agent-ubuntu-2204:spec\n\n# These environment variables will be used in the uid_entrypoint script from the parent image\nENV USER_NAME=\"jenkins\"\nENV HOME=\"/home/jenkins\"\n\nVOLUME [ \"/home/jenkins\" ]\nWORKDIR \"/home/jenkins\"\nENTRYPOINT [ \"/usr/local/bin/jenkins-agent\" ]\n\nADD \"https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3327.v868139a_d00e0/remoting-3327.v868139a_d00e0.jar\" \"/usr/share/jenkins/agent.jar\"\nADD \"https://github.com/jenkinsci/docker-agent/raw/3327.v868139a_d00e0-8/jenkins-agent\" \"/usr/local/bin/jenkins-agent\"\n\nRUN sed -e 's/JAVA_OPTS/JAVA_OPTS \\$JENKINS_REMOTING_JAVA_OPTS/g' /usr/local/bin/jenkins-agent > /usr/local/bin/jenkins-agent.sed \\\n && mv /usr/local/bin/jenkins-agent.sed /usr/local/bin/jenkins-agent\n\nRUN chmod 755 \"$(dirname \"/usr/share/jenkins/agent.jar\")\" \\\n && chmod 644 \"/usr/share/jenkins/agent.jar\" \\\n && chmod ug+rx \"/usr/local/bin/jenkins-agent\" \\\n && chgrp 0 \"/usr/local/bin/jenkins-agent\"\n\nRUN ln -sf /bin/bash /bin/sh\n\nUSER 10001:0\n\n",
@@ -211,7 +215,9 @@
211215
"ubuntu-2404": {
212216
"agentWorkdir": "/home/jenkins/jenkins-agent",
213217
"docker": {
214-
"aliases": [ ],
218+
"aliases": [
219+
"docker.io/eclipsecbi/jiro-agent-ubuntu-2404:latest"
220+
],
215221
"build_args": "['FROM_TAG': '24.04']",
216222
"context": "ubuntu",
217223
"dockerfile": "#*******************************************************************************\n# Copyright (c) 2020 Eclipse Foundation and others.\n# This program and the accompanying materials are made available\n# under the terms of the Eclipse Public License 2.0\n# which is available at http://www.eclipse.org/legal/epl-v20.html,\n# or the MIT License which is available at https://opensource.org/licenses/MIT.\n# SPDX-License-Identifier: EPL-2.0 OR MIT\n#*******************************************************************************\nFROM docker.io/eclipsecbi/jiro-agent-ubuntu-2404:spec\n\n# These environment variables will be used in the uid_entrypoint script from the parent image\nENV USER_NAME=\"jenkins\"\nENV HOME=\"/home/jenkins\"\n\nVOLUME [ \"/home/jenkins\" ]\nWORKDIR \"/home/jenkins\"\nENTRYPOINT [ \"/usr/local/bin/jenkins-agent\" ]\n\nADD \"https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3327.v868139a_d00e0/remoting-3327.v868139a_d00e0.jar\" \"/usr/share/jenkins/agent.jar\"\nADD \"https://github.com/jenkinsci/docker-agent/raw/3327.v868139a_d00e0-8/jenkins-agent\" \"/usr/local/bin/jenkins-agent\"\n\nRUN sed -e 's/JAVA_OPTS/JAVA_OPTS \\$JENKINS_REMOTING_JAVA_OPTS/g' /usr/local/bin/jenkins-agent > /usr/local/bin/jenkins-agent.sed \\\n && mv /usr/local/bin/jenkins-agent.sed /usr/local/bin/jenkins-agent\n\nRUN chmod 755 \"$(dirname \"/usr/share/jenkins/agent.jar\")\" \\\n && chmod 644 \"/usr/share/jenkins/agent.jar\" \\\n && chmod ug+rx \"/usr/local/bin/jenkins-agent\" \\\n && chgrp 0 \"/usr/local/bin/jenkins-agent\"\n\nRUN ln -sf /bin/bash /bin/sh\n\nUSER 10001:0\n\n",
@@ -346,7 +352,7 @@
346352
},
347353
"jenkins": {
348354
"agentConnectionTimeout": 180,
349-
"maxConcurrency": 26,
355+
"maxConcurrency": 36,
350356
"permissions": [
351357
{
352358
"user": {
@@ -434,6 +440,7 @@
434440
"authorize-project",
435441
"bouncycastle-api",
436442
"build-timeout",
443+
"build-discarder",
437444
"cloudbees-disk-usage-simple",
438445
"cloudbees-folder",
439446
"command-launcher",
@@ -527,12 +534,12 @@
527534
},
528535
"resources": {
529536
"cpu": {
530-
"limit": "7700m",
531-
"request": "3850m"
537+
"limit": "8000m",
538+
"request": "4000m"
532539
},
533540
"memory": {
534-
"limit": "7680Mi",
535-
"request": "7680Mi"
541+
"limit": "8192Mi",
542+
"request": "8192Mi"
536543
}
537544
},
538545
"stsName": "openpass"
@@ -588,7 +595,7 @@
588595
"project": {
589596
"displayName": "Eclipse openPASS",
590597
"fullName": "automotive.openpass",
591-
"resourcePacks": 13,
598+
"resourcePacks": 18,
592599
"shortName": "openpass",
593600
"unixGroupName": "automotive.openpass"
594601
},

instances/automotive.openpass/target/jenkins/configuration.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jenkins:
6767
clouds:
6868
- kubernetes:
6969
name: "kubernetes"
70-
containerCapStr: "26"
70+
containerCapStr: "36"
7171
jenkinsUrl: "http://jenkins-ui.openpass.svc.cluster.local/openpass"
7272
jenkinsTunnel: "jenkins-discovery.openpass.svc.cluster.local:50000"
7373
garbageCollection:
@@ -403,7 +403,7 @@ unclassified:
403403
buildDiscarders:
404404
configuredBuildDiscarders:
405405
- "jobBuildDiscarder"
406-
- simpleBuildDiscarder:
406+
- defaultBuildDiscarder:
407407
discarder:
408408
logRotator:
409409
artifactNumToKeepStr: "5"
@@ -677,6 +677,8 @@ tool:
677677
url: "https://download.eclipse.org/cbi/build-tools/maven-mvnd-1.0.3-linux-amd64.tar.gz"
678678
- name: "apache-maven-latest"
679679
home: "/opt/tools/apache-maven/latest"
680+
- name: "apache-maven-3.9.12"
681+
home: "/opt/tools/apache-maven/3.9.12"
680682
- name: "apache-maven-3.9.11"
681683
home: "/opt/tools/apache-maven/3.9.11"
682684
- name: "apache-maven-3.9.9"

instances/automotive.openpass/target/jenkins/plugins.log

Lines changed: 43 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,133 +1,134 @@
11
Resulting plugin list:
2-
analysis-model-api 13.17.0-931.v730d8659ea_9c
2+
analysis-model-api 13.18.0-935.v784ca_107400a_
33
ant 520.vd082ecfb_16a_9
44
antisamy-markup-formatter 173.v680e3a_b_69ff3
55
apache-httpcomponents-client-4-api 4.5.14-269.vfa_2321039a_83
6-
apache-httpcomponents-client-5-api 5.5-170.v023de017ccd7
7-
asm-api 9.9-185.va_6c6b_3348b_c3
6+
apache-httpcomponents-client-5-api 5.6-183.ve5a_8a_b_e71e59
7+
asm-api 9.9.1-189.vb_5ef2964da_91
88
authentication-tokens 1.144.v5ff4a_5ec5c33
99
authorize-project 2.0.0
1010
bootstrap5-api 5.3.8-895.v4d0d8e47fea_d
1111
bouncycastle-api 2.30.1.82-277.v70ca_0b_877184
1212
branch-api 2.1268.v044a_87612da_8
13-
build-timeout 1.38
13+
build-discarder 158.vce570d01ce4c
14+
build-timeout 1.39
1415
caffeine-api 3.2.3-194.v31a_b_f7a_b_5a_81
15-
checks-api 373.vfe7645102093
16+
checks-api 402.vca_263b_f200e3
1617
cloudbees-disk-usage-simple 256.v20ec4eb_884f1
1718
cloudbees-folder 6.1073.va_7888eb_dd514
1819
command-launcher 123.v37cfdc92ef67
1920
commons-lang3-api 3.20.0-109.ve43756e2d2b_4
2021
commons-text-api 1.15.0-210.v7480a_da_70b_9e
2122
conditional-buildstep 1.5.0
2223
config-file-provider 1006.vc7366c201f57
23-
configuration-as-code 2006.v001a_2ca_6b_574
24-
credentials 1453.v9b_a_29777a_b_fd
25-
credentials-binding 702.vfe613e537e88
26-
data-tables-api 2.3.5-1482.vb_47a_3c19f78c
24+
configuration-as-code 2036.v0b_c2de701dcb_
25+
credentials 1480.v2246fd131e83
26+
credentials-binding 717.v951d49b_5f3a_a_
27+
data-tables-api 2.3.5-1497.v38449eb_7d5a_1
2728
display-url-api 2.217.va_6b_de84cc74b_
28-
durable-task 639.vefb_3d8372f6d
29+
durable-task 651.v1f5e074fc83f
2930
echarts-api 6.0.0-1165.vd1283a_3e37d4
30-
eddsa-api 0.3.0.1-19.vc432d923e5ee
31+
eddsa-api 0.3.0.1-29.v67e9a_1c969b_b_
3132
email-ext 1933.v45cec755423f
3233
extended-read-permission 68.vd270568a_7520
3334
external-monitor-job 223.vb_fddcf42c9b_3
3435
extra-columns 1.28
3536
font-awesome-api 7.1.0-882.v1dfb_771e3278
36-
forensics-api 3.1772.v99ca_3d83b_9fa_
37+
forensics-api 3.1832.va_1179842528b_
3738
ghprb 1.42.2
38-
git 5.8.1
39-
git-client 6.4.1
40-
git-parameter 460.v71e7583a_c099
39+
git 5.9.0
40+
git-client 6.5.0
41+
git-parameter 462.vdcf3df2ed2ca_
4142
github 1.45.0
4243
github-api 1.330-492.v3941a_032db_2a_
4344
github-branch-source 1917.v9ee8a_39b_3d0d
4445
gitlab-api 6.2.0-111.vf174d6b_8c12e
45-
gitlab-branch-source 736.v10e786eeea_19
46-
gitlab-plugin 1.9.11
46+
gitlab-branch-source 740.v04f287f9194d
47+
gitlab-plugin 1.9.13
4748
gson-api 2.13.2-173.va_a_092315913c
4849
handy-uri-templates-2-api 2.1.8-38.vcea_5d521d5f3
49-
hashicorp-vault-plugin 371.v884a_4dd60fb_6
50+
hashicorp-vault-plugin 377.vc87a_13718939
5051
instance-identity 203.v15e81a_1b_7a_38
5152
ionicons-api 94.vcc3065403257
5253
jackson2-api 2.20.1-423.v13951f6b_6532
5354
jakarta-activation-api 2.1.4-1
5455
jakarta-mail-api 2.1.5-1
55-
jakarta-xml-bind-api 4.0.6-10.v9b_7e1d1fc40b_
56+
jakarta-xml-bind-api 4.0.6-12.vb_1833c1231d3
5657
javadoc 354.vee1a_660b_4990
5758
javax-activation-api 1.2.0-8
58-
jaxb 2.3.9-133.vb_ec76a_73f706
59+
jaxb 2.3.9-143.v5979df3304e6
5960
jdk-tool 83.v417146707a_3d
6061
jersey3-api 3.1.11-4.v77818819c2e1
6162
jjwt-api 0.11.5-120.v0268cf544b_89
6263
jobConfigHistory 1356.ve360da_6c523a_
63-
joda-time-api 2.14.0-149.v1c3ce991d1b_9
64+
joda-time-api 2.14.0-177.vd7e9347b_e7d5
6465
jquery3-api 3.7.1-619.vdb_10e002501a_
6566
jsch 0.2.16-95.v3eecb_55fa_b_78
66-
json-api 20250517-173.v596efb_962a_31
67+
json-api 20251224-185.v0cc18490c62c
6768
json-path-api 2.10.0-202.va_9cc16c1e476
68-
jsoup 1.21.2-66.v6ea_38164b_8a_2
69+
jsoup 1.22.1-76.v9cdb_2456c0e3
6970
junit 1369.v15da_00283f06
70-
kubernetes 4398.vb_b_33d9e7fe23
71+
kubernetes 4423.vb_59f230b_ce53
7172
kubernetes-client-api 7.3.1-256.v788a_0b_787114
72-
kubernetes-credentials 206.vde31a_b_0f71a_c
73-
ldap 793.v754d6b_41b_ea_4
73+
kubernetes-credentials 207.v492f58828b_ed
74+
ldap 807.v7d7de30930cf
7475
mail-watcher-plugin 1.21
7576
mailer 525.v2458b_d8a_1a_71
7677
matrix-auth 3.2.9
7778
matrix-project 870.v9db_fcfc2f45b_
7879
maven-plugin 3.27
79-
metrics 4.2.37-489.vb_6db_69b_ce753
80+
metrics 4.2.37-494.v06f9a_939d33a_
8081
mina-sshd-api-common 2.16.0-167.va_269f38cc024
8182
mina-sshd-api-core 2.16.0-167.va_269f38cc024
8283
nodejs 1.6.6
8384
okhttp-api 4.12.0-195.vc02552c04ffd
84-
oss-symbols-api 424.ved751e062911
85+
oss-symbols-api 442.v99039087229b_
8586
pam-auth 1.12
8687
parameterized-trigger 873.v8b_e37dd8418f
87-
pipeline-build-step 571.v08a_fffd4b_0ce
88+
pipeline-build-step 584.vdb_a_2cc3a_d07a_
8889
pipeline-graph-analysis 245.v88f03631a_b_21
8990
pipeline-graph-view 661.v6003f4542123
9091
pipeline-groovy-lib 787.ve2fef0efdca_6
9192
pipeline-input-step 540.v14b_100d754dd
92-
pipeline-maven 1567.vb_2c3a_2116860
93-
pipeline-maven-api 1567.vb_2c3a_2116860
93+
pipeline-maven 1611.v6a_00c04177b_b_
94+
pipeline-maven-api 1611.v6a_00c04177b_b_
9495
pipeline-milestone-step 138.v78ca_76831a_43
9596
pipeline-model-api 2.2277.v00573e73ddf1
9697
pipeline-model-definition 2.2277.v00573e73ddf1
9798
pipeline-model-extensions 2.2277.v00573e73ddf1
98-
pipeline-rest-api 2.38
99+
pipeline-rest-api 2.39
99100
pipeline-stage-step 322.vecffa_99f371c
100101
pipeline-stage-tags-metadata 2.2277.v00573e73ddf1
101-
pipeline-stage-view 2.38
102+
pipeline-stage-view 2.39
102103
plain-credentials 199.v9f8e1f741799
103104
plugin-usage-plugin 4.10
104105
plugin-util-api 6.1192.v30fe6e2837ff
105-
prism-api 1.30.0-630.va_e19d17f83b_0
106-
prometheus 819.v50953a_c560dd
106+
prism-api 1.30.0-703.v116fb_3b_5b_b_a_a_
107+
prometheus 847.v8440e5c21e7c
107108
promoted-builds 992.va_00888f21b_74
108109
rebuild 338.va_0a_b_50e29397
109110
resource-disposer 0.25
110-
run-condition 243.v3c3f94e46a_8b_
111+
run-condition 276.v97298f3a_cd51
111112
scm-api 724.v7d839074eb_5c
112-
script-security 1385.v7d2d9ec4d909
113-
simple-theme-plugin 211.v5424a_5510e47
113+
script-security 1399.ve6a_66547f6e1
114+
simple-theme-plugin 230.v8b_fd91b_b_800c
114115
snakeyaml-api 2.5-143.v93b_c004f89de
115116
sonar 2.18.2
116117
ssh-agent 386.v36cc0c7582f0
117118
ssh-credentials 361.vb_f6760818e8c
118-
ssh-slaves 3.1085.vc64d040efa_85
119+
ssh-slaves 3.1096.v0b_cc466e4323
119120
structs 362.va_b_695ef4fdf9
120121
timestamper 1.30
121122
token-macro 477.vd4f0dc3cb_cf1
122123
trilead-api 2.284.v1974ea_324382
123124
variant 70.va_d9f17f859e0
124-
warnings-ng 12.9848.v5603977006f2
125+
warnings-ng 12.9996.va_151fb_d6d757
125126
workflow-aggregator 608.v67378e9d3db_1
126127
workflow-api 1384.vdc05a_48f535f
127128
workflow-basic-steps 1098.v808b_fd7f8cf4
128-
workflow-cps 4238.va_6fb_65c1f699
129+
workflow-cps 4255.vd9c37f80fd8a_
129130
workflow-durable-task-step 1464.v2d3f5c68f84c
130-
workflow-job 1559.va_a_533730b_ea_d
131+
workflow-job 1571.vb_423c255d6d9
131132
workflow-multibranch 821.vc3b_4ea_780798
132133
workflow-scm-step 466.va_d69e602552b_
133134
workflow-step-api 710.v3e456cc85233

instances/automotive.openpass/target/k8s/configmap-jenkins-config.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ data:
9090
clouds:
9191
- kubernetes:
9292
name: "kubernetes"
93-
containerCapStr: "26"
93+
containerCapStr: "36"
9494
jenkinsUrl: "http://jenkins-ui.openpass.svc.cluster.local/openpass"
9595
jenkinsTunnel: "jenkins-discovery.openpass.svc.cluster.local:50000"
9696
garbageCollection:
@@ -426,7 +426,7 @@ data:
426426
buildDiscarders:
427427
configuredBuildDiscarders:
428428
- "jobBuildDiscarder"
429-
- simpleBuildDiscarder:
429+
- defaultBuildDiscarder:
430430
discarder:
431431
logRotator:
432432
artifactNumToKeepStr: "5"
@@ -700,6 +700,8 @@ data:
700700
url: "https://download.eclipse.org/cbi/build-tools/maven-mvnd-1.0.3-linux-amd64.tar.gz"
701701
- name: "apache-maven-latest"
702702
home: "/opt/tools/apache-maven/latest"
703+
- name: "apache-maven-3.9.12"
704+
home: "/opt/tools/apache-maven/3.9.12"
703705
- name: "apache-maven-3.9.11"
704706
home: "/opt/tools/apache-maven/3.9.11"
705707
- name: "apache-maven-3.9.9"

instances/automotive.openpass/target/k8s/resource-quotas.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
},
1212
"spec": {
1313
"hard": {
14-
"limits.cpu": "67500m",
15-
"limits.memory": "127488Mi",
16-
"pods": 27,
17-
"requests.cpu": "35050m",
18-
"requests.memory": "127488Mi"
14+
"limits.cpu": "90800m",
15+
"limits.memory": "174080Mi",
16+
"pods": 37,
17+
"requests.cpu": "47200m",
18+
"requests.memory": "174080Mi"
1919
}
2020
}
2121
}

instances/automotive.openpass/target/k8s/statefulset.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,11 @@
112112
},
113113
"resources": {
114114
"limits": {
115-
"cpu": "7700m",
116-
"memory": "7680Mi"
115+
"cpu": "8000m",
116+
"memory": "8192Mi"
117117
},
118118
"requests": {
119-
"cpu": "3850m"
119+
"cpu": "4000m"
120120
}
121121
},
122122
"securityContext": {

0 commit comments

Comments
 (0)