diff --git a/instances/automotive.kuksa/config.jsonnet b/instances/automotive.kuksa/config.jsonnet deleted file mode 100644 index e97a20be77..0000000000 --- a/instances/automotive.kuksa/config.jsonnet +++ /dev/null @@ -1,13 +0,0 @@ -{ - project+: { - fullName: "automotive.kuksa", - displayName: "Eclipse Kuksa", - }, - jenkins+: { - plugins+: [ - "cobertura", - "embeddable-build-status", - "xunit", - ], - }, -} diff --git a/instances/automotive.kuksa/jenkins/configuration.yml b/instances/automotive.kuksa/jenkins/configuration.yml deleted file mode 100644 index 9de2109f4b..0000000000 --- a/instances/automotive.kuksa/jenkins/configuration.yml +++ /dev/null @@ -1,2 +0,0 @@ -jenkins: - nodes: diff --git a/instances/automotive.kuksa/jiro.jsonnet b/instances/automotive.kuksa/jiro.jsonnet deleted file mode 100644 index d0664eded9..0000000000 --- a/instances/automotive.kuksa/jiro.jsonnet +++ /dev/null @@ -1,5 +0,0 @@ -local jiro = import '../../templates/jiro.libsonnet'; - -jiro+ { - "config.json"+: import "config.jsonnet", -} diff --git a/instances/automotive.kuksa/target/Dockerfile b/instances/automotive.kuksa/target/Dockerfile deleted file mode 100644 index e82b124140..0000000000 --- a/instances/automotive.kuksa/target/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM docker.io/eclipsecbi/jiro-master:2.414.2 - -EXPOSE 8080 -EXPOSE 50000 - -COPY jenkins/ref/plugins /usr/share/jenkins/ref/plugins - -RUN mkdir -p /usr/share/jenkins/ref/userContent/theme/ -COPY jenkins/quicksilver.css.override /usr/share/jenkins/ref/userContent/theme/ -COPY jenkins/title.js /usr/share/jenkins/ref/userContent/theme/ - -USER 10001 - diff --git a/instances/automotive.kuksa/target/config.json b/instances/automotive.kuksa/target/config.json deleted file mode 100644 index c684931104..0000000000 --- a/instances/automotive.kuksa/target/config.json +++ /dev/null @@ -1,725 +0,0 @@ -{ - "accessControl": { - "primaryGroup": { - "id": -1, - "name": "automotive.kuksa" - }, - "supplementalGroups": [ ], - "user": { - "id": -1, - "name": "genie.kuksa" - } - }, - "clouds": { - "kubernetes": { - "kind": "kubernetes", - "namespace": "kuksa", - "podRetention": "never", - "templates": { - "basic": { - "agentWorkdir": "/home/jenkins/jenkins-agent", - "docker": { - "aliases": [ - "docker.io/eclipsecbijenkins/basic-agent:3131.vf2b_b_798b_ce99", - "docker.io/eclipsecbijenkins/jenkins-agent:3131.vf2b_b_798b_ce99", - "docker.io/eclipsecbi/jenkins-jnlp-agent:3131.vf2b_b_798b_ce99" - ], - "context": "basic", - "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: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 [ \"uid_entrypoint\", \"/usr/local/bin/jenkins-agent\" ]\n\nADD \"https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3131.vf2b_b_798b_ce99/remoting-3131.vf2b_b_798b_ce99.jar\" \"/usr/share/jenkins/agent.jar\" \nADD \"https://github.com/jenkinsci/docker-inbound-agent/raw/3131.vf2b_b_798b_ce99-5/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\nUSER 10001:0\n", - "image": "jiro-agent-basic", - "registry": "docker.io", - "repository": "eclipsecbi", - "tag": "remoting-3131.vf2b_b_798b_ce99" - }, - "env": { - "JAVA_TOOL_OPTIONS": [ ], - "JENKINS_REMOTING_JAVA_OPTS": [ - "-showversion", - "-XshowSettings:vm", - "-Xmx256m", - "-Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true", - "-Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - ], - "OPENJ9_JAVA_OPTIONS": [ - "-XX:+IgnoreUnrecognizedVMOptions", - "-XX:+IdleTuningCompactOnIdle", - "-XX:+IdleTuningGcOnIdle" - ], - "_JAVA_OPTIONS": [ ] - }, - "home": "/home/jenkins", - "kubernetes": { - "resources": { - "cpu": { - "limit": "2000m", - "request": "1000m" - }, - "memory": { - "limit": "4096Mi", - "request": "4096Mi" - } - }, - "volumes": [ - { - "mounts": [ - { - "mountPath": "/home/jenkins/.m2/settings-security.xml", - "subPath": "settings-security.xml" - }, - { - "mountPath": "/home/jenkins/.m2/settings.xml", - "subPath": "settings.xml" - } - ], - "name": "m2-secret-dir", - "secret": { - "name": "m2-secret-dir" - } - }, - { - "configMap": { - "name": "m2-dir" - }, - "mounts": [ - { - "mountPath": "/home/jenkins/.m2/toolchains.xml", - "subPath": "toolchains.xml" - }, - { - "mountPath": "/home/jenkins/.mavenrc", - "subPath": ".mavenrc" - } - ], - "name": "m2-dir" - } - ] - }, - "labels": [ - "basic" - ], - "maxHeap": "256m", - "mode": "NORMAL", - "name": "basic", - "remoting": { - "jar": "/usr/share/jenkins/agent.jar", - "startupScript": { - "name": "jenkins-agent", - "url": "https://github.com/jenkinsci/docker-inbound-agent/raw/3131.vf2b_b_798b_ce99-5/jenkins-agent", - "version": "3131.vf2b_b_798b_ce99-5" - }, - "url": "https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3131.vf2b_b_798b_ce99/remoting-3131.vf2b_b_798b_ce99.jar", - "version": "3131.vf2b_b_798b_ce99" - }, - "startupScript": "/usr/local/bin/jenkins-agent", - "username": "jenkins" - }, - "basic-ubuntu": { - "agentWorkdir": "/home/jenkins/jenkins-agent", - "docker": { - "aliases": [ ], - "context": "basic-ubuntu", - "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 [ \"uid_entrypoint\", \"/usr/local/bin/jenkins-agent\" ]\n\nADD \"https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3131.vf2b_b_798b_ce99/remoting-3131.vf2b_b_798b_ce99.jar\" \"/usr/share/jenkins/agent.jar\" \nADD \"https://github.com/jenkinsci/docker-inbound-agent/raw/3131.vf2b_b_798b_ce99-5/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\nUSER 10001:0\n", - "image": "jiro-agent-basic-ubuntu", - "registry": "docker.io", - "repository": "eclipsecbi", - "tag": "remoting-3131.vf2b_b_798b_ce99" - }, - "env": { - "JAVA_TOOL_OPTIONS": [ ], - "JENKINS_REMOTING_JAVA_OPTS": [ - "-showversion", - "-XshowSettings:vm", - "-Xmx256m", - "-Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true", - "-Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - ], - "OPENJ9_JAVA_OPTIONS": [ - "-XX:+IgnoreUnrecognizedVMOptions", - "-XX:+IdleTuningCompactOnIdle", - "-XX:+IdleTuningGcOnIdle" - ], - "_JAVA_OPTIONS": [ ] - }, - "home": "/home/jenkins", - "kubernetes": { - "resources": { - "cpu": { - "limit": "2000m", - "request": "1000m" - }, - "memory": { - "limit": "4096Mi", - "request": "4096Mi" - } - }, - "volumes": [ - { - "mounts": [ - { - "mountPath": "/home/jenkins/.m2/settings-security.xml", - "subPath": "settings-security.xml" - }, - { - "mountPath": "/home/jenkins/.m2/settings.xml", - "subPath": "settings.xml" - } - ], - "name": "m2-secret-dir", - "secret": { - "name": "m2-secret-dir" - } - }, - { - "configMap": { - "name": "m2-dir" - }, - "mounts": [ - { - "mountPath": "/home/jenkins/.m2/toolchains.xml", - "subPath": "toolchains.xml" - }, - { - "mountPath": "/home/jenkins/.mavenrc", - "subPath": ".mavenrc" - } - ], - "name": "m2-dir" - } - ] - }, - "labels": [ - "basic-ubuntu" - ], - "maxHeap": "256m", - "mode": "EXCLUSIVE", - "name": "basic-ubuntu", - "remoting": { - "jar": "/usr/share/jenkins/agent.jar", - "startupScript": { - "name": "jenkins-agent", - "url": "https://github.com/jenkinsci/docker-inbound-agent/raw/3131.vf2b_b_798b_ce99-5/jenkins-agent", - "version": "3131.vf2b_b_798b_ce99-5" - }, - "url": "https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3131.vf2b_b_798b_ce99/remoting-3131.vf2b_b_798b_ce99.jar", - "version": "3131.vf2b_b_798b_ce99" - }, - "startupScript": "/usr/local/bin/jenkins-agent", - "username": "jenkins" - }, - "centos-7": { - "agentWorkdir": "/home/jenkins/jenkins-agent", - "docker": { - "aliases": [ - "docker.io/eclipsecbijenkins/jipp-migration-agent:3131.vf2b_b_798b_ce99", - "docker.io/eclipsecbijenkins/migration-fat-agent:3131.vf2b_b_798b_ce99", - "docker.io/eclipsecbijenkins/ui-test-agent:3131.vf2b_b_798b_ce99", - "docker.io/eclipsecbijenkins/ui-tests-agent:3131.vf2b_b_798b_ce99" - ], - "context": "centos-7", - "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-centos-7: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 [ \"uid_entrypoint\", \"/usr/local/bin/jenkins-agent\" ]\n\nADD \"https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3131.vf2b_b_798b_ce99/remoting-3131.vf2b_b_798b_ce99.jar\" \"/usr/share/jenkins/agent.jar\" \nADD \"https://github.com/jenkinsci/docker-inbound-agent/raw/3131.vf2b_b_798b_ce99-5/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\nUSER 10001:0\n", - "image": "jiro-agent-centos-7", - "registry": "docker.io", - "repository": "eclipsecbi", - "tag": "remoting-3131.vf2b_b_798b_ce99" - }, - "env": { - "JAVA_TOOL_OPTIONS": [ ], - "JENKINS_REMOTING_JAVA_OPTS": [ - "-showversion", - "-XshowSettings:vm", - "-Xmx256m", - "-Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true", - "-Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - ], - "OPENJ9_JAVA_OPTIONS": [ - "-XX:+IgnoreUnrecognizedVMOptions", - "-XX:+IdleTuningCompactOnIdle", - "-XX:+IdleTuningGcOnIdle" - ], - "_JAVA_OPTIONS": [ ] - }, - "home": "/home/jenkins", - "kubernetes": { - "resources": { - "cpu": { - "limit": "2000m", - "request": "1000m" - }, - "memory": { - "limit": "4096Mi", - "request": "4096Mi" - } - }, - "volumes": [ - { - "mounts": [ - { - "mountPath": "/home/jenkins/.m2/settings-security.xml", - "subPath": "settings-security.xml" - }, - { - "mountPath": "/home/jenkins/.m2/settings.xml", - "subPath": "settings.xml" - } - ], - "name": "m2-secret-dir", - "secret": { - "name": "m2-secret-dir" - } - }, - { - "configMap": { - "name": "m2-dir" - }, - "mounts": [ - { - "mountPath": "/home/jenkins/.m2/toolchains.xml", - "subPath": "toolchains.xml" - }, - { - "mountPath": "/home/jenkins/.mavenrc", - "subPath": ".mavenrc" - } - ], - "name": "m2-dir" - } - ] - }, - "labels": [ - "migration", - "jipp-migration", - "centos-7" - ], - "maxHeap": "256m", - "mode": "EXCLUSIVE", - "name": "centos-7", - "remoting": { - "jar": "/usr/share/jenkins/agent.jar", - "startupScript": { - "name": "jenkins-agent", - "url": "https://github.com/jenkinsci/docker-inbound-agent/raw/3131.vf2b_b_798b_ce99-5/jenkins-agent", - "version": "3131.vf2b_b_798b_ce99-5" - }, - "url": "https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3131.vf2b_b_798b_ce99/remoting-3131.vf2b_b_798b_ce99.jar", - "version": "3131.vf2b_b_798b_ce99" - }, - "startupScript": "/usr/local/bin/jenkins-agent", - "username": "jenkins" - }, - "centos-8": { - "agentWorkdir": "/home/jenkins/jenkins-agent", - "docker": { - "aliases": [ ], - "context": "centos-8", - "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-centos-8: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 [ \"uid_entrypoint\", \"/usr/local/bin/jenkins-agent\" ]\n\nADD \"https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3131.vf2b_b_798b_ce99/remoting-3131.vf2b_b_798b_ce99.jar\" \"/usr/share/jenkins/agent.jar\" \nADD \"https://github.com/jenkinsci/docker-inbound-agent/raw/3131.vf2b_b_798b_ce99-5/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\nUSER 10001:0\n", - "image": "jiro-agent-centos-8", - "registry": "docker.io", - "repository": "eclipsecbi", - "tag": "remoting-3131.vf2b_b_798b_ce99" - }, - "env": { - "JAVA_TOOL_OPTIONS": [ ], - "JENKINS_REMOTING_JAVA_OPTS": [ - "-showversion", - "-XshowSettings:vm", - "-Xmx256m", - "-Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true", - "-Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - ], - "OPENJ9_JAVA_OPTIONS": [ - "-XX:+IgnoreUnrecognizedVMOptions", - "-XX:+IdleTuningCompactOnIdle", - "-XX:+IdleTuningGcOnIdle" - ], - "_JAVA_OPTIONS": [ ] - }, - "home": "/home/jenkins", - "kubernetes": { - "resources": { - "cpu": { - "limit": "2000m", - "request": "1000m" - }, - "memory": { - "limit": "4096Mi", - "request": "4096Mi" - } - }, - "volumes": [ - { - "mounts": [ - { - "mountPath": "/home/jenkins/.m2/settings-security.xml", - "subPath": "settings-security.xml" - }, - { - "mountPath": "/home/jenkins/.m2/settings.xml", - "subPath": "settings.xml" - } - ], - "name": "m2-secret-dir", - "secret": { - "name": "m2-secret-dir" - } - }, - { - "configMap": { - "name": "m2-dir" - }, - "mounts": [ - { - "mountPath": "/home/jenkins/.m2/toolchains.xml", - "subPath": "toolchains.xml" - }, - { - "mountPath": "/home/jenkins/.mavenrc", - "subPath": ".mavenrc" - } - ], - "name": "m2-dir" - } - ] - }, - "labels": [ - "centos-latest", - "centos-8" - ], - "maxHeap": "256m", - "mode": "EXCLUSIVE", - "name": "centos-8", - "remoting": { - "jar": "/usr/share/jenkins/agent.jar", - "startupScript": { - "name": "jenkins-agent", - "url": "https://github.com/jenkinsci/docker-inbound-agent/raw/3131.vf2b_b_798b_ce99-5/jenkins-agent", - "version": "3131.vf2b_b_798b_ce99-5" - }, - "url": "https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3131.vf2b_b_798b_ce99/remoting-3131.vf2b_b_798b_ce99.jar", - "version": "3131.vf2b_b_798b_ce99" - }, - "startupScript": "/usr/local/bin/jenkins-agent", - "username": "jenkins" - } - } - } - }, - "deployment": { - "cluster": "okd-c1", - "controlPort": 8081, - "host": "ci.eclipse.org", - "jnlpPort": 50000, - "prefix": "/kuksa", - "uiPort": 8080, - "url": "https://ci.eclipse.org/kuksa" - }, - "docker": { - "master": { - "dockerfile": "FROM docker.io/eclipsecbi/jiro-master:2.414.2\n\nEXPOSE 8080\nEXPOSE 50000\n\nCOPY jenkins/ref/plugins /usr/share/jenkins/ref/plugins\n\nRUN mkdir -p /usr/share/jenkins/ref/userContent/theme/\nCOPY jenkins/quicksilver.css.override /usr/share/jenkins/ref/userContent/theme/\nCOPY jenkins/title.js /usr/share/jenkins/ref/userContent/theme/\n\nUSER 10001\n", - "image": "automotive.kuksa", - "registry": "docker.io", - "repository": "eclipsecbijenkins", - "tag": "2.414.2" - } - }, - "gradle": { - "files": { - "gradle.properties": { - "eclipseRepoPassword": { - "pass": "nexus/password" - }, - "eclipseRepoUsername": { - "pass": "nexus/username" - } - } - }, - "generate": false - }, - "jenkins": { - "agentConnectionTimeout": 180, - "maxConcurrency": 2, - "permissions": [ - { - "grantedPermissions": [ - "Overall/Read", - "Job/Read" - ], - "principal": "anonymous" - }, - { - "grantedPermissions": [ - "Job/ExtendedRead" - ], - "principal": "common" - }, - { - "grantedPermissions": [ - "Overall/Administer" - ], - "principal": "admins" - }, - { - "grantedPermissions": [ - "Agent/Build", - "Credentials/View", - "Job/Build", - "Job/Cancel", - "Job/Configure", - "Job/Create", - "Job/Delete", - "Job/Move", - "Job/Read", - "Job/Workspace", - "Overall/Read", - "Run/Delete", - "Run/Replay", - "Run/Update", - "SCM/Tag", - "View/Configure", - "View/Create", - "View/Delete", - "View/Read" - ], - "principal": "automotive.kuksa" - } - ], - "plugins": [ - "cobertura", - "embeddable-build-status", - "xunit" - ], - "pluginsForceUpgrade": true, - "staticAgentCount": 0, - "theme": "quicksilver", - "timezone": "America/Toronto", - "version": "latest" - }, - "jiroMaster": { - "docker": { - "from": "eclipsecbi/semeru-ubuntu-coreutils:openjdk11-jammy", - "image": "jiro-master", - "registry": "docker.io", - "repository": "eclipsecbi", - "tag": "2.414.2" - }, - "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 eclipsecbi/semeru-ubuntu-coreutils:openjdk11-jammy\n\n# These environment variables will be used in the uid_entrypoint script from the parent image\nENV USER_NAME=\"jenkins\"\nENV HOME=\"/var/jenkins\"\n\n# jenkins version being bundled in this docker image\nENV JENKINS_HOME=\"/var/jenkins\"\nENV JENKINS_WAR=\"/usr/share/jenkins/jenkins.war\"\nENV COPY_REFERENCE_FILE_LOG=\"/var/jenkins/copy_reference_file.log\"\nENV REF=\"/usr/share/jenkins/ref\"\n\nVOLUME [ \"/var/jenkins\", \"/var/cache/jenkins/war\", \"/var/cache/jenkins/plugins\" ]\nWORKDIR \"/var/jenkins\"\n\nENTRYPOINT [\"uid_entrypoint\", \"/usr/bin/dumb-init\", \"--\", \"/usr/local/bin/jenkins.sh\"]\n\nRUN mkdir -p $(dirname \"/usr/share/jenkins/jenkins.war\") && mkdir -p \"/usr/share/jenkins/ref\"\n\nCOPY scripts/* /usr/local/bin/\nRUN chmod ug+x /usr/local/bin/*\n\nCOPY war/jenkins.war \"/usr/share/jenkins/jenkins.war\"\nCOPY ref/ \"/usr/share/jenkins/ref/\"\n", - "home": "/var/jenkins", - "id": "2.414.2", - "key_fingerprint": "5BA31D57EF5975CA", - "plugin_manager": { - "jar": "https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.12.13/jenkins-plugin-manager-2.12.13.jar", - "version": "2.12.13" - }, - "pluginroot": "/var/cache/jenkins/plugins", - "plugins": [ - "ant", - "antisamy-markup-formatter", - "authorize-project", - "bouncycastle-api", - "build-timeout", - "cloudbees-folder", - "command-launcher", - "config-file-provider", - "configuration-as-code", - "credentials-binding", - "email-ext", - "extended-read-permission", - "external-monitor-job", - "extra-columns", - "ghprb", - "git", - "git-parameter", - "github", - "github-branch-source", - "gitlab-plugin", - "gitlab-branch-source", - "jdk-tool", - "jobConfigHistory", - "kubernetes", - "ldap", - "mailer", - "matrix-auth", - "maven-plugin", - "pam-auth", - "parameterized-trigger", - "pipeline-maven", - "pipeline-stage-view", - "promoted-builds", - "rebuild", - "simple-theme-plugin", - "sonar", - "ssh-agent", - "ssh-slaves", - "timestamper", - "warnings-ng", - "workflow-aggregator", - "ws-cleanup", - "xvnc" - ], - "pubkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBGQhzisBEAC7yUhIqVCcyCXJWeZZf/BA6/+KguDQpycck0xUomj5ogT1+lwJ\nMnr6XsPFdTt5DgzjHKg6SM8PTIpLpzOcpqIG9eB8MnvtTp6qFSfIdZnEZccTot1e\ncArnM2H6yw/4OW+8QHx9Zgj1miiqolVZ1RusHT3cvPdkF4GFTZnChiF0epd+6iKi\nEm8gfzECIltl+McYCwjPXlx38p1mwPI0tgQ7GGD1VzjS/GycuD+shM7lPQ9PmCnC\n8zkZIBsbGbSTbAYqnARrbczmg9BKCyErfdQJKi6+r/fg6cWAairXsiOlzqCLCBoZ\nssLKkRAc2ib3cm/RHBm+MK2wLZ5q8xgh9e/iBoBOpJXXARvfu67uQjfLPj/o4FwM\nZWxGZlj2b3cL5q+thjGWOliEh15gciGU17vT15YGcEPVMeDVBYKp/Z+TgkJIlUmD\n4bU+K89qYCzp/AP3tsozFwazQRultkjuHVCZrJQtCaVu3/wjtkVd101Oj/Gi4ajn\n2WU2KkGWkM0jArUCohJPsZodLHj8DAT2V5SqrEq6jF6ONnAlK1MNmPTKAoDmP6LJ\n3of4VHcIbGq1p+I6R9292Lv3Avs/uMbWtR7nae4XWT9l49hY3p8gc5rPOs2wzPgV\nv8X6vaQSlgjJDaNVPSZCo8hQkqHsoskri5BHVhxBpjaJ0mNKCeSHWfP+RwARAQAB\ntDJKZW5raW5zIFByb2plY3QgPGplbmtpbnNjaS1ib2FyZEBnb29nbGVncm91cHMu\nY29tPokCVwQTAQgAQRYhBGNmfudLuh8KCKaYclujHVfvWXXKBQJkIc4rAhsDBQkF\no5qABQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEFujHVfvWXXK4+kP/0cR\nnNYrjb4gWG/rcwJ8zo0YKZBO30RPul1INnyufDediDb0UCOJwT+CnEZULx+HeUOi\nxHVBMD70LRP3ym+40Naw3s4nJWvBpOYIqQhjoRqrWkdIrMgNSAwRrufgXqSBvvfZ\n+xQYrNRuu8/00U6Bz2eeCL2SNZpShL0iPjP9Bcu7763jaGvnS/WUVaAqqyNwxGRl\nafffRvCV/Wjy47W+ifCPgku4SKZgG+QPMuthI842+lLSl2BXhiEVJ4auK5rjFHsv\nRrUEQrjEGZ9vEoitZAQL/CDWmlkhrqYSpgTVsMCoByRzZqQG9fOAJNFniFqrANQQ\nm9NkZN0ZljOnZfJh+ZzbjjVUS522piJtVqdOU0noT6awMtSO/CO4EmuElj8LkVI6\njbP0FqxYecNQtlAzBguRD5UWjAi3jgkdbap0ooqZm2YQPNaLD3OLWdvtj/jx+EI4\nDTrSoSSoHea5xiAFQNB3ab2fk5kN5ufVWIV5F9AQHU+kWE9jgS+zl8apzbwMinm8\nZW0KeIcW63MH5hvbmsfBjdyroTTy2mwy096mB2vvqwWv6nt9mQy1YCmBeyp7oshI\nqNeXIunP1NekAfGY+dRlldA3SoxNuJhVGd5eCOFWYmipb9XD+JrSgncHjCgewHq1\nycptdm1q8OZ26ZOaAIVOYENk8WUOz5DzOuOS81EJuQINBGQhzisBEADtvyAOnz23\ngKKKVzSY9bhEvQxJWQUY/jXek7LjhflLw4xugGARMrTMc6zzabOJefyrVkucWqso\nspCWoj+M8HGfhHXpNDHbn21fyHB6jpOh8Ors2ZHH2skswcAcWcLlWQWrUtqQFuje\n1rXShp8IhYz308MIZ65VYf/Z9Bk7VNNTgRLmOMTn+KlN8qiQZ0SZbPj/wFK1iwAh\n/xPu586a7xVN4xdy6RJNfrSCG84kMNyaHTDFOEKchWPoGe5D6EqF8dufvrcKoSxc\nT2sC6WzDqG/+Jfk//xrHblxeCXiOAX/Dm+McvceV0dBSVJJx67FoHUyWBRj5coHU\n4YfrUTHREEKdYcpUAHQGPJBLyx0QNs2URhYSCwNU5yYL+z3UIpsS93HosUPEzrTD\nXE1D2eV1gGf0YzCWxWTAuOjoUD8D22p//GAaLXYpuwSgVzgKwvPefkWJ94Euvz6T\nsKrljMPsxOdPLBs8AJgrqmYIwbRXoxNEzv/PT/9sST5nl5tlWc9PonzwzHqStU4Y\nf8jQhIv1yq2wAE2OB0Q7B6i62QWqSWAWEAc6LPRdSalgS8ooj/MIQFGwsd4VuNSN\nJD9p7bHHlHceeXMR2F0JeG8G91RqlTkxu7cUMkqheXXAyTa/OuG5xauHyLzt4xVp\nfnHd5fNjxcc02ADF46X6/nze6hClUBqMAQARAQABiQI8BBgBCAAmFiEEY2Z+50u6\nHwoIpphyW6MdV+9ZdcoFAmQhzisCGwwFCQWjmoAACgkQW6MdV+9ZdcoRGA/+JmjW\n09ZmAlBM846GgI0B00YtXMu3PuhhOq8sJEXvcvlCfSAlVpHfnwUJE7q5QaUrD3wT\nVKT4pe/zBRN+zD84gXxGANJY813EhpngBEJmptIjNkKvWclr/nG4MI8yezZmeEgP\n142LviJmNYb0+3s1CU7Q03g3b/wsHNFpuA9zVJu24xVAM/Af65N1STvnSQAjcXa9\nrgIwdiZ7XbCD6rpF1ms8i6RYsflB+dGLgEOiAlX+lZ6843WpMWlDUBd2v+OHtXvm\nzLYbg8SYtHV8xMJWPjz6e9yoKuyjvWAwAiDcjO0SpCqlkHsUzWRS44z3hQssgywP\niFKGqP5eHDaSCqUHF5VkGdtg/a9M7vthhEoB/2IKSf82CQE9IdmNtEJHAPgWamgm\nVPpyMliDTd2gyqD+FmduRdY/yHMP0QV6G/VRTV4gfQ80qU/U2JXWAQdw6ok1+k5V\nt0ur8buQo+49diyr8WPHA4CwpSwriwIClDZdq38JiCdnfICfFxAQYdBMbL6S4wqA\nSv+OqcDBvu7m5yV/hrfcVztRkWUwr21kUmvx04xpvvpG/cUAnQOog3Q7Ce5xkaX7\n99Ewd0xUXma/H++IGX77jxU7jW5n2FPeVEn+zcNF8of/XAi1uaP1WL5T/iEl6EsI\nMetBbjkOnNXyWrP3SAPwqQMMg/vNa+mJIjoNByw=\n=sdsH\n-----END PGP PUBLIC KEY BLOCK-----\n", - "ref": "/usr/share/jenkins/ref", - "remoting": { - "version": "3131.vf2b_b_798b_ce99" - }, - "scripts": { - "jenkins": "https://github.com/jenkinsci/docker/raw/master/jenkins.sh", - "jenkins_support": "https://github.com/jenkinsci/docker/raw/master/jenkins-support" - }, - "updateCenter": "https://updates.jenkins.io", - "username": "jenkins", - "version": "2.414.2", - "war": "/usr/share/jenkins/jenkins.war", - "warBaseUrl": "https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-war/2.414.2", - "webroot": "/var/cache/jenkins/war" - }, - "kubernetes": { - "agents": { - "defaultResources": { - "cpu": { - "limit": "2000m", - "request": "1000m" - }, - "memory": { - "limit": "4096Mi", - "request": "4096Mi" - } - }, - "namespace": "kuksa" - }, - "master": { - "namespace": "kuksa", - "probe": { - "liveness": { - "delaySeconds": 480, - "failureThreshold": 5, - "periodSeconds": 30, - "timeoutSeconds": 30 - }, - "readiness": { - "delaySeconds": 1, - "failureThreshold": 5, - "periodSeconds": 5, - "timeoutSeconds": 10 - } - }, - "resources": { - "cpu": { - "limit": "2000m", - "request": "250m" - }, - "memory": { - "limit": "1536Mi", - "request": "1536Mi" - } - }, - "stsName": "kuksa" - } - }, - "maven": { - "files": { - "settings-security.xml": { - "master": { - "pass": "bots/automotive.kuksa/apache-maven-security-settings" - } - }, - "settings.xml": { - "color": "always", - "mirrors": { - "eclipse.maven.central.mirror": { - "mirrorOf": "central", - "name": "Eclipse Central Proxy", - "url": "https://repo.eclipse.org/content/repositories/maven_central/" - } - }, - "servers": { - "gpg.passphrase": { - "passphrase": { - "pass": "bots/automotive.kuksa/gpg/passphrase" - } - }, - "ossrh": { - "nexusProUrl": "https://oss.sonatype.org", - "password": { - "pass": "bots/automotive.kuksa/oss.sonatype.org/password" - }, - "username": { - "pass": "bots/automotive.kuksa/oss.sonatype.org/username" - } - }, - "repo.eclipse.org": { - "password": { - "pass": "nexus/password" - }, - "username": { - "pass": "nexus/username" - } - } - } - } - }, - "generate": true, - "interactiveMode": false, - "mavenrc": "", - "showVersion": true, - "transferListenerLogLevel": "warn" - }, - "project": { - "displayName": "Eclipse Kuksa", - "fullName": "automotive.kuksa", - "resourcePacks": 1, - "shortName": "kuksa", - "unixGroupName": "automotive.kuksa" - }, - "sbt": { - "files": { - ".credentials": { - "host": "repo.eclipse.org", - "password": { - "pass": "nexus/password" - }, - "realm": "Sonatype Nexus Repository Manager", - "user": { - "pass": "nexus/username" - } - } - }, - "generate": false - }, - "secrets": { - "dockerconfigjson": { - "dockerconfigjson-for-pull-as-default": { - "namespace": "kuksa", - "servers": { - "https://index.docker.io/v1/": { - "password": { - "pass": "docker.com/default-image-puller/okd-c1/password" - }, - "username": { - "pass": "docker.com/default-image-puller/okd-c1/username" - } - } - }, - "serviceAccount": "default", - "type": [ - "pull" - ] - }, - "dockerconfigjson-for-pull-as-kuksa": { - "namespace": "kuksa", - "servers": { - "https://index.docker.io/v1/": { - "password": { - "pass": "docker.com/default-image-puller/okd-c1/password" - }, - "username": { - "pass": "docker.com/default-image-puller/okd-c1/username" - } - } - }, - "serviceAccount": "kuksa", - "type": [ - "pull" - ] - } - } - } -} diff --git a/instances/automotive.kuksa/target/jenkins/configuration.yml b/instances/automotive.kuksa/target/jenkins/configuration.yml deleted file mode 100644 index 734dfdfa1d..0000000000 --- a/instances/automotive.kuksa/target/jenkins/configuration.yml +++ /dev/null @@ -1,666 +0,0 @@ -# GENERATED FILE - DO NOT EDIT -#******************************************************************************* -# Copyright (c) 2018 Eclipse Foundation and others. -# This program and the accompanying materials are made available -# under the terms of the Eclipse Public License 2.0 -# which is available at http://www.eclipse.org/legal/epl-v20.html, -# or the MIT License which is available at https://opensource.org/licenses/MIT. -# SPDX-License-Identifier: EPL-2.0 OR MIT -#******************************************************************************* -jenkins: - numExecutors: 0 - scmCheckoutRetryCount: 2 - mode: EXCLUSIVE - systemMessage: "" - disableRememberMe: false - agentProtocols: - - "JNLP4-connect" - - "Ping" - authorizationStrategy: - projectMatrix: - entries: - - group: - name: admins - permissions: - - Overall/Administer - - user: - name: anonymous - permissions: - - Job/Read - - Overall/Read - - group: - name: automotive.kuksa - permissions: - - Agent/Build - - Credentials/View - - Job/Build - - Job/Cancel - - Job/Configure - - Job/Create - - Job/Delete - - Job/Move - - Job/Read - - Job/Workspace - - Overall/Read - - Run/Delete - - Run/Replay - - Run/Update - - SCM/Tag - - View/Configure - - View/Create - - View/Delete - - View/Read - - group: - name: common - permissions: - - Job/ExtendedRead - markupFormatter: rawHtml - crumbIssuer: - standard: - excludeClientIPFromCrumb: false - securityRealm: - ldap: - configurations: - - displayNameAttributeName: cn - groupSearchBase: ou=group - rootDN: dc=eclipse,dc=org - server: ldaps://ldapcluster.eclipse.org - userSearch: mail={0} - mailAddressAttributeName: mail - clouds: - - kubernetes: - name: "kubernetes" - containerCapStr: "2" - jenkinsUrl: "http://jenkins-ui.kuksa.svc.cluster.local/kuksa" - jenkinsTunnel: "jenkins-discovery.kuksa.svc.cluster.local:50000" - maxRequestsPerHostStr: "32" - namespace: "kuksa" - podRetention: "never" - templates: - - name: "basic" - namespace: "kuksa" - label: "basic" - containers: - - name: "jnlp" - image: docker.io/eclipsecbi/jiro-agent-basic:remoting-3131.vf2b_b_798b_ce99 - alwaysPullImage: true - livenessProbe: - failureThreshold: 0 - initialDelaySeconds: 0 - periodSeconds: 0 - successThreshold: 0 - timeoutSeconds: 0 - resourceLimitCpu: "2000m" - resourceRequestCpu: "1000m" - resourceLimitMemory: "4096Mi" - resourceRequestMemory: "4096Mi" - ttyEnabled: true - command: "" - args: "" - instanceCap: -1 - nodeUsageMode: NORMAL - envVars: - - envVar: - key: "JAVA_TOOL_OPTIONS" - value: "" - - envVar: - key: "JENKINS_REMOTING_JAVA_OPTS" - value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - - envVar: - key: "OPENJ9_JAVA_OPTIONS" - value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - - envVar: - key: "_JAVA_OPTIONS" - value: "" - volumes: - - persistentVolumeClaim: - claimName: "tools-claim-jiro-kuksa" - mountPath: "/opt/tools" - readOnly: true - - configMapVolume: - configMapName: "known-hosts" - mountPath: "/home/jenkins/.ssh/" - subPath: "." - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/repository" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/wrapper" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: false - yaml: | - apiVersion: v1 - kind: Pod - spec: - containers: - - name: jnlp - volumeMounts: - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings-security.xml - subPath: settings-security.xml - readOnly: true - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings.xml - subPath: settings.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.m2/toolchains.xml - subPath: toolchains.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.mavenrc - subPath: .mavenrc - readOnly: true - volumes: - - name: m2-secret-dir - secret: - secretName: m2-secret-dir - - name: m2-dir - configMap: - name: m2-dir - - name: "basic-ubuntu" - namespace: "kuksa" - label: "basic-ubuntu" - containers: - - name: "jnlp" - image: docker.io/eclipsecbi/jiro-agent-basic-ubuntu:remoting-3131.vf2b_b_798b_ce99 - alwaysPullImage: true - livenessProbe: - failureThreshold: 0 - initialDelaySeconds: 0 - periodSeconds: 0 - successThreshold: 0 - timeoutSeconds: 0 - resourceLimitCpu: "2000m" - resourceRequestCpu: "1000m" - resourceLimitMemory: "4096Mi" - resourceRequestMemory: "4096Mi" - ttyEnabled: true - command: "" - args: "" - instanceCap: -1 - nodeUsageMode: EXCLUSIVE - envVars: - - envVar: - key: "JAVA_TOOL_OPTIONS" - value: "" - - envVar: - key: "JENKINS_REMOTING_JAVA_OPTS" - value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - - envVar: - key: "OPENJ9_JAVA_OPTIONS" - value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - - envVar: - key: "_JAVA_OPTIONS" - value: "" - volumes: - - persistentVolumeClaim: - claimName: "tools-claim-jiro-kuksa" - mountPath: "/opt/tools" - readOnly: true - - configMapVolume: - configMapName: "known-hosts" - mountPath: "/home/jenkins/.ssh/" - subPath: "." - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/repository" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/wrapper" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: false - yaml: | - apiVersion: v1 - kind: Pod - spec: - containers: - - name: jnlp - volumeMounts: - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings-security.xml - subPath: settings-security.xml - readOnly: true - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings.xml - subPath: settings.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.m2/toolchains.xml - subPath: toolchains.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.mavenrc - subPath: .mavenrc - readOnly: true - volumes: - - name: m2-secret-dir - secret: - secretName: m2-secret-dir - - name: m2-dir - configMap: - name: m2-dir - - name: "centos-7" - namespace: "kuksa" - label: "migration jipp-migration centos-7" - containers: - - name: "jnlp" - image: docker.io/eclipsecbi/jiro-agent-centos-7:remoting-3131.vf2b_b_798b_ce99 - alwaysPullImage: true - livenessProbe: - failureThreshold: 0 - initialDelaySeconds: 0 - periodSeconds: 0 - successThreshold: 0 - timeoutSeconds: 0 - resourceLimitCpu: "2000m" - resourceRequestCpu: "1000m" - resourceLimitMemory: "4096Mi" - resourceRequestMemory: "4096Mi" - ttyEnabled: true - command: "" - args: "" - instanceCap: -1 - nodeUsageMode: EXCLUSIVE - envVars: - - envVar: - key: "JAVA_TOOL_OPTIONS" - value: "" - - envVar: - key: "JENKINS_REMOTING_JAVA_OPTS" - value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - - envVar: - key: "OPENJ9_JAVA_OPTIONS" - value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - - envVar: - key: "_JAVA_OPTIONS" - value: "" - volumes: - - persistentVolumeClaim: - claimName: "tools-claim-jiro-kuksa" - mountPath: "/opt/tools" - readOnly: true - - configMapVolume: - configMapName: "known-hosts" - mountPath: "/home/jenkins/.ssh/" - subPath: "." - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/repository" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/wrapper" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: false - yaml: | - apiVersion: v1 - kind: Pod - spec: - containers: - - name: jnlp - volumeMounts: - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings-security.xml - subPath: settings-security.xml - readOnly: true - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings.xml - subPath: settings.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.m2/toolchains.xml - subPath: toolchains.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.mavenrc - subPath: .mavenrc - readOnly: true - volumes: - - name: m2-secret-dir - secret: - secretName: m2-secret-dir - - name: m2-dir - configMap: - name: m2-dir - - name: "centos-8" - namespace: "kuksa" - label: "centos-latest centos-8" - containers: - - name: "jnlp" - image: docker.io/eclipsecbi/jiro-agent-centos-8:remoting-3131.vf2b_b_798b_ce99 - alwaysPullImage: true - livenessProbe: - failureThreshold: 0 - initialDelaySeconds: 0 - periodSeconds: 0 - successThreshold: 0 - timeoutSeconds: 0 - resourceLimitCpu: "2000m" - resourceRequestCpu: "1000m" - resourceLimitMemory: "4096Mi" - resourceRequestMemory: "4096Mi" - ttyEnabled: true - command: "" - args: "" - instanceCap: -1 - nodeUsageMode: EXCLUSIVE - envVars: - - envVar: - key: "JAVA_TOOL_OPTIONS" - value: "" - - envVar: - key: "JENKINS_REMOTING_JAVA_OPTS" - value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - - envVar: - key: "OPENJ9_JAVA_OPTIONS" - value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - - envVar: - key: "_JAVA_OPTIONS" - value: "" - volumes: - - persistentVolumeClaim: - claimName: "tools-claim-jiro-kuksa" - mountPath: "/opt/tools" - readOnly: true - - configMapVolume: - configMapName: "known-hosts" - mountPath: "/home/jenkins/.ssh/" - subPath: "." - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/repository" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/wrapper" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: false - yaml: | - apiVersion: v1 - kind: Pod - spec: - containers: - - name: jnlp - volumeMounts: - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings-security.xml - subPath: settings-security.xml - readOnly: true - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings.xml - subPath: settings.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.m2/toolchains.xml - subPath: toolchains.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.mavenrc - subPath: .mavenrc - readOnly: true - volumes: - - name: m2-secret-dir - secret: - secretName: m2-secret-dir - - name: m2-dir - configMap: - name: m2-dir - nodes: -security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - queueItemAuthenticator: - authenticators: - - global: - strategy: "triggeringUsersAuthorizationStrategy" - sSHD: - port: -1 - gitHostKeyVerificationConfiguration: - sshHostKeyVerificationStrategy: - manuallyProvidedKeyVerificationStrategy: - approvedHostKeys: |- - gitlab.eclipse.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBsuD5uVWgjZX3jrcvdWu0DwbbarL32mfbNAVABi4wCc - gitlab.eclipse.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCl6Wwb+m463X7a05TsllEYEmRklkwUWgqHVcvxsW6l6n9tPNcUWrcfTWupMQoONe7PuBsr6SkiYXRcSjHJy9qDXo5Nz/F/IU+EQ+haTU5pGfMRXAsQfdAB0AR5mSPOTkurRHL1sGi6jtp2wpgkbEfykcuEnmg36BCBqsARl08K6OuI2CtrKevXN0x5S5bF6vgzmvUm4aRQnF7WIg7HSOYVZIH5QGHsxsqr045xGLyk0scEIz6ZdslsinGYyvg8J9d6WJJebtjMX+KBHtXYKrFx0xqqnIYSj3WACaP32GDVFqPpxeNmJaVIJuymxsxxQMGYCsJT9diDv3dI+efu5xb - gitlab.eclipse.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIPik0+gkBsbyVzTLvDq4ESZJMlUSZeb/tjdOHPbTLcSSlHX8R4CdqQwjWdxi4AMQ/76FXUsNH2azvkvgSh/r+E= - github.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk= - github.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= - github.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl - projects-storage.eclipse.org,172.25.25.150 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKbQI09/IKbvAi3n8a2nluRcaZTB5HgzXwfJv/FUUKwusSwoyMi25jxqCHJbcQco4oAS89i7UeX7YAb2EnrPDd+VebNuTtNfWewxsBjwGI1qKMUsmQc5cLut0p1pe0VRz5ZgnXQeT9FSVA3zha+mJ3OCDtl0svvu3t4jN0zgZZfrmtwz4KQZjlfVv/cPtTKy5+RhBF9Vmto0ZVG+x8DDvxxhi37w90hXjdIb2JpILO4B65A4gEv910DJuwQ6FmrRu6oyqg7+1gnqIPigha7sHKGOX5h+mVrQTYdmPFAvNVawSYpLcEeajh9RI5kKwML6ftnmS/213KkVUUArXCYf4BxBN4h8kpvWqxBOlBNXy6nBLtzuDOdLviOGJ0HbazksuCrcvrT1lV4CfjCOjPlc9zV2r61XpMKBTq/0WPfq/r7LrIkswdszn3yTzvb1/cFCyQfkCGZvkuXJsen5Doi3Ixb0mOO0u+zL17RiS7//PVFs95DszOXqXlOytyB+u9Hmk= - projects-storage.eclipse.org,172.25.25.150 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAOUQ8p0E/Ib3uchk+6wEZ8UtBHTBvyI2E+eA/sOXajLQPKP0XIbVyECy8x5OmrrlvOYs+LxxniGJ69UIjiYZqM= - projects-storage.eclipse.org,172.25.25.150 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAsn6PO2Uemsr7wIUu5x0RnlRcuK36D2sbmYNe2LSKdb - [git.eclipse.org]:29418 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA8+KrFs55Aw6ATeoTxSIQOLiYBDALPZ4qN02mvB49a2 -unclassified: - location: - adminAddress: ci-admin@eclipse.org - url: https://ci.eclipse.org/kuksa - mailer: - replyToAddress: ci-admin@eclipse.org - smtpHost: mail.eclipse.org - email-ext: - defaultContentType: "text/html" - defaultReplyTo: "ci-admin@eclipse.org" - mailAccount: - address: "ci-admin@eclipse.org" - smtpHost: "mail.eclipse.org" - globalDefaultFlowDurabilityLevel: - durabilityHint: PERFORMANCE_OPTIMIZED - simple-theme-plugin: - elements: - - cssUrl: - url: "/kuksa/userContent/theme/quicksilver.css" - - cssUrl: - url: "//fonts.googleapis.com/css?family=Libre+Franklin:400,700,300,600,100" - - jsUrl: - url: "/kuksa/userContent/theme/title.js" - buildDiscarders: - configuredBuildDiscarders: - - "jobBuildDiscarder" - - simpleBuildDiscarder: - discarder: - logRotator: - artifactNumToKeepStr: "5" - numToKeepStr: "128" - sonarGlobalConfiguration: - buildWrapperEnabled: true - installations: - - name: "SonarCloud.io" - serverUrl: "https://sonarcloud.io" - triggers: - skipScmCause: false - skipUpstreamCause: false - gitHubPluginConfig: - configs: - - name: "GitHub" - apiUrl: "https://api.github.com" - credentialsId: "github-bot-token" - manageHooks: false - hookSecretConfigs: - - credentialsId: "github-webhook-secret" - hookUrl: "https://ci.eclipse.org/kuksa/github-webhook/" - scmGit: - createAccountBasedOnEmail: true - useExistingAccountWithSameEmail: true -tool: - jdk: - installations: - - name: "openjdk-latest" - home: "/opt/tools/java/openjdk/latest" - - name: "openjdk-ea-latest" - home: "/opt/tools/java/openjdk/ea-latest" - - name: "openjdk-jdk21-latest" - home: "/opt/tools/java/openjdk/jdk-21/latest" - - name: "openjdk-jdk20-latest" - home: "/opt/tools/java/openjdk/jdk-20/latest" - - name: "openjdk-jdk19-latest" - home: "/opt/tools/java/openjdk/jdk-19/latest" - - name: "openjdk-jdk18-latest" - home: "/opt/tools/java/openjdk/jdk-18/latest" - - name: "openjdk-jdk17-latest" - home: "/opt/tools/java/openjdk/jdk-17/latest" - - name: "openjdk-jdk16-latest" - home: "/opt/tools/java/openjdk/jdk-16/latest" - - name: "openjdk-jdk15-latest" - home: "/opt/tools/java/openjdk/jdk-15/latest" - - name: "openjdk-jdk14-latest" - home: "/opt/tools/java/openjdk/jdk-14/latest" - - name: "openjdk-jdk13-latest" - home: "/opt/tools/java/openjdk/jdk-13/latest" - - name: "openjdk-jdk12-latest" - home: "/opt/tools/java/openjdk/jdk-12/latest" - - name: "openjdk-jdk11-latest" - home: "/opt/tools/java/openjdk/jdk-11/latest" - - name: "openjdk-jdk10-latest" - home: "/opt/tools/java/openjdk/jdk-10/latest" - - name: "openjdk-jdk9-latest" - home: "/opt/tools/java/openjdk/jdk-9/latest" - - name: "adoptopenjdk-hotspot-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-latest" - - name: "adoptopenjdk-hotspot-latest-lts" - home: "/opt/tools/java/adoptopenjdk/hotspot-latest-lts" - - name: "adoptopenjdk-hotspot-jdk16-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-16/latest" - - name: "adoptopenjdk-hotspot-jdk15-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-15/latest" - - name: "adoptopenjdk-hotspot-jdk14-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-14/latest" - - name: "adoptopenjdk-hotspot-jdk13-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-13/latest" - - name: "adoptopenjdk-hotspot-jdk12-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-12/latest" - - name: "adoptopenjdk-hotspot-jdk11-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-11/latest" - - name: "adoptopenjdk-hotspot-jdk10-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-10/latest" - - name: "adoptopenjdk-hotspot-jdk9-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-9/latest" - - name: "adoptopenjdk-hotspot-jdk8-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-8/latest" - - name: "adoptopenjdk-openj9-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-latest" - - name: "adoptopenjdk-openj9-latest-lts" - home: "/opt/tools/java/adoptopenjdk/openj9-latest-lts" - - name: "adoptopenjdk-openj9-jdk16-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-16/latest" - - name: "adoptopenjdk-openj9-jdk15-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-15/latest" - - name: "adoptopenjdk-openj9-jdk14-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-14/latest" - - name: "adoptopenjdk-openj9-jdk13-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-13/latest" - - name: "adoptopenjdk-openj9-jdk12-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-12/latest" - - name: "adoptopenjdk-openj9-jdk11-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-11/latest" - - name: "adoptopenjdk-openj9-jdk10-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-10/latest" - - name: "adoptopenjdk-openj9-jdk9-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-9/latest" - - name: "adoptopenjdk-openj9-jdk8-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-8/latest" - - name: "temurin-latest" - home: "/opt/tools/java/temurin/latest" - - name: "temurin-jdk21-latest" - home: "/opt/tools/java/temurin/jdk-21/latest" - - name: "temurin-jdk20-latest" - home: "/opt/tools/java/temurin/jdk-20/latest" - - name: "temurin-jdk17-latest" - home: "/opt/tools/java/temurin/jdk-17/latest" - - name: "temurin-jdk11-latest" - home: "/opt/tools/java/temurin/jdk-11/latest" - - name: "temurin-jdk8-latest" - home: "/opt/tools/java/temurin/jdk-8/latest" - - name: "oracle-latest" - home: "/opt/tools/java/oracle/latest" - - name: "oracle-jdk10-latest" - home: "/opt/tools/java/oracle/jdk-10/latest" - - name: "oracle-jdk9-latest" - home: "/opt/tools/java/oracle/jdk-9/latest" - - name: "oracle-jdk8-latest" - home: "/opt/tools/java/oracle/jdk-8/latest" - - name: "oracle-jdk7-latest" - home: "/opt/tools/java/oracle/jdk-7/latest" - - name: "oracle-jdk6-latest" - home: "/opt/tools/java/oracle/jdk-6/latest" - - name: "oracle-jdk5-latest" - home: "/opt/tools/java/oracle/jdk-5/latest" - - name: "ibm-jdk8-latest" - home: "/opt/tools/java/ibm/jdk-8/latest" - - name: "ibm-latest" - home: "/opt/tools/java/ibm/latest" - - name: "semeru-latest" - home: "/opt/tools/java/semeru/latest" - - name: "semeru-jdk8-latest" - home: "/opt/tools/java/semeru/jdk-8/latest" - - name: "semeru-jdk11-latest" - home: "/opt/tools/java/semeru/jdk-11/latest" - - name: "semeru-jdk17-latest" - home: "/opt/tools/java/semeru/jdk-17/latest" - - name: "semeru-jdk18-latest" - home: "/opt/tools/java/semeru/jdk-18/latest" - ant: - installations: - - name: "apache-ant-latest" - home: "" - properties: - - installSource: - installers: - - antFromApache: - id: "1.10.12" - maven: - installations: - - name: "apache-maven-latest" - home: "/opt/tools/apache-maven/latest" - - name: "apache-maven-3.9.5" - home: "/opt/tools/apache-maven/3.9.5" - - name: "apache-maven-3.9.3" - home: "/opt/tools/apache-maven/3.9.3" - - name: "apache-maven-3.9.2" - home: "/opt/tools/apache-maven/3.9.2" - - name: "apache-maven-3.9.1" - home: "/opt/tools/apache-maven/3.9.1" - - name: "apache-maven-3.9.0" - home: "/opt/tools/apache-maven/3.9.0" - - name: "apache-maven-3.8.6" - home: "/opt/tools/apache-maven/3.8.6" - - name: "apache-maven-3.8.5" - home: "/opt/tools/apache-maven/3.8.5" - - name: "apache-maven-3.8.4" - home: "/opt/tools/apache-maven/3.8.4" - - name: "apache-maven-3.8.3" - home: "/opt/tools/apache-maven/3.8.3" - - name: "apache-maven-3.8.2" - home: "/opt/tools/apache-maven/3.8.2" - - name: "apache-maven-3.8.1" - home: "/opt/tools/apache-maven/3.8.1" - - name: "apache-maven-3.6.3" - home: "/opt/tools/apache-maven/3.6.3" - - name: "apache-maven-3.6.0" - home: "/opt/tools/apache-maven/3.6.0" - - name: "apache-maven-3.5.4" - home: "/opt/tools/apache-maven/3.5.4" - - name: "apache-maven-3.3.9" - home: "/opt/tools/apache-maven/3.3.9" - - name: "apache-maven-3.2.5" - home: "/opt/tools/apache-maven/3.2.5" - git: - installations: - - name: "Default" - home: "git" diff --git a/instances/automotive.kuksa/target/jenkins/partials/permissions.hbs b/instances/automotive.kuksa/target/jenkins/partials/permissions.hbs deleted file mode 100644 index 7d306c8b77..0000000000 --- a/instances/automotive.kuksa/target/jenkins/partials/permissions.hbs +++ /dev/null @@ -1,35 +0,0 @@ - - group: - name: admins - permissions: - - Overall/Administer - - user: - name: anonymous - permissions: - - Job/Read - - Overall/Read - - group: - name: automotive.kuksa - permissions: - - Agent/Build - - Credentials/View - - Job/Build - - Job/Cancel - - Job/Configure - - Job/Create - - Job/Delete - - Job/Move - - Job/Read - - Job/Workspace - - Overall/Read - - Run/Delete - - Run/Replay - - Run/Update - - SCM/Tag - - View/Configure - - View/Create - - View/Delete - - View/Read - - group: - name: common - permissions: - - Job/ExtendedRead diff --git a/instances/automotive.kuksa/target/jenkins/plugins-list.txt b/instances/automotive.kuksa/target/jenkins/plugins-list.txt deleted file mode 100644 index 54361a0659..0000000000 --- a/instances/automotive.kuksa/target/jenkins/plugins-list.txt +++ /dev/null @@ -1,4 +0,0 @@ -# GENERATED FILE - DO NOT EDIT -cobertura -embeddable-build-status -xunit diff --git a/instances/automotive.kuksa/target/jenkins/plugins.log b/instances/automotive.kuksa/target/jenkins/plugins.log deleted file mode 100644 index c66cacfd3b..0000000000 --- a/instances/automotive.kuksa/target/jenkins/plugins.log +++ /dev/null @@ -1,123 +0,0 @@ -Resulting plugin list: -analysis-model-api 11.8.0 -ant 497.v94e7d9fffa_b_9 -antisamy-markup-formatter 162.v0e6ec0fcfcf6 -apache-httpcomponents-client-4-api 4.5.14-208.v438351942757 -authentication-tokens 1.53.v1c90fd9191a_b_ -authorize-project 1.7.1 -bootstrap5-api 5.3.2-1 -bouncycastle-api 2.29 -branch-api 2.1128.v717130d4f816 -build-timeout 1.31 -caffeine-api 3.1.8-133.v17b_1ff2e0599 -checks-api 2.0.2 -cloudbees-folder 6.848.ve3b_fd7839a_81 -cobertura 1.17 -code-coverage-api 4.7.0 -command-launcher 107.v773860566e2e -commons-lang3-api 3.13.0-62.v7d18e55f51e2 -commons-text-api 1.10.0-78.v3e7b_ea_d5a_fe1 -config-file-provider 959.vcff671a_4518b_ -configuration-as-code 1714.v09593e830cfa -credentials 1271.v54b_1c2c6388a_ -credentials-binding 636.v55f1275c7b_27 -data-tables-api 1.13.6-4 -display-url-api 2.3.9 -dtkit-api 3.0.2 -durable-task 523.va_a_22cf15d5e0 -echarts-api 5.4.0-6 -email-ext 2.101 -embeddable-build-status 412.v09da_db_1dee68 -extended-read-permission 53.v6499940139e5 -external-monitor-job 215.v2e88e894db_f8 -extra-columns 1.26 -font-awesome-api 6.4.2-1 -forensics-api 2.3.0 -ghprb 1.42.2 -git 5.2.0 -git-client 4.5.0 -git-parameter 0.9.19 -github 1.37.3 -github-api 1.314-431.v78d72a_3fe4c3 -github-branch-source 1741.va_3028eb_9fd21 -gitlab-api 5.3.0-91.v1f9a_fda_d654f -gitlab-branch-source 677.v0b_63b_038322b_ -gitlab-plugin 1.7.16 -handy-uri-templates-2-api 2.1.8-22.v77d5b_75e6953 -instance-identity 173.va_37c494ec4e5 -ionicons-api 56.v1b_1c8c49374e -jackson2-api 2.15.2-350.v0c2f3f8fc595 -jakarta-activation-api 2.0.1-3 -jakarta-mail-api 2.0.1-3 -javadoc 243.vb_b_503b_b_45537 -javax-activation-api 1.2.0-6 -jaxb 2.3.8-1 -jdk-tool 73.vddf737284550 -jersey2-api 2.40-1 -jjwt-api 0.11.5-77.v646c772fddb_0 -jobConfigHistory 1229.v3039470161a_d -jquery3-api 3.7.1-1 -jsch 0.2.8-65.v052c39de79b_2 -junit 1240.vf9529b_881428 -kubernetes 4029.v5712230ccb_f8 -kubernetes-client-api 6.8.1-224.vd388fca_4db_3b_ -kubernetes-credentials 0.11 -ldap 701.vf8619de9160a_ -mailer 463.vedf8358e006b_ -matrix-auth 3.2.1 -matrix-project 808.v5a_b_5f56d6966 -maven-plugin 3.23 -metrics 4.2.18-442.v02e107157925 -mina-sshd-api-common 2.10.0-69.v28e3e36d18eb_ -mina-sshd-api-core 2.10.0-69.v28e3e36d18eb_ -okhttp-api 4.11.0-157.v6852a_a_fa_ec11 -pam-auth 1.10 -parameterized-trigger 2.46 -pipeline-build-step 505.v5f0844d8d126 -pipeline-graph-analysis 202.va_d268e64deb_3 -pipeline-groovy-lib 689.veec561a_dee13 -pipeline-input-step 477.v339683a_8d55e -pipeline-maven 1342.vfc697b_789147 -pipeline-maven-api 1342.vfc697b_789147 -pipeline-milestone-step 111.v449306f708b_7 -pipeline-model-api 2.2144.v077a_d1928a_40 -pipeline-model-definition 2.2144.v077a_d1928a_40 -pipeline-model-extensions 2.2144.v077a_d1928a_40 -pipeline-rest-api 2.33 -pipeline-stage-step 305.ve96d0205c1c6 -pipeline-stage-tags-metadata 2.2144.v077a_d1928a_40 -pipeline-stage-view 2.33 -plain-credentials 143.v1b_df8b_d3b_e48 -plugin-util-api 3.3.0 -prism-api 1.29.0-8 -promoted-builds 892.vd6219fc0a_efb -rebuild 320.v5a_0933a_e7d61 -resource-disposer 0.23 -scm-api 676.v886669a_199a_a_ -script-security 1275.v23895f409fb_d -simple-theme-plugin 160.vb_76454b_67900 -snakeyaml-api 2.2-111.vc6598e30cc65 -sonar 2.15 -ssh-agent 333.v878b_53c89511 -ssh-credentials 308.ve4497b_ccd8f4 -ssh-slaves 2.916.vd17b_43357ce4 -structs 325.vcb_307d2a_2782 -timestamper 1.26 -token-macro 384.vf35b_f26814ec -trilead-api 2.84.v72119de229b_7 -variant 60.v7290fc0eb_b_cd -warnings-ng 10.4.0 -workflow-aggregator 596.v8c21c963d92d -workflow-api 1281.vca_5fddb_3fceb_ -workflow-basic-steps 1042.ve7b_140c4a_e0c -workflow-cps 3793.v65dec41c3a_c3 -workflow-durable-task-step 1289.v4d3e7b_01546b_ -workflow-job 1346.v180a_63f40267 -workflow-multibranch 756.v891d88f2cd46 -workflow-scm-step 415.v434365564324 -workflow-step-api 639.v6eca_cd8c04a_a_ -workflow-support 865.v43e78cc44e0d -ws-cleanup 0.45 -xunit 3.1.3 -xvnc 1.28 - diff --git a/instances/automotive.kuksa/target/jenkins/quicksilver.css.override b/instances/automotive.kuksa/target/jenkins/quicksilver.css.override deleted file mode 100644 index 73aa26bd31..0000000000 --- a/instances/automotive.kuksa/target/jenkins/quicksilver.css.override +++ /dev/null @@ -1,102 +0,0 @@ -/* GENERATED FILE - DO NOT EDIT */ -/* Copyright (c) 2020 Eclipse Foundation and others. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License 2.0 - * which is available at http://www.eclipse.org/legal/epl-v20.html, - or the MIT License which is available at https://opensource.org/licenses/MIT. - * SPDX-License-Identifier: EPL-2.0 OR MIT - */ -.page-header, -A.page-header__brand-link{ - background-color: #4c4d4e; -} - -#page-header .logo{ - display: none; -} - -#page-header .page-header__brand-link { - display: inline; -} - -IMG.page-header__brand-image { - content:url("https://www.eclipse.org/eclipse.org-common/themes/solstice/public/images/logo/eclipse-foundation-white-orange.svg"); - width: 6rem; - height: 3.4rem; - vertical-align: middle; - margin-left: 1.2rem; -} - -.page-header__brand-name { - visibility: hidden; -} - -.page-header__brand-name:after { - content: 'Eclipse Kuksa'; - visibility: visible; - font-size: 18px; - line-height: 24px; - position: relative; - vertical-align: middle; - left: -4ch; - color: #ffffff; -} - -A.page-header__brand-link:link, -A.page-header__brand-link:visited { - color: #ffffff; - text-decoration: none; -} - -#breadcrumbBar div { - background-color: #efefef; -} - -pre, code, .CodeMirror, .yui-skin-sam textarea { - font-family: Consolas, Menlo, Monaco, monospace; -} - -body > pre a, -body > pre a:visited, -#main-panel pre a, -#main-panel pre a:visited { - color: #ED4A6A; -} - -body > pre a:hover, -#main-panel pre a:hover { - text-decoration: underline; -} - -footer { - background-color: #efefef; - text-decoration: underline; -} - -.build-rss-links, #rss-bar, .page_generated, .rest_api { - display: none; -} - -a:visited { - color: #af6e3d; -} - -a:focus, a:hover { - color: #305e72; - text-decoration: underline; -} - -a:active, a:hover { - outline: 0; -} - -a, a:link { - color: #3f7b96; - text-decoration: none; - background-color: transparent; -} - -body, table, form, input, td, th, p, textarea, select { - font-family: Libre Franklin,Helvetica Neue,Helvetica,Arial,sans-serif; -} - diff --git a/instances/automotive.kuksa/target/jenkins/scripts/.jenkins-support.etag b/instances/automotive.kuksa/target/jenkins/scripts/.jenkins-support.etag deleted file mode 100644 index a26dec5ea9..0000000000 --- a/instances/automotive.kuksa/target/jenkins/scripts/.jenkins-support.etag +++ /dev/null @@ -1 +0,0 @@ -"33e7cf49fbaea0bef66d3f46268c6b92b672a0a1cf2010356cf53deba20abdf1" \ No newline at end of file diff --git a/instances/automotive.kuksa/target/jenkins/scripts/jenkins-support b/instances/automotive.kuksa/target/jenkins/scripts/jenkins-support deleted file mode 100644 index ffee3200e1..0000000000 --- a/instances/automotive.kuksa/target/jenkins/scripts/jenkins-support +++ /dev/null @@ -1,183 +0,0 @@ -#!/bin/bash -eu - -: "${REF:="/usr/share/jenkins/ref"}" - -# compare if version1 < version2 -versionLT() { - local v1; v1=$(echo "$1" | cut -d '-' -f 1 ) - local q1; q1=$(echo "$1" | cut -s -d '-' -f 2- ) - local v2; v2=$(echo "$2" | cut -d '-' -f 1 ) - local q2; q2=$(echo "$2" | cut -s -d '-' -f 2- ) - if [ "$v1" = "$v2" ]; then - if [ "$q1" = "$q2" ]; then - return 1 - else - if [ -z "$q1" ]; then - return 1 - else - if [ -z "$q2" ]; then - return 0 - else - [ "$q1" = "$(echo -e "$q1\n$q2" | sort -V | head -n1)" ] - fi - fi - fi - else - [ "$v1" = "$(echo -e "$v1\n$v2" | sort -V | head -n1)" ] - fi -} - -# returns a plugin version from a plugin archive -get_plugin_version() { - local archive; archive=$1 - local version; version=$(unzip -p "$archive" META-INF/MANIFEST.MF | grep "^Plugin-Version: " | sed -e 's#^Plugin-Version: ##') - version=${version%%[[:space:]]} - echo "$version" -} - -# Copy files from /usr/share/jenkins/ref into $JENKINS_HOME -# So the initial JENKINS-HOME is set with expected content. -# Don't override, as this is just a reference setup, and use from UI -# can then change this, upgrade plugins, etc. -copy_reference_file() { - f="${1%/}" - b="${f%.override}" - rel="${b#"$REF/"}" - version_marker="${rel}.version_from_image" - dir=$(dirname "${rel}") - local action; - local reason; - local container_version; - local image_version; - local marker_version; - local log; log=false - if [[ ${rel} == plugins/*.jpi ]]; then - container_version=$(get_plugin_version "$JENKINS_HOME/${rel}") - image_version=$(get_plugin_version "${f}") - if [[ -e $JENKINS_HOME/${version_marker} ]]; then - marker_version=$(cat "$JENKINS_HOME/${version_marker}") - if versionLT "$marker_version" "$container_version"; then - if ( versionLT "$container_version" "$image_version" && [[ -n $PLUGINS_FORCE_UPGRADE ]]); then - action="UPGRADED" - reason="Manually upgraded version ($container_version) is older than image version $image_version" - log=true - else - action="SKIPPED" - reason="Installed version ($container_version) has been manually upgraded from initial version ($marker_version)" - log=true - fi - else - if [[ "$image_version" == "$container_version" ]]; then - action="SKIPPED" - reason="Version from image is the same as the installed version $image_version" - else - if versionLT "$image_version" "$container_version"; then - action="SKIPPED" - log=true - reason="Image version ($image_version) is older than installed version ($container_version)" - else - action="UPGRADED" - log=true - reason="Image version ($image_version) is newer than installed version ($container_version)" - fi - fi - fi - else - if [[ -n "$TRY_UPGRADE_IF_NO_MARKER" ]]; then - if [[ "$image_version" == "$container_version" ]]; then - action="SKIPPED" - reason="Version from image is the same as the installed version $image_version (no marker found)" - # Add marker for next time - echo "$image_version" > "$JENKINS_HOME/${version_marker}" - else - if versionLT "$image_version" "$container_version"; then - action="SKIPPED" - log=true - reason="Image version ($image_version) is older than installed version ($container_version) (no marker found)" - else - action="UPGRADED" - log=true - reason="Image version ($image_version) is newer than installed version ($container_version) (no marker found)" - fi - fi - fi - fi - if [[ ! -e $JENKINS_HOME/${rel} || "$action" == "UPGRADED" || $f = *.override ]]; then - action=${action:-"INSTALLED"} - log=true - mkdir -p "$JENKINS_HOME/${dir}" - cp -pr "${f}" "$JENKINS_HOME/${rel}"; - # pin plugins on initial copy - touch "$JENKINS_HOME/${rel}.pinned" - echo "$image_version" > "$JENKINS_HOME/${version_marker}" - reason=${reason:-$image_version} - else - action=${action:-"SKIPPED"} - fi - else - if [[ ! -e $JENKINS_HOME/${rel} || $f = *.override ]] - then - action="INSTALLED" - log=true - mkdir -p "$JENKINS_HOME/${dir}" - cp -pr "$(realpath "${f}")" "$JENKINS_HOME/${rel}"; - else - action="SKIPPED" - fi - fi - if [[ -n "$VERBOSE" || "$log" == "true" ]]; then - if [ -z "$reason" ]; then - echo "$action $rel" >> "$COPY_REFERENCE_FILE_LOG" - else - echo "$action $rel : $reason" >> "$COPY_REFERENCE_FILE_LOG" - fi - fi -} - -# Retries a command a configurable number of times with backoff. -# -# The retry count is given by ATTEMPTS (default 60), the initial backoff -# timeout is given by TIMEOUT in seconds (default 1.) -# -function retry_command() { - local max_attempts=${ATTEMPTS-3} - local timeout=${TIMEOUT-1} - local success_timeout=${SUCCESS_TIMEOUT-1} - local max_success_attempt=${SUCCESS_ATTEMPTS-1} - local attempt=0 - local success_attempt=0 - local exitCode=0 - - while (( attempt < max_attempts )) - do - set +e - "$@" - exitCode=$? - set -e - - if [[ $exitCode == 0 ]] - then - success_attempt=$(( success_attempt + 1 )) - if (( success_attempt >= max_success_attempt)) - then - break - else - sleep "$success_timeout" - continue - fi - fi - - echo "$(date -u '+%T') Failure ($exitCode) Retrying in $timeout seconds..." 1>&2 - sleep "$timeout" - success_attempt=0 - attempt=$(( attempt + 1 )) - timeout=$(( timeout )) - done - - if [[ $exitCode != 0 ]] - then - echo "$(date -u '+%T') Failed in the last attempt ($*)" 1>&2 - fi - - return $exitCode -} diff --git a/instances/automotive.kuksa/target/jenkins/title.js b/instances/automotive.kuksa/target/jenkins/title.js deleted file mode 100644 index 1fa8d4b0c3..0000000000 --- a/instances/automotive.kuksa/target/jenkins/title.js +++ /dev/null @@ -1 +0,0 @@ -document.title = "Eclipse Kuksa - " + document.title; diff --git a/instances/automotive.kuksa/target/jenkins/tools/.install-plugins.sh.etag b/instances/automotive.kuksa/target/jenkins/tools/.install-plugins.sh.etag deleted file mode 100644 index 7e988f05ac..0000000000 --- a/instances/automotive.kuksa/target/jenkins/tools/.install-plugins.sh.etag +++ /dev/null @@ -1 +0,0 @@ -"c3f0fec63b3f9e55ba4f308072f2c788ca7d844e29527c9d466a8a2d8bad18c4" \ No newline at end of file diff --git a/instances/automotive.kuksa/target/jenkins/tools/install-plugins.sh b/instances/automotive.kuksa/target/jenkins/tools/install-plugins.sh deleted file mode 100755 index b2849e3767..0000000000 --- a/instances/automotive.kuksa/target/jenkins/tools/install-plugins.sh +++ /dev/null @@ -1,292 +0,0 @@ -#!/bin/bash -eu - -# Resolve dependencies and download plugins given on the command line -# -# FROM jenkins -# RUN install-plugins.sh docker-slaves github-branch-source -# -# Environment variables: -# REF: directory with preinstalled plugins. Default: /usr/share/jenkins/ref/plugins -# JENKINS_WAR: full path to the jenkins.war. Default: /usr/share/jenkins/jenkins.war -# JENKINS_UC: url of the Update Center. Default: "" -# JENKINS_UC_EXPERIMENTAL: url of the Experimental Update Center for experimental versions of plugins. Default: "" -# JENKINS_INCREMENTALS_REPO_MIRROR: url of the incrementals repo mirror. Default: "" -# JENKINS_UC_DOWNLOAD: download url of the Update Center. Default: JENKINS_UC/download -# CURL_OPTIONS When downloading the plugins with curl. Curl options. Default: -sSfL -# CURL_CONNECTION_TIMEOUT When downloading the plugins with curl. Maximum time allowed for connection. Default: 20 -# CURL_RETRY When downloading the plugins with curl. Retry request if transient problems occur. Default: 3 -# CURL_RETRY_DELAY When downloading the plugins with curl. Wait time between retries. Default: 0 -# CURL_RETRY_MAX_TIME When downloading the plugins with curl. Retry only within this period. Default: 60 - -set -o pipefail - -echo "WARN: install-plugins.sh is deprecated, please switch to jenkins-plugin-cli" - -JENKINS_WAR=${JENKINS_WAR:-/usr/share/jenkins/jenkins.war} - -. /usr/local/bin/jenkins-support - -REF_DIR="${REF}/plugins" -FAILED="$REF_DIR/failed-plugins.txt" - -getLockFile() { - printf '%s' "$REF_DIR/${1}.lock" -} - -getArchiveFilename() { - printf '%s' "$REF_DIR/${1}.jpi" -} - -download() { - local plugin originalPlugin version lock ignoreLockFile url - plugin="$1" - version="${2:-latest}" - ignoreLockFile="${3:-}" - url="${4:-}" - lock="$(getLockFile "$plugin")" - - if [[ $ignoreLockFile ]] || mkdir "$lock" &>/dev/null; then - if ! doDownload "$plugin" "$version" "$url"; then - # some plugin don't follow the rules about artifact ID - # typically: docker-plugin - originalPlugin="$plugin" - plugin="${plugin}-plugin" - if ! doDownload "$plugin" "$version" "$url"; then - echo "Failed to download plugin: $originalPlugin or $plugin" >&2 - echo "Not downloaded: ${originalPlugin}" >> "$FAILED" - return 1 - fi - fi - - if ! checkIntegrity "$plugin"; then - echo "Downloaded file is not a valid ZIP: $(getArchiveFilename "$plugin")" >&2 - echo "Download integrity: ${plugin}" >> "$FAILED" - return 1 - fi - - resolveDependencies "$plugin" - fi -} - -doDownload() { - local plugin version url jpi - plugin="$1" - version="$2" - url="$3" - jpi="$(getArchiveFilename "$plugin")" - - # If plugin already exists and is the same version do not download - if test -f "$jpi" && unzip -p "$jpi" META-INF/MANIFEST.MF | tr -d '\r' | grep "^Plugin-Version: ${version}$" > /dev/null; then - echo "Using provided plugin: $plugin" - return 0 - fi - - if [[ -n $url ]] ; then - echo "Will use url=$url" - elif [[ "$version" == "latest" && -n "$JENKINS_UC_LATEST" ]]; then - # If version-specific Update Center is available, which is the case for LTS versions, - # use it to resolve latest versions. - url="$JENKINS_UC_LATEST/latest/${plugin}.hpi" - elif [[ "$version" == "experimental" && -n "$JENKINS_UC_EXPERIMENTAL" ]]; then - # Download from the experimental update center - url="$JENKINS_UC_EXPERIMENTAL/latest/${plugin}.hpi" - elif [[ "$version" == incrementals* ]] ; then - # Download from Incrementals repo: https://jenkins.io/blog/2018/05/15/incremental-deployment/ - # Example URL: https://repo.jenkins-ci.org/incrementals/org/jenkins-ci/plugins/workflow/workflow-support/2.19-rc289.d09828a05a74/workflow-support-2.19-rc289.d09828a05a74.hpi - local groupId incrementalsVersion - # add a trailing ; so the \n gets added to the end - readarray -t "-d;" arrIN <<<"${version};"; - unset 'arrIN[-1]'; - groupId=${arrIN[1]} - incrementalsVersion=${arrIN[2]} - url="${JENKINS_INCREMENTALS_REPO_MIRROR}/$(echo "${groupId}" | tr '.' '/')/${plugin}/${incrementalsVersion}/${plugin}-${incrementalsVersion}.hpi" - else - JENKINS_UC_DOWNLOAD=${JENKINS_UC_DOWNLOAD:-"$JENKINS_UC/download"} - url="$JENKINS_UC_DOWNLOAD/plugins/$plugin/$version/${plugin}.hpi" - fi - - echo "Downloading plugin: $plugin from $url" - # We actually want to allow variable value to be split into multiple options passed to curl. - # This is needed to allow long options and any options that take value. - # shellcheck disable=SC2086 - retry_command curl ${CURL_OPTIONS:--sSfL} --connect-timeout "${CURL_CONNECTION_TIMEOUT:-20}" --retry "${CURL_RETRY:-3}" --retry-delay "${CURL_RETRY_DELAY:-0}" --retry-max-time "${CURL_RETRY_MAX_TIME:-60}" "$url" -o "$jpi" - return $? -} - -checkIntegrity() { - local plugin jpi - plugin="$1" - jpi="$(getArchiveFilename "$plugin")" - - unzip -t -qq "$jpi" >/dev/null - return $? -} - -resolveDependencies() { - local plugin jpi dependencies - plugin="$1" - jpi="$(getArchiveFilename "$plugin")" - - dependencies="$(unzip -p "$jpi" META-INF/MANIFEST.MF | tr -d '\r' | tr '\n' '|' | sed -e 's#| ##g' | tr '|' '\n' | grep "^Plugin-Dependencies: " | sed -e 's#^Plugin-Dependencies: ##')" - - if [[ ! $dependencies ]]; then - echo " > $plugin has no dependencies" - return - fi - - echo " > $plugin depends on $dependencies" - - IFS=',' read -r -a array <<< "$dependencies" - - for d in "${array[@]}" - do - plugin="$(cut -d':' -f1 - <<< "$d")" - if [[ $d == *"resolution:=optional"* ]]; then - echo "Skipping optional dependency $plugin" - else - local pluginInstalled - if pluginInstalled="$(echo -e "${bundledPlugins}\n${installedPlugins}" | grep "^${plugin}:")"; then - pluginInstalled="${pluginInstalled//[$'\r']}" - local versionInstalled; versionInstalled=$(versionFromPlugin "${pluginInstalled}") - local minVersion; minVersion=$(versionFromPlugin "${d}") - if versionLT "${versionInstalled}" "${minVersion}"; then - echo "Upgrading bundled dependency $d ($minVersion > $versionInstalled)" - download "$plugin" & - else - echo "Skipping already installed dependency $d ($minVersion <= $versionInstalled)" - fi - else - download "$plugin" & - fi - fi - done - wait -} - -bundledPlugins() { - if [ -f "$JENKINS_WAR" ] - then - TEMP_PLUGIN_DIR=/tmp/plugintemp.$$ - for i in $(jar tf "$JENKINS_WAR" | grep -E '[^detached-]plugins.*\..pi' | sort) - do - rm -fr $TEMP_PLUGIN_DIR - mkdir -p $TEMP_PLUGIN_DIR - PLUGIN=$(basename "$i"|cut -f1 -d'.') - (cd $TEMP_PLUGIN_DIR;jar xf "$JENKINS_WAR" "$i";jar xvf "$TEMP_PLUGIN_DIR/$i" META-INF/MANIFEST.MF >/dev/null 2>&1) - VER=$(grep -E -i Plugin-Version "$TEMP_PLUGIN_DIR/META-INF/MANIFEST.MF"|cut -d: -f2|sed 's/ //') - echo "$PLUGIN:$VER" - done - rm -fr $TEMP_PLUGIN_DIR - else - echo "war not found, installing all plugins: $JENKINS_WAR" - fi -} - -versionFromPlugin() { - local plugin=$1 - if [[ $plugin =~ .*:.* ]]; then - echo "${plugin##*:}" - else - echo "latest" - fi - -} - -installedPlugins() { - for f in "$REF_DIR"/*.jpi; do - echo "$(basename "$f" | sed -e 's/\.jpi//'):$(get_plugin_version "$f")" - done -} - -jenkinsMajorMinorVersion() { - if [[ -f "$JENKINS_WAR" ]]; then - local version major minor - version="$(java -jar "$JENKINS_WAR" --version)" - major="$(echo "$version" | cut -d '.' -f 1)" - minor="$(echo "$version" | cut -d '.' -f 2)" - echo "$major.$minor" - else - echo "" - fi -} - -main() { - local plugin jenkinsVersion - local plugins=() - - mkdir -p "$REF_DIR" || exit 1 - rm -f "$FAILED" - - # Read plugins from stdin or from the command line arguments - if [[ ($# -eq 0) ]]; then - while read -r line || [ "$line" != "" ]; do - # Remove leading/trailing spaces, comments, and empty lines - plugin=$(echo "${line}" | tr -d '\r' | sed -e 's/^[ \t]*//g' -e 's/[ \t]*$//g' -e 's/[ \t]*#.*$//g' -e '/^[ \t]*$/d') - - # Avoid adding empty plugin into array - if [ ${#plugin} -ne 0 ]; then - plugins+=("${plugin}") - fi - done - else - plugins=("$@") - fi - - # Create lockfile manually before first run to make sure any explicit version set is used. - echo "Creating initial locks..." - for plugin in "${plugins[@]}"; do - mkdir "$(getLockFile "${plugin%%:*}")" - done - - echo "Analyzing war $JENKINS_WAR..." - bundledPlugins="$(bundledPlugins)" - - echo "Registering preinstalled plugins..." - installedPlugins="$(installedPlugins)" - - # Get the update center URL based on the jenkins version - jenkinsVersion="$(jenkinsMajorMinorVersion)" - # shellcheck disable=SC2086 - jenkinsUcJson=$(curl ${CURL_OPTIONS:--sSfL} -o /dev/null -w "%{url_effective}" "${JENKINS_UC}/update-center.json?version=${jenkinsVersion}") - if [ -n "${jenkinsUcJson}" ]; then - JENKINS_UC_LATEST=${jenkinsUcJson//update-center.json/} - echo "Using version-specific update center: $JENKINS_UC_LATEST..." - else - JENKINS_UC_LATEST= - fi - - echo "Downloading plugins..." - for plugin in "${plugins[@]}"; do - local reg='^([^:]+):?([^:]+)?:?([^:]+)?:?(http.+)?' - if [[ $plugin =~ $reg ]]; then - local pluginId="${BASH_REMATCH[1]}" - local version="${BASH_REMATCH[2]}" - local lock="${BASH_REMATCH[3]}" - local url="${BASH_REMATCH[4]}" - download "$pluginId" "$version" "${lock:-true}" "${url}" & - else - echo "Skipping the line '${plugin}' as it does not look like a reference to a plugin" - fi - done - wait - - echo - echo "WAR bundled plugins:" - echo "${bundledPlugins}" - echo - echo "Installed plugins:" - installedPlugins - - if [[ -f $FAILED ]]; then - echo "Some plugins failed to download!" "$(<"$FAILED")" >&2 - exit 1 - fi - - echo "Cleaning up locks" - find "$REF_DIR" -regex ".*.lock" | while read -r filepath; do - rm -r "$filepath" - done - -} - -main "$@" diff --git a/instances/automotive.kuksa/target/k8s/configmap-jenkins-config.yml b/instances/automotive.kuksa/target/k8s/configmap-jenkins-config.yml deleted file mode 100644 index 7e8ef25091..0000000000 --- a/instances/automotive.kuksa/target/k8s/configmap-jenkins-config.yml +++ /dev/null @@ -1,689 +0,0 @@ -#******************************************************************************* -# Copyright (c) 2019 Eclipse Foundation and others. -# This program and the accompanying materials are made available -# under the terms of the Eclipse Public License 2.0 -# which is available at http://www.eclipse.org/legal/epl-v20.html, -# or the MIT License which is available at https://opensource.org/licenses/MIT. -# SPDX-License-Identifier: EPL-2.0 OR MIT -#******************************************************************************* -apiVersion: v1 -kind: ConfigMap -metadata: - labels: - org.eclipse.cbi.jiro/project.shortname: "kuksa" - org.eclipse.cbi.jiro/project.fullName: "automotive.kuksa" - org.eclipse.cbi.jiro/kind: "master" - annotations: - org.eclipse.cbi.jiro/jenkins.version: "latest" - org.eclipse.cbi.jiro/jenkins.actualVersion: "2.414.2" - org.eclipse.cbi.jiro/kubernetes.master.namespace: "kuksa" - namespace: "kuksa" - name: jenkins-config -data: - jenkins.yaml: | - # GENERATED FILE - DO NOT EDIT - #******************************************************************************* - # Copyright (c) 2018 Eclipse Foundation and others. - # This program and the accompanying materials are made available - # under the terms of the Eclipse Public License 2.0 - # which is available at http://www.eclipse.org/legal/epl-v20.html, - # or the MIT License which is available at https://opensource.org/licenses/MIT. - # SPDX-License-Identifier: EPL-2.0 OR MIT - #******************************************************************************* - jenkins: - numExecutors: 0 - scmCheckoutRetryCount: 2 - mode: EXCLUSIVE - systemMessage: "" - disableRememberMe: false - agentProtocols: - - "JNLP4-connect" - - "Ping" - authorizationStrategy: - projectMatrix: - entries: - - group: - name: admins - permissions: - - Overall/Administer - - user: - name: anonymous - permissions: - - Job/Read - - Overall/Read - - group: - name: automotive.kuksa - permissions: - - Agent/Build - - Credentials/View - - Job/Build - - Job/Cancel - - Job/Configure - - Job/Create - - Job/Delete - - Job/Move - - Job/Read - - Job/Workspace - - Overall/Read - - Run/Delete - - Run/Replay - - Run/Update - - SCM/Tag - - View/Configure - - View/Create - - View/Delete - - View/Read - - group: - name: common - permissions: - - Job/ExtendedRead - markupFormatter: rawHtml - crumbIssuer: - standard: - excludeClientIPFromCrumb: false - securityRealm: - ldap: - configurations: - - displayNameAttributeName: cn - groupSearchBase: ou=group - rootDN: dc=eclipse,dc=org - server: ldaps://ldapcluster.eclipse.org - userSearch: mail={0} - mailAddressAttributeName: mail - clouds: - - kubernetes: - name: "kubernetes" - containerCapStr: "2" - jenkinsUrl: "http://jenkins-ui.kuksa.svc.cluster.local/kuksa" - jenkinsTunnel: "jenkins-discovery.kuksa.svc.cluster.local:50000" - maxRequestsPerHostStr: "32" - namespace: "kuksa" - podRetention: "never" - templates: - - name: "basic" - namespace: "kuksa" - label: "basic" - containers: - - name: "jnlp" - image: docker.io/eclipsecbi/jiro-agent-basic:remoting-3131.vf2b_b_798b_ce99 - alwaysPullImage: true - livenessProbe: - failureThreshold: 0 - initialDelaySeconds: 0 - periodSeconds: 0 - successThreshold: 0 - timeoutSeconds: 0 - resourceLimitCpu: "2000m" - resourceRequestCpu: "1000m" - resourceLimitMemory: "4096Mi" - resourceRequestMemory: "4096Mi" - ttyEnabled: true - command: "" - args: "" - instanceCap: -1 - nodeUsageMode: NORMAL - envVars: - - envVar: - key: "JAVA_TOOL_OPTIONS" - value: "" - - envVar: - key: "JENKINS_REMOTING_JAVA_OPTS" - value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - - envVar: - key: "OPENJ9_JAVA_OPTIONS" - value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - - envVar: - key: "_JAVA_OPTIONS" - value: "" - volumes: - - persistentVolumeClaim: - claimName: "tools-claim-jiro-kuksa" - mountPath: "/opt/tools" - readOnly: true - - configMapVolume: - configMapName: "known-hosts" - mountPath: "/home/jenkins/.ssh/" - subPath: "." - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/repository" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/wrapper" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: false - yaml: | - apiVersion: v1 - kind: Pod - spec: - containers: - - name: jnlp - volumeMounts: - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings-security.xml - subPath: settings-security.xml - readOnly: true - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings.xml - subPath: settings.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.m2/toolchains.xml - subPath: toolchains.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.mavenrc - subPath: .mavenrc - readOnly: true - volumes: - - name: m2-secret-dir - secret: - secretName: m2-secret-dir - - name: m2-dir - configMap: - name: m2-dir - - name: "basic-ubuntu" - namespace: "kuksa" - label: "basic-ubuntu" - containers: - - name: "jnlp" - image: docker.io/eclipsecbi/jiro-agent-basic-ubuntu:remoting-3131.vf2b_b_798b_ce99 - alwaysPullImage: true - livenessProbe: - failureThreshold: 0 - initialDelaySeconds: 0 - periodSeconds: 0 - successThreshold: 0 - timeoutSeconds: 0 - resourceLimitCpu: "2000m" - resourceRequestCpu: "1000m" - resourceLimitMemory: "4096Mi" - resourceRequestMemory: "4096Mi" - ttyEnabled: true - command: "" - args: "" - instanceCap: -1 - nodeUsageMode: EXCLUSIVE - envVars: - - envVar: - key: "JAVA_TOOL_OPTIONS" - value: "" - - envVar: - key: "JENKINS_REMOTING_JAVA_OPTS" - value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - - envVar: - key: "OPENJ9_JAVA_OPTIONS" - value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - - envVar: - key: "_JAVA_OPTIONS" - value: "" - volumes: - - persistentVolumeClaim: - claimName: "tools-claim-jiro-kuksa" - mountPath: "/opt/tools" - readOnly: true - - configMapVolume: - configMapName: "known-hosts" - mountPath: "/home/jenkins/.ssh/" - subPath: "." - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/repository" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/wrapper" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: false - yaml: | - apiVersion: v1 - kind: Pod - spec: - containers: - - name: jnlp - volumeMounts: - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings-security.xml - subPath: settings-security.xml - readOnly: true - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings.xml - subPath: settings.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.m2/toolchains.xml - subPath: toolchains.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.mavenrc - subPath: .mavenrc - readOnly: true - volumes: - - name: m2-secret-dir - secret: - secretName: m2-secret-dir - - name: m2-dir - configMap: - name: m2-dir - - name: "centos-7" - namespace: "kuksa" - label: "migration jipp-migration centos-7" - containers: - - name: "jnlp" - image: docker.io/eclipsecbi/jiro-agent-centos-7:remoting-3131.vf2b_b_798b_ce99 - alwaysPullImage: true - livenessProbe: - failureThreshold: 0 - initialDelaySeconds: 0 - periodSeconds: 0 - successThreshold: 0 - timeoutSeconds: 0 - resourceLimitCpu: "2000m" - resourceRequestCpu: "1000m" - resourceLimitMemory: "4096Mi" - resourceRequestMemory: "4096Mi" - ttyEnabled: true - command: "" - args: "" - instanceCap: -1 - nodeUsageMode: EXCLUSIVE - envVars: - - envVar: - key: "JAVA_TOOL_OPTIONS" - value: "" - - envVar: - key: "JENKINS_REMOTING_JAVA_OPTS" - value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - - envVar: - key: "OPENJ9_JAVA_OPTIONS" - value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - - envVar: - key: "_JAVA_OPTIONS" - value: "" - volumes: - - persistentVolumeClaim: - claimName: "tools-claim-jiro-kuksa" - mountPath: "/opt/tools" - readOnly: true - - configMapVolume: - configMapName: "known-hosts" - mountPath: "/home/jenkins/.ssh/" - subPath: "." - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/repository" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/wrapper" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: false - yaml: | - apiVersion: v1 - kind: Pod - spec: - containers: - - name: jnlp - volumeMounts: - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings-security.xml - subPath: settings-security.xml - readOnly: true - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings.xml - subPath: settings.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.m2/toolchains.xml - subPath: toolchains.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.mavenrc - subPath: .mavenrc - readOnly: true - volumes: - - name: m2-secret-dir - secret: - secretName: m2-secret-dir - - name: m2-dir - configMap: - name: m2-dir - - name: "centos-8" - namespace: "kuksa" - label: "centos-latest centos-8" - containers: - - name: "jnlp" - image: docker.io/eclipsecbi/jiro-agent-centos-8:remoting-3131.vf2b_b_798b_ce99 - alwaysPullImage: true - livenessProbe: - failureThreshold: 0 - initialDelaySeconds: 0 - periodSeconds: 0 - successThreshold: 0 - timeoutSeconds: 0 - resourceLimitCpu: "2000m" - resourceRequestCpu: "1000m" - resourceLimitMemory: "4096Mi" - resourceRequestMemory: "4096Mi" - ttyEnabled: true - command: "" - args: "" - instanceCap: -1 - nodeUsageMode: EXCLUSIVE - envVars: - - envVar: - key: "JAVA_TOOL_OPTIONS" - value: "" - - envVar: - key: "JENKINS_REMOTING_JAVA_OPTS" - value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - - envVar: - key: "OPENJ9_JAVA_OPTIONS" - value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - - envVar: - key: "_JAVA_OPTIONS" - value: "" - volumes: - - persistentVolumeClaim: - claimName: "tools-claim-jiro-kuksa" - mountPath: "/opt/tools" - readOnly: true - - configMapVolume: - configMapName: "known-hosts" - mountPath: "/home/jenkins/.ssh/" - subPath: "." - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/repository" - - emptyDirVolume: - memory: false - mountPath: "/home/jenkins/.m2/wrapper" - workspaceVolume: - emptyDirWorkspaceVolume: - memory: false - yaml: | - apiVersion: v1 - kind: Pod - spec: - containers: - - name: jnlp - volumeMounts: - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings-security.xml - subPath: settings-security.xml - readOnly: true - - name: m2-secret-dir - mountPath: /home/jenkins/.m2/settings.xml - subPath: settings.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.m2/toolchains.xml - subPath: toolchains.xml - readOnly: true - - name: m2-dir - mountPath: /home/jenkins/.mavenrc - subPath: .mavenrc - readOnly: true - volumes: - - name: m2-secret-dir - secret: - secretName: m2-secret-dir - - name: m2-dir - configMap: - name: m2-dir - nodes: - security: - apiToken: - creationOfLegacyTokenEnabled: false - tokenGenerationOnCreationEnabled: false - usageStatisticsEnabled: true - queueItemAuthenticator: - authenticators: - - global: - strategy: "triggeringUsersAuthorizationStrategy" - sSHD: - port: -1 - gitHostKeyVerificationConfiguration: - sshHostKeyVerificationStrategy: - manuallyProvidedKeyVerificationStrategy: - approvedHostKeys: |- - gitlab.eclipse.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBsuD5uVWgjZX3jrcvdWu0DwbbarL32mfbNAVABi4wCc - gitlab.eclipse.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCl6Wwb+m463X7a05TsllEYEmRklkwUWgqHVcvxsW6l6n9tPNcUWrcfTWupMQoONe7PuBsr6SkiYXRcSjHJy9qDXo5Nz/F/IU+EQ+haTU5pGfMRXAsQfdAB0AR5mSPOTkurRHL1sGi6jtp2wpgkbEfykcuEnmg36BCBqsARl08K6OuI2CtrKevXN0x5S5bF6vgzmvUm4aRQnF7WIg7HSOYVZIH5QGHsxsqr045xGLyk0scEIz6ZdslsinGYyvg8J9d6WJJebtjMX+KBHtXYKrFx0xqqnIYSj3WACaP32GDVFqPpxeNmJaVIJuymxsxxQMGYCsJT9diDv3dI+efu5xb - gitlab.eclipse.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIPik0+gkBsbyVzTLvDq4ESZJMlUSZeb/tjdOHPbTLcSSlHX8R4CdqQwjWdxi4AMQ/76FXUsNH2azvkvgSh/r+E= - github.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk= - github.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= - github.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl - projects-storage.eclipse.org,172.25.25.150 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKbQI09/IKbvAi3n8a2nluRcaZTB5HgzXwfJv/FUUKwusSwoyMi25jxqCHJbcQco4oAS89i7UeX7YAb2EnrPDd+VebNuTtNfWewxsBjwGI1qKMUsmQc5cLut0p1pe0VRz5ZgnXQeT9FSVA3zha+mJ3OCDtl0svvu3t4jN0zgZZfrmtwz4KQZjlfVv/cPtTKy5+RhBF9Vmto0ZVG+x8DDvxxhi37w90hXjdIb2JpILO4B65A4gEv910DJuwQ6FmrRu6oyqg7+1gnqIPigha7sHKGOX5h+mVrQTYdmPFAvNVawSYpLcEeajh9RI5kKwML6ftnmS/213KkVUUArXCYf4BxBN4h8kpvWqxBOlBNXy6nBLtzuDOdLviOGJ0HbazksuCrcvrT1lV4CfjCOjPlc9zV2r61XpMKBTq/0WPfq/r7LrIkswdszn3yTzvb1/cFCyQfkCGZvkuXJsen5Doi3Ixb0mOO0u+zL17RiS7//PVFs95DszOXqXlOytyB+u9Hmk= - projects-storage.eclipse.org,172.25.25.150 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAOUQ8p0E/Ib3uchk+6wEZ8UtBHTBvyI2E+eA/sOXajLQPKP0XIbVyECy8x5OmrrlvOYs+LxxniGJ69UIjiYZqM= - projects-storage.eclipse.org,172.25.25.150 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAsn6PO2Uemsr7wIUu5x0RnlRcuK36D2sbmYNe2LSKdb - [git.eclipse.org]:29418 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA8+KrFs55Aw6ATeoTxSIQOLiYBDALPZ4qN02mvB49a2 - unclassified: - location: - adminAddress: ci-admin@eclipse.org - url: https://ci.eclipse.org/kuksa - mailer: - replyToAddress: ci-admin@eclipse.org - smtpHost: mail.eclipse.org - email-ext: - defaultContentType: "text/html" - defaultReplyTo: "ci-admin@eclipse.org" - mailAccount: - address: "ci-admin@eclipse.org" - smtpHost: "mail.eclipse.org" - globalDefaultFlowDurabilityLevel: - durabilityHint: PERFORMANCE_OPTIMIZED - simple-theme-plugin: - elements: - - cssUrl: - url: "/kuksa/userContent/theme/quicksilver.css" - - cssUrl: - url: "//fonts.googleapis.com/css?family=Libre+Franklin:400,700,300,600,100" - - jsUrl: - url: "/kuksa/userContent/theme/title.js" - buildDiscarders: - configuredBuildDiscarders: - - "jobBuildDiscarder" - - simpleBuildDiscarder: - discarder: - logRotator: - artifactNumToKeepStr: "5" - numToKeepStr: "128" - sonarGlobalConfiguration: - buildWrapperEnabled: true - installations: - - name: "SonarCloud.io" - serverUrl: "https://sonarcloud.io" - triggers: - skipScmCause: false - skipUpstreamCause: false - gitHubPluginConfig: - configs: - - name: "GitHub" - apiUrl: "https://api.github.com" - credentialsId: "github-bot-token" - manageHooks: false - hookSecretConfigs: - - credentialsId: "github-webhook-secret" - hookUrl: "https://ci.eclipse.org/kuksa/github-webhook/" - scmGit: - createAccountBasedOnEmail: true - useExistingAccountWithSameEmail: true - tool: - jdk: - installations: - - name: "openjdk-latest" - home: "/opt/tools/java/openjdk/latest" - - name: "openjdk-ea-latest" - home: "/opt/tools/java/openjdk/ea-latest" - - name: "openjdk-jdk21-latest" - home: "/opt/tools/java/openjdk/jdk-21/latest" - - name: "openjdk-jdk20-latest" - home: "/opt/tools/java/openjdk/jdk-20/latest" - - name: "openjdk-jdk19-latest" - home: "/opt/tools/java/openjdk/jdk-19/latest" - - name: "openjdk-jdk18-latest" - home: "/opt/tools/java/openjdk/jdk-18/latest" - - name: "openjdk-jdk17-latest" - home: "/opt/tools/java/openjdk/jdk-17/latest" - - name: "openjdk-jdk16-latest" - home: "/opt/tools/java/openjdk/jdk-16/latest" - - name: "openjdk-jdk15-latest" - home: "/opt/tools/java/openjdk/jdk-15/latest" - - name: "openjdk-jdk14-latest" - home: "/opt/tools/java/openjdk/jdk-14/latest" - - name: "openjdk-jdk13-latest" - home: "/opt/tools/java/openjdk/jdk-13/latest" - - name: "openjdk-jdk12-latest" - home: "/opt/tools/java/openjdk/jdk-12/latest" - - name: "openjdk-jdk11-latest" - home: "/opt/tools/java/openjdk/jdk-11/latest" - - name: "openjdk-jdk10-latest" - home: "/opt/tools/java/openjdk/jdk-10/latest" - - name: "openjdk-jdk9-latest" - home: "/opt/tools/java/openjdk/jdk-9/latest" - - name: "adoptopenjdk-hotspot-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-latest" - - name: "adoptopenjdk-hotspot-latest-lts" - home: "/opt/tools/java/adoptopenjdk/hotspot-latest-lts" - - name: "adoptopenjdk-hotspot-jdk16-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-16/latest" - - name: "adoptopenjdk-hotspot-jdk15-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-15/latest" - - name: "adoptopenjdk-hotspot-jdk14-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-14/latest" - - name: "adoptopenjdk-hotspot-jdk13-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-13/latest" - - name: "adoptopenjdk-hotspot-jdk12-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-12/latest" - - name: "adoptopenjdk-hotspot-jdk11-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-11/latest" - - name: "adoptopenjdk-hotspot-jdk10-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-10/latest" - - name: "adoptopenjdk-hotspot-jdk9-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-9/latest" - - name: "adoptopenjdk-hotspot-jdk8-latest" - home: "/opt/tools/java/adoptopenjdk/hotspot-jdk-8/latest" - - name: "adoptopenjdk-openj9-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-latest" - - name: "adoptopenjdk-openj9-latest-lts" - home: "/opt/tools/java/adoptopenjdk/openj9-latest-lts" - - name: "adoptopenjdk-openj9-jdk16-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-16/latest" - - name: "adoptopenjdk-openj9-jdk15-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-15/latest" - - name: "adoptopenjdk-openj9-jdk14-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-14/latest" - - name: "adoptopenjdk-openj9-jdk13-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-13/latest" - - name: "adoptopenjdk-openj9-jdk12-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-12/latest" - - name: "adoptopenjdk-openj9-jdk11-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-11/latest" - - name: "adoptopenjdk-openj9-jdk10-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-10/latest" - - name: "adoptopenjdk-openj9-jdk9-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-9/latest" - - name: "adoptopenjdk-openj9-jdk8-latest" - home: "/opt/tools/java/adoptopenjdk/openj9-jdk-8/latest" - - name: "temurin-latest" - home: "/opt/tools/java/temurin/latest" - - name: "temurin-jdk21-latest" - home: "/opt/tools/java/temurin/jdk-21/latest" - - name: "temurin-jdk20-latest" - home: "/opt/tools/java/temurin/jdk-20/latest" - - name: "temurin-jdk17-latest" - home: "/opt/tools/java/temurin/jdk-17/latest" - - name: "temurin-jdk11-latest" - home: "/opt/tools/java/temurin/jdk-11/latest" - - name: "temurin-jdk8-latest" - home: "/opt/tools/java/temurin/jdk-8/latest" - - name: "oracle-latest" - home: "/opt/tools/java/oracle/latest" - - name: "oracle-jdk10-latest" - home: "/opt/tools/java/oracle/jdk-10/latest" - - name: "oracle-jdk9-latest" - home: "/opt/tools/java/oracle/jdk-9/latest" - - name: "oracle-jdk8-latest" - home: "/opt/tools/java/oracle/jdk-8/latest" - - name: "oracle-jdk7-latest" - home: "/opt/tools/java/oracle/jdk-7/latest" - - name: "oracle-jdk6-latest" - home: "/opt/tools/java/oracle/jdk-6/latest" - - name: "oracle-jdk5-latest" - home: "/opt/tools/java/oracle/jdk-5/latest" - - name: "ibm-jdk8-latest" - home: "/opt/tools/java/ibm/jdk-8/latest" - - name: "ibm-latest" - home: "/opt/tools/java/ibm/latest" - - name: "semeru-latest" - home: "/opt/tools/java/semeru/latest" - - name: "semeru-jdk8-latest" - home: "/opt/tools/java/semeru/jdk-8/latest" - - name: "semeru-jdk11-latest" - home: "/opt/tools/java/semeru/jdk-11/latest" - - name: "semeru-jdk17-latest" - home: "/opt/tools/java/semeru/jdk-17/latest" - - name: "semeru-jdk18-latest" - home: "/opt/tools/java/semeru/jdk-18/latest" - ant: - installations: - - name: "apache-ant-latest" - home: "" - properties: - - installSource: - installers: - - antFromApache: - id: "1.10.12" - maven: - installations: - - name: "apache-maven-latest" - home: "/opt/tools/apache-maven/latest" - - name: "apache-maven-3.9.5" - home: "/opt/tools/apache-maven/3.9.5" - - name: "apache-maven-3.9.3" - home: "/opt/tools/apache-maven/3.9.3" - - name: "apache-maven-3.9.2" - home: "/opt/tools/apache-maven/3.9.2" - - name: "apache-maven-3.9.1" - home: "/opt/tools/apache-maven/3.9.1" - - name: "apache-maven-3.9.0" - home: "/opt/tools/apache-maven/3.9.0" - - name: "apache-maven-3.8.6" - home: "/opt/tools/apache-maven/3.8.6" - - name: "apache-maven-3.8.5" - home: "/opt/tools/apache-maven/3.8.5" - - name: "apache-maven-3.8.4" - home: "/opt/tools/apache-maven/3.8.4" - - name: "apache-maven-3.8.3" - home: "/opt/tools/apache-maven/3.8.3" - - name: "apache-maven-3.8.2" - home: "/opt/tools/apache-maven/3.8.2" - - name: "apache-maven-3.8.1" - home: "/opt/tools/apache-maven/3.8.1" - - name: "apache-maven-3.6.3" - home: "/opt/tools/apache-maven/3.6.3" - - name: "apache-maven-3.6.0" - home: "/opt/tools/apache-maven/3.6.0" - - name: "apache-maven-3.5.4" - home: "/opt/tools/apache-maven/3.5.4" - - name: "apache-maven-3.3.9" - home: "/opt/tools/apache-maven/3.3.9" - - name: "apache-maven-3.2.5" - home: "/opt/tools/apache-maven/3.2.5" - git: - installations: - - name: "Default" - home: "git" diff --git a/instances/automotive.kuksa/target/k8s/known-hosts.json b/instances/automotive.kuksa/target/k8s/known-hosts.json deleted file mode 100644 index db8d0ed4d2..0000000000 --- a/instances/automotive.kuksa/target/k8s/known-hosts.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "apiVersion": "v1", - "data": { - "known_hosts": "projects-storage.eclipse.org,172.25.25.150 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKbQI09/IKbvAi3n8a2nluRcaZTB5HgzXwfJv/FUUKwusSwoyMi25jxqCHJbcQco4oAS89i7UeX7YAb2EnrPDd+VebNuTtNfWewxsBjwGI1qKMUsmQc5cLut0p1pe0VRz5ZgnXQeT9FSVA3zha+mJ3OCDtl0svvu3t4jN0zgZZfrmtwz4KQZjlfVv/cPtTKy5+RhBF9Vmto0ZVG+x8DDvxxhi37w90hXjdIb2JpILO4B65A4gEv910DJuwQ6FmrRu6oyqg7+1gnqIPigha7sHKGOX5h+mVrQTYdmPFAvNVawSYpLcEeajh9RI5kKwML6ftnmS/213KkVUUArXCYf4BxBN4h8kpvWqxBOlBNXy6nBLtzuDOdLviOGJ0HbazksuCrcvrT1lV4CfjCOjPlc9zV2r61XpMKBTq/0WPfq/r7LrIkswdszn3yTzvb1/cFCyQfkCGZvkuXJsen5Doi3Ixb0mOO0u+zL17RiS7//PVFs95DszOXqXlOytyB+u9Hmk=\nprojects-storage.eclipse.org,172.25.25.150 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAOUQ8p0E/Ib3uchk+6wEZ8UtBHTBvyI2E+eA/sOXajLQPKP0XIbVyECy8x5OmrrlvOYs+LxxniGJ69UIjiYZqM=\nprojects-storage.eclipse.org,172.25.25.150 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAsn6PO2Uemsr7wIUu5x0RnlRcuK36D2sbmYNe2LSKdb\ngit.eclipse.org, 198.41.30.196 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDaV6MVssEnayPmxZXVlcCKbDvnM96ddo4uShNgMdjsJAKFjSHBA5oVD6DyfMXyxVxz7F3Glk5VIXoLvnzN3QchKtqE22jHpeegygbQn/XEgMNNx4u0BDbjFkkoYtjT9ECMzLSpMclPgrfyamwlQX15JVndJ2YS1u9vp0tjCoPyBS1cN5twageIaz/lHyWv79A0WKlqGzaMKUllINzzfw4WavUK1bCNi431tnbZByR8gntCLIyczxTOdp5IGAE75Di6afI30FhY2+6wXD+QyBzm7A2U2bLwr6wlUfX3aa1SRX0f/EtX2y2C6YTxo625tg7QYZgsaEMFgaxQDAlnc4wt\n[git.eclipse.org]:29418 ssh-dss AAAAB3NzaC1kc3MAAACBAJhl1CSP2rzgPCUPvl+jxdKcD3npSp5MNYdqLL2XoCLw/PHL2JZUN0zVV9/mCT3Im39OvyyPtAQ/KvAlMtJeX+mfHvG/33fub5P/xMJlrJhS+VrVVIZxDBGPbYktO7ySiOs/FWJE1+5pjMpJbqt4a4FhpnsojmKHsY9FEg7mufN7AAAAFQDyJAzuwliAQKXAQzqa2KqmyPFhVQAAAIAVzilOrNogcZuA3y8sUg/wjnQG2rZhyfbMhSpc7NKjkctf3fdIGjQp7HUJlNA29TnMoiThNng3KvuGm4WtOQYi3KxIxAlom+2Rxm1RR5kYyvGK0hDW86ZXnhaCiuGxctS+rNf6QjJ8FVtUEG8v84xiHtOWh5FrlkEB3UcSFFwBAAAAAIBK8vb6wXY9J/KXv7e3X1lyg81EJma/UuFXcizaZrw2bAhiJ/P+AK3TGNcOF7ypTKCoSkRZdEMeYjx9ljCFHkgGuUpO6vyABai9CG9zpyaHAMbcQ3PlBeCws0l2rqRHay0eIACvX2xMhFXxXr8n6zJy0FiVQ2aRAb6/4OFhWR9rMQ==\n[git.eclipse.org]:29418,[198.41.30.196]:29418 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAn1P3D1rGBOVnj043ArtjaJBILKuQy5LSt9LCJc0a/xLwVvHltiQtXH9fnZ6oKUNr6zacRF0fq2Bid3hdh9fQO94+l4qFOOszfX4662Z3pi3nR4yE/bmCoNswKloUiQHy7BWjM8JTJOStZuQjBI2cTvVWKzUCT8A+iyqrDsNeqKPVXfwoOCUo3+O5Tfvv0h1VrXCmNS31W7srGQRiTUEzeKa3IXuQ85UvozHNMs1vmguCZYpNeoL/3U+dYaR3xba19ijbHrNog3GZ3ku8NiNeGhcCjx/Ar+Fj2bH4X1JIls6lC7NRYZadlifu9BxvqB2tgdcqCEw9OqqzeSKo+715Hw==\n[git.eclipse.org]:29418,[198.41.30.196]:29418 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKPWcmP3foX15NodSZXwPWP/YZUDRSLAGF/1nAVDYuJIPpbhnCrsZ5imxzMyzufEZoQ4IainqYj71MFtTyeSXwc=\n[git.eclipse.org]:29418 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA8+KrFs55Aw6ATeoTxSIQOLiYBDALPZ4qN02mvB49a2\ngithub.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=\ngithub.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=\ngithub.com,192.30.253.*,140.82.112.*,140.82.113.*,140.82.114.* ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl\nmac-tests2,172.30.206.147 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJumqZVwwDlh8rzdvPBup7/r8q0icTROzaUnpus5y2Ufe2g2HTT0hcGQ0UjL0gLbfhX877nL2KYE52qfWud/IIg=\ngitlab.eclipse.org,141.94.179.217 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCl6Wwb+m463X7a05TsllEYEmRklkwUWgqHVcvxsW6l6n9tPNcUWrcfTWupMQoONe7PuBsr6SkiYXRcSjHJy9qDXo5Nz/F/IU+EQ+haTU5pGfMRXAsQfdAB0AR5mSPOTkurRHL1sGi6jtp2wpgkbEfykcuEnmg36BCBqsARl08K6OuI2CtrKevXN0x5S5bF6vgzmvUm4aRQnF7WIg7HSOYVZIH5QGHsxsqr045xGLyk0scEIz6ZdslsinGYyvg8J9d6WJJebtjMX+KBHtXYKrFx0xqqnIYSj3WACaP32GDVFqPpxeNmJaVIJuymxsxxQMGYCsJT9diDv3dI+efu5xb\ngitlab.eclipse.org,141.94.179.217 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIPik0+gkBsbyVzTLvDq4ESZJMlUSZeb/tjdOHPbTLcSSlHX8R4CdqQwjWdxi4AMQ/76FXUsNH2azvkvgSh/r+E=\ngitlab.eclipse.org,141.94.179.217 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBsuD5uVWgjZX3jrcvdWu0DwbbarL32mfbNAVABi4wCc\n[foundation.eclipse.org]:29418,[172.25.25.206]:29418 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArAdc5w86HX4vPtqpUVir4WuNWJVTLv8f5X3UuCxbCzlYUljvRRteW4O19D2Ud4ClHK+Bw54nYW1kKgPslUGcM6Qeb3iPLK43TQOqjOYDSjy11iXeZ0SaYLsGgibRPT+VLZGAHqbmXvYxuK68vuCQCwgAQ1e02OcAQMX0t/0TboaFtdz0dQeX6y3gztpw87HzNOzKBxbJ13cMlqqysXoZ420huu8+oSwGfIHCRl8z39KnNmBxyOpE/Kzwl0YvGIZSPVGOuuI+24R53bNYT69n4cOuAk/VTa7JAC+i9cN6T3tDDDk9TrKezZtKvHYLZDXEIOCgj56rB7kvA+Ub0jnAgw==\n20.104.233.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDkH1ET4ScUfV5JHHr7f7dOg4jHg09SL2Q03ST6oAmC5yxmU52uu8vhUZRM5H5zjrW4ml7/U4s+J3LyUHNtcQq5xqBrQCDc2uSXUTFeShp3FeehHRvvOzlJqSANvQj+0Qdxb/aU0lxAYXaLsRy+HEH75aSceTXYDFvVjygteBApVFAaTCNYlDNPsxMUQ1ZKi7cy7DPT1w6PVpGO+9i7WXHkMCJlhOLf6ivJWgH5NtcHJMAxs7fGHYPjn8rUJlSAY/Hg1bT5JcGAdNWxsaCmKMucaGBeHz2E+hXtx6k4ye5fJqlFuWkxfWyJSewmoNrilACl9XKp5mPbVZyCZCDJCtVYkT6gf3nm5bTiSfIBb5fLM1eVKssa2PNcEW7sajRKEpw6GKcD0a1gj1ERbZapVWk42AD9TCIeaT8SniZrq60n5E/SVRBQvoCArdLIQgfm4zflUsH/gFeMFMV/PvQ6vrbRCd+fhbnaRWFVOpUUwwMaM+8OXCbS9XOPge8B2wqOVqk=\n" - }, - "kind": "ConfigMap", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "known-hosts", - "namespace": "kuksa" - } -} diff --git a/instances/automotive.kuksa/target/k8s/limit-range.json b/instances/automotive.kuksa/target/k8s/limit-range.json deleted file mode 100644 index c89f98d927..0000000000 --- a/instances/automotive.kuksa/target/k8s/limit-range.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "apiVersion": "v1", - "kind": "LimitRange", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "jenkins-instance-limit-range", - "namespace": "kuksa" - }, - "spec": { - "limits": [ - { - "max": { - "cpu": "2300m", - "memory": "8448Mi" - }, - "min": { - "cpu": "200m", - "memory": "8Mi" - }, - "type": "Pod" - }, - { - "default": { - "cpu": "300m", - "memory": "256Mi" - }, - "defaultRequest": { - "cpu": "200m", - "memory": "256Mi" - }, - "max": { - "cpu": "2000m", - "memory": "8192Mi" - }, - "min": { - "cpu": "100m", - "memory": "16Mi" - }, - "type": "Container" - } - ] - } -} diff --git a/instances/automotive.kuksa/target/k8s/m2-dir.json b/instances/automotive.kuksa/target/k8s/m2-dir.json deleted file mode 100644 index 2bf0b6fd0f..0000000000 --- a/instances/automotive.kuksa/target/k8s/m2-dir.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "apiVersion": "v1", - "data": { - ".mavenrc": "set -- -V -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn --batch-mode \"${@}\"", - "toolchains.xml": "\n\n \n jdk\n \n CDC-1.0/Foundation-1.0\n cdc\n \n /opt/tools/ee/CDC-1.0_Foundation-1.0\n \n \n jdk\n \n CDC-1.1/Foundation-1.1\n cdc\n \n /opt/tools/ee/CDC-1.1_Foundation-1.1\n \n \n jdk\n \n OSGi/Minimum-1.0\n osgi\n \n /opt/tools/ee/OSGi_Minimum-1.0\n \n \n jdk\n \n OSGi/Minimum-1.1\n osgi\n \n /opt/tools/ee/OSGi_Minimum-1.1\n \n \n jdk\n \n OSGi/Minimum-1.2\n osgi\n \n /opt/tools/ee/OSGi_Minimum-1.2\n \n \n jdk\n \n J2SE-1.5\n 1.5\n oracle\n \n /opt/tools/java/oracle/jdk-5/latest\n \n \n jdk\n \n JavaSE-1.6\n 1.6\n oracle\n \n /opt/tools/java/oracle/jdk-6/latest\n \n \n jdk\n \n JavaSE-1.7\n 1.7\n oracle\n \n /opt/tools/java/oracle/jdk-7/latest\n \n \n jdk\n \n JavaSE-1.8\n 1.8\n oracle\n \n /opt/tools/java/oracle/jdk-8/latest\n \n \n jdk\n \n JavaSE-9\n 9\n openjdk\n \n /opt/tools/java/openjdk/jdk-9/latest\n \n \n jdk\n \n JavaSE-10\n 10\n openjdk\n \n /opt/tools/java/openjdk/jdk-10/latest\n \n \n jdk\n \n JavaSE-11\n 11\n openjdk\n \n /opt/tools/java/openjdk/jdk-11/latest\n \n \n jdk\n \n JavaSE-12\n 12\n openjdk\n \n /opt/tools/java/openjdk/jdk-12/latest\n \n \n jdk\n \n JavaSE-13\n 13\n openjdk\n \n /opt/tools/java/openjdk/jdk-13/latest\n \n \n jdk\n \n JavaSE-14\n 14\n openjdk\n \n /opt/tools/java/openjdk/jdk-14/latest\n \n \n jdk\n \n JavaSE-15\n 15\n openjdk\n \n /opt/tools/java/openjdk/jdk-15/latest\n \n \n jdk\n \n JavaSE-16\n 16\n openjdk\n \n /opt/tools/java/openjdk/jdk-16/latest\n \n \n jdk\n \n JavaSE-17\n 17\n openjdk\n \n /opt/tools/java/openjdk/jdk-17/latest\n \n \n jdk\n \n JavaSE-18\n 18\n openjdk\n \n /opt/tools/java/openjdk/jdk-18/latest\n \n \n jdk\n \n JavaSE-19\n 19\n openjdk\n \n /opt/tools/java/openjdk/jdk-19/latest\n \n \n jdk\n \n JavaSE-20\n 20\n openjdk\n \n /opt/tools/java/openjdk/jdk-20/latest\n \n \n jdk\n \n JavaSE-21\n 21\n openjdk\n \n /opt/tools/java/openjdk/jdk-21/latest\n \n\n" - }, - "kind": "ConfigMap", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "m2-dir", - "namespace": "kuksa" - } -} diff --git a/instances/automotive.kuksa/target/k8s/namespace.json b/instances/automotive.kuksa/target/k8s/namespace.json deleted file mode 100644 index bb777d4163..0000000000 --- a/instances/automotive.kuksa/target/k8s/namespace.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "apiVersion": "v1", - "kind": "Namespace", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "kuksa" - } -} diff --git a/instances/automotive.kuksa/target/k8s/resource-quotas.json b/instances/automotive.kuksa/target/k8s/resource-quotas.json deleted file mode 100644 index 3a4a6b00eb..0000000000 --- a/instances/automotive.kuksa/target/k8s/resource-quotas.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "apiVersion": "v1", - "kind": "ResourceQuota", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "jenkins-instance-quota", - "namespace": "kuksa" - }, - "spec": { - "hard": { - "limits.cpu": "6600m", - "limits.memory": "10240Mi", - "pods": 3, - "requests.cpu": "2650m", - "requests.memory": "10240Mi" - } - } -} diff --git a/instances/automotive.kuksa/target/k8s/role-binding.json b/instances/automotive.kuksa/target/k8s/role-binding.json deleted file mode 100644 index d6c08f6e5e..0000000000 --- a/instances/automotive.kuksa/target/k8s/role-binding.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "apiVersion": "rbac.authorization.k8s.io/v1", - "kind": "RoleBinding", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "kuksa", - "namespace": "kuksa" - }, - "roleRef": { - "kind": "Role", - "name": "jenkins-master-owner", - "namespace": "kuksa" - }, - "subjects": [ - { - "kind": "ServiceAccount", - "name": "kuksa", - "namespace": "kuksa" - } - ] -} diff --git a/instances/automotive.kuksa/target/k8s/role.json b/instances/automotive.kuksa/target/k8s/role.json deleted file mode 100644 index 974197d00c..0000000000 --- a/instances/automotive.kuksa/target/k8s/role.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "apiVersion": "rbac.authorization.k8s.io/v1", - "kind": "Role", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "jenkins-master-owner", - "namespace": "kuksa" - }, - "rules": [ - { - "apiGroups": [ - "" - ], - "resources": [ - "pods", - "pods/exec" - ], - "verbs": [ - "create", - "delete", - "get", - "list", - "patch", - "update", - "watch" - ] - }, - { - "apiGroups": [ - "" - ], - "resources": [ - "pods/log", - "events" - ], - "verbs": [ - "get", - "list", - "watch" - ] - } - ] -} diff --git a/instances/automotive.kuksa/target/k8s/route.json b/instances/automotive.kuksa/target/k8s/route.json deleted file mode 100644 index 904c0a4b51..0000000000 --- a/instances/automotive.kuksa/target/k8s/route.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "apiVersion": "route.openshift.io/v1", - "kind": "Route", - "metadata": { - "annotations": { - "haproxy.router.openshift.io/timeout": "60s" - }, - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "kuksa", - "namespace": "kuksa" - }, - "spec": { - "host": "ci.eclipse.org", - "path": "/kuksa", - "port": { - "targetPort": "http" - }, - "tls": { - "insecureEdgeTerminationPolicy": "Redirect", - "termination": "edge" - }, - "to": { - "kind": "Service", - "name": "jenkins-ui", - "weight": 100 - } - } -} diff --git a/instances/automotive.kuksa/target/k8s/service-account.json b/instances/automotive.kuksa/target/k8s/service-account.json deleted file mode 100644 index f2170a7798..0000000000 --- a/instances/automotive.kuksa/target/k8s/service-account.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "apiVersion": "v1", - "kind": "ServiceAccount", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "kuksa", - "namespace": "kuksa" - } -} diff --git a/instances/automotive.kuksa/target/k8s/service-jenkins-discovery.json b/instances/automotive.kuksa/target/k8s/service-jenkins-discovery.json deleted file mode 100644 index 6c0fb35e51..0000000000 --- a/instances/automotive.kuksa/target/k8s/service-jenkins-discovery.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "apiVersion": "v1", - "kind": "Service", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "jenkins-discovery", - "namespace": "kuksa" - }, - "spec": { - "ports": [ - { - "name": "jnlp", - "port": 50000, - "protocol": "TCP", - "targetPort": 50000 - } - ], - "selector": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa" - } - } -} diff --git a/instances/automotive.kuksa/target/k8s/service-jenkins-ui.json b/instances/automotive.kuksa/target/k8s/service-jenkins-ui.json deleted file mode 100644 index 156b27c7dc..0000000000 --- a/instances/automotive.kuksa/target/k8s/service-jenkins-ui.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "apiVersion": "v1", - "kind": "Service", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "jenkins-ui", - "namespace": "kuksa" - }, - "spec": { - "ports": [ - { - "name": "http", - "port": 80, - "protocol": "TCP", - "targetPort": 8080 - } - ], - "selector": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa" - } - } -} diff --git a/instances/automotive.kuksa/target/k8s/statefulset.json b/instances/automotive.kuksa/target/k8s/statefulset.json deleted file mode 100644 index 8421c30406..0000000000 --- a/instances/automotive.kuksa/target/k8s/statefulset.json +++ /dev/null @@ -1,181 +0,0 @@ -{ - "apiVersion": "apps/v1", - "kind": "StatefulSet", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "kuksa", - "namespace": "kuksa" - }, - "spec": { - "replicas": 1, - "selector": { - "matchLabels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa" - } - }, - "serviceName": "kuksa", - "template": { - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "kuksa" - }, - "spec": { - "affinity": { - "nodeAffinity": { - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "preference": { - "matchExpressions": [ - { - "key": "speed", - "operator": "NotIn", - "values": [ - "fast" - ] - } - ] - }, - "weight": 1 - } - ] - } - }, - "containers": [ - { - "env": [ - { - "name": "JAVA_OPTS", - "value": "-showversion -XshowSettings:vm -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -XX:+DisableExplicitGC -Duser.timezone=America/Toronto -Dhudson.footerURL=https://ci.eclipse.org -Dhudson.model.UsageStatistics.disabled=true -Dhudson.lifecycle=hudson.lifecycle.ExitLifecycle -Djenkins.model.Jenkins.exitCodeOnRestart=0 -Djenkins.model.Jenkins.slaveAgentPort=50000 -Djenkins.model.Jenkins.slaveAgentPortEnforce=true -Djenkins.slaves.JnlpSlaveAgentProtocol3.enabled=false -Djenkins.install.runSetupWizard=false -Djenkins.ui.refresh=true -Djenkins.security.ManagePermission=true -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL=7200 -DexecutableWar.jetty.disableCustomSessionIdCookieName=false -DexecutableWar.jetty.sessionIdCookieName=JSESSIONID.kuksa -Dcasc.jenkins.config=/etc/jenkins/jenkins.yaml -Dio.jenkins.plugins.casc.ConfigurationAsCode.initialDelay=5000 -Dorg.csanchez.jenkins.plugins.kubernetes.pipeline.PodTemplateStepExecution.defaultImage=docker.io/eclipsecbi/jiro-agent-basic:remoting-3131.vf2b_b_798b_ce99 -Dorg.csanchez.jenkins.plugins.kubernetes.PodTemplate.connectionTimeout=180 -Dkubernetes.websocket.ping.interval=30000" - }, - { - "name": "JENKINS_OPTS", - "value": "--prefix=/kuksa --webroot=/var/cache/jenkins/war --pluginroot=/var/cache/jenkins/plugins --controlPort=8081" - }, - { - "name": "PLUGINS_FORCE_UPGRADE", - "value": "true" - }, - { - "name": "TRY_UPGRADE_IF_NO_MARKER", - "value": "true" - } - ], - "image": "docker.io/eclipsecbijenkins/automotive.kuksa:2.414.2", - "imagePullPolicy": "Always", - "lifecycle": { - "preStop": { - "exec": { - "command": [ - "/bin/sh", - "-c", - "java -cp /var/cache/jenkins/war/executable/winstone.jar winstone.tools.WinstoneControl shutdown --host=localhost --port=8081 >/dev/termination-log 2>&1" - ] - } - } - }, - "livenessProbe": { - "failureThreshold": 5, - "httpGet": { - "path": "/kuksa/login", - "port": 8080, - "scheme": "HTTP" - }, - "initialDelaySeconds": 480, - "periodSeconds": 30, - "timeoutSeconds": 30 - }, - "name": "jenkins", - "ports": [ - { - "containerPort": 8080, - "protocol": "TCP" - }, - { - "containerPort": 50000, - "protocol": "TCP" - } - ], - "readinessProbe": { - "failureThreshold": 5, - "initialDelaySeconds": 1, - "periodSeconds": 5, - "tcpSocket": { - "port": 8080 - }, - "timeoutSeconds": 10 - }, - "resources": { - "limits": { - "cpu": "2000m", - "memory": "1536Mi" - }, - "requests": { - "cpu": "250m" - } - }, - "volumeMounts": [ - { - "mountPath": "/var/jenkins", - "name": "jenkins-home" - }, - { - "mountPath": "/var/cache/jenkins/war", - "name": "jenkins-war" - }, - { - "mountPath": "/var/cache/jenkins/plugins", - "name": "jenkins-plugins" - }, - { - "mountPath": "/etc/jenkins/", - "name": "jenkins-config", - "readOnly": true - } - ] - } - ], - "serviceAccountName": "kuksa", - "terminationGracePeriodSeconds": 1200, - "volumes": [ - { - "emptyDir": { }, - "name": "jenkins-war" - }, - { - "emptyDir": { }, - "name": "jenkins-plugins" - }, - { - "configMap": { - "name": "jenkins-config" - }, - "name": "jenkins-config" - } - ] - } - }, - "volumeClaimTemplates": [ - { - "metadata": { - "name": "jenkins-home" - }, - "spec": { - "accessModes": [ - "ReadWriteOnce" - ], - "resources": { - "requests": { - "storage": "50Gi" - } - } - } - } - ] - } -} diff --git a/instances/automotive.kuksa/target/k8s/tools-pv.json b/instances/automotive.kuksa/target/k8s/tools-pv.json deleted file mode 100644 index ed4209d4e4..0000000000 --- a/instances/automotive.kuksa/target/k8s/tools-pv.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "apiVersion": "v1", - "items": [ - { - "apiVersion": "v1", - "kind": "PersistentVolume", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "tools-jiro-kuksa" - }, - "spec": { - "accessModes": [ - "ReadOnlyMany" - ], - "capacity": { - "storage": "20Gi" - }, - "claimRef": { - "name": "tools-claim-jiro-kuksa", - "namespace": "kuksa" - }, - "mountOptions": [ - "vers=4.2", - "rw", - "proto=tcp", - "rsize=32768", - "wsize=32768", - "timeo=600", - "fg", - "hard", - "retrans=10", - "intr", - "relatime", - "nodiratime", - "async" - ], - "nfs": { - "path": "/home/data/cbi/buildtools", - "readOnly": true, - "server": "bambam" - }, - "storageClassName": "bbzcxird03bsb81s-tools" - } - }, - { - "apiVersion": "v1", - "kind": "PersistentVolumeClaim", - "metadata": { - "labels": { - "org.eclipse.cbi.jiro/project.fullName": "automotive.kuksa", - "org.eclipse.cbi.jiro/project.shortname": "kuksa" - }, - "name": "tools-claim-jiro-kuksa", - "namespace": "kuksa" - }, - "spec": { - "accessModes": [ - "ReadOnlyMany" - ], - "resources": { - "requests": { - "storage": "20Gi" - } - }, - "storageClassName": "bbzcxird03bsb81s-tools" - } - } - ], - "kind": "List" -}