Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-32328

A custom update center is not consulted for Tool installer metadata

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • None

      This issue will need to fix Jenkins Core to consult and possibly merge downloads from multiple sources and validate those sources against the correct signatures...

          [JENKINS-32328] A custom update center is not consulted for Tool installer metadata

          valentina armenise created issue -
          valentina armenise made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          valentina armenise made changes -
          Description Original: Basically OSS Jenkins does not consult our update center at all, the whole functionality of proxying tool installers doesn't work.
          This issue will need to fix Jenkins Core to consult and possibly merge downloads from multiple sources and validate those sources against the correct signatures...
          Then we need to fix our infra and the custom update center plugin to ensure that everything is correct.
          The functional impact is that users who can't access the internet will be unable to download tool installers.
          New: Basically OSS Jenkins does not consult our update center at all, the whole functionality of proxying tool installers doesn't work.
          This issue will need to fix Jenkins Core to consult and possibly merge downloads from multiple sources and validate those sources against the correct signatures...
          valentina armenise made changes -
          Description Original: Basically OSS Jenkins does not consult our update center at all, the whole functionality of proxying tool installers doesn't work.
          This issue will need to fix Jenkins Core to consult and possibly merge downloads from multiple sources and validate those sources against the correct signatures...
          New: This issue will need to fix Jenkins Core to consult and possibly merge downloads from multiple sources and validate those sources against the correct signatures...

          Code changed in jenkins
          User: Valentina Armenise
          Path:
          core/src/main/java/hudson/model/DownloadService.java
          core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java
          core/src/main/java/hudson/tools/JDKInstaller.java
          core/src/main/java/hudson/tools/ToolInstaller.java
          test/src/test/java/hudson/model/DownloadServiceTest.java
          test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller1.json
          test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller2.json
          test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller3.json
          test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstallerResult.json
          test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller1.json
          test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller2.json
          test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller3.json
          test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstallerResult.json
          test/src/test/resources/hudson/model/hudson.tools.JDKInstaller1.json
          test/src/test/resources/hudson/model/hudson.tools.JDKInstaller2.json
          test/src/test/resources/hudson/model/hudson.tools.JDKInstaller3.json
          test/src/test/resources/hudson/model/hudson.tools.JDKInstallerResult.json
          http://jenkins-ci.org/commit/jenkins/80a6a9e7cbc1f2c7ecbf7c1161c55dae8c0233e0
          Log:
          JENKINS-32328 process multiple update-centers for ToolInstallers

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Valentina Armenise Path: core/src/main/java/hudson/model/DownloadService.java core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java core/src/main/java/hudson/tools/JDKInstaller.java core/src/main/java/hudson/tools/ToolInstaller.java test/src/test/java/hudson/model/DownloadServiceTest.java test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller1.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller2.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller3.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstallerResult.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller1.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller2.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller3.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstallerResult.json test/src/test/resources/hudson/model/hudson.tools.JDKInstaller1.json test/src/test/resources/hudson/model/hudson.tools.JDKInstaller2.json test/src/test/resources/hudson/model/hudson.tools.JDKInstaller3.json test/src/test/resources/hudson/model/hudson.tools.JDKInstallerResult.json http://jenkins-ci.org/commit/jenkins/80a6a9e7cbc1f2c7ecbf7c1161c55dae8c0233e0 Log: JENKINS-32328 process multiple update-centers for ToolInstallers

          Code changed in jenkins
          User: Valentina Armenise
          Path:
          core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java
          test/src/test/java/hudson/model/DownloadServiceTest.java
          test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller1.json
          test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller2.json
          test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstallerResult.json
          http://jenkins-ci.org/commit/jenkins/e7f88146baf87dc96d723255e522bf51471f6701
          Log:
          JENKINS-32328 handling tool Installers which do not have the default schema

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Valentina Armenise Path: core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java test/src/test/java/hudson/model/DownloadServiceTest.java test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller1.json test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller2.json test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstallerResult.json http://jenkins-ci.org/commit/jenkins/e7f88146baf87dc96d723255e522bf51471f6701 Log: JENKINS-32328 handling tool Installers which do not have the default schema

          Code changed in jenkins
          User: valentina
          Path:
          core/src/main/java/hudson/model/DownloadService.java
          core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java
          core/src/main/java/hudson/tools/JDKInstaller.java
          core/src/main/java/hudson/tools/ToolInstaller.java
          test/src/test/java/hudson/model/DownloadServiceTest.java
          test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller1.json
          test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller2.json
          test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstallerResult.json
          test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller1.json
          test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller2.json
          test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller3.json
          test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstallerResult.json
          test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller1.json
          test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller2.json
          test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller3.json
          test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstallerResult.json
          test/src/test/resources/hudson/model/hudson.tools.JDKInstaller1.json
          test/src/test/resources/hudson/model/hudson.tools.JDKInstaller2.json
          test/src/test/resources/hudson/model/hudson.tools.JDKInstaller3.json
          test/src/test/resources/hudson/model/hudson.tools.JDKInstallerResult.json
          http://jenkins-ci.org/commit/jenkins/7d7e8d9811236a50db587342c4e06cf70b3fbae6
          Log:
          Merge pull request #1972 from varmenise/JENKINS-32328

          [FIXED JENKINS-32328] process multiple update-centers for ToolInstallers

          Compare: https://github.com/jenkinsci/jenkins/compare/e34f53ac086a...7d7e8d981123

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: valentina Path: core/src/main/java/hudson/model/DownloadService.java core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java core/src/main/java/hudson/tools/JDKInstaller.java core/src/main/java/hudson/tools/ToolInstaller.java test/src/test/java/hudson/model/DownloadServiceTest.java test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller1.json test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller2.json test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstallerResult.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller1.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller2.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller3.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstallerResult.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller1.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller2.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller3.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstallerResult.json test/src/test/resources/hudson/model/hudson.tools.JDKInstaller1.json test/src/test/resources/hudson/model/hudson.tools.JDKInstaller2.json test/src/test/resources/hudson/model/hudson.tools.JDKInstaller3.json test/src/test/resources/hudson/model/hudson.tools.JDKInstallerResult.json http://jenkins-ci.org/commit/jenkins/7d7e8d9811236a50db587342c4e06cf70b3fbae6 Log: Merge pull request #1972 from varmenise/ JENKINS-32328 [FIXED JENKINS-32328] process multiple update-centers for ToolInstallers Compare: https://github.com/jenkinsci/jenkins/compare/e34f53ac086a...7d7e8d981123
          SCM/JIRA link daemon made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]

          dogfood added a comment -

          Integrated in jenkins_main_trunk #4430
          JENKINS-32328 process multiple update-centers for ToolInstallers (Revision 80a6a9e7cbc1f2c7ecbf7c1161c55dae8c0233e0)
          JENKINS-32328 handling tool Installers which do not have the default (Revision e7f88146baf87dc96d723255e522bf51471f6701)

          Result = SUCCESS
          valentina.armenise : 80a6a9e7cbc1f2c7ecbf7c1161c55dae8c0233e0
          Files :

          • core/src/main/java/hudson/model/DownloadService.java
          • test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller1.json
          • test/src/test/resources/hudson/model/hudson.tools.JDKInstallerResult.json
          • core/src/main/java/hudson/tools/ToolInstaller.java
          • test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller3.json
          • test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstallerResult.json
          • test/src/test/resources/hudson/model/hudson.tools.JDKInstaller3.json
          • test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller2.json
          • test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstallerResult.json
          • test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller2.json
          • test/src/test/resources/hudson/model/hudson.tools.JDKInstaller2.json
          • test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller1.json
          • core/src/main/java/hudson/tools/JDKInstaller.java
          • test/src/test/resources/hudson/model/hudson.tools.JDKInstaller1.json
          • test/src/test/java/hudson/model/DownloadServiceTest.java
          • test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller3.json
          • core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java

          valentina.armenise : e7f88146baf87dc96d723255e522bf51471f6701
          Files :

          • test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstallerResult.json
          • test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller1.json
          • test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller2.json
          • test/src/test/java/hudson/model/DownloadServiceTest.java
          • core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java

          dogfood added a comment - Integrated in jenkins_main_trunk #4430 JENKINS-32328 process multiple update-centers for ToolInstallers (Revision 80a6a9e7cbc1f2c7ecbf7c1161c55dae8c0233e0) JENKINS-32328 handling tool Installers which do not have the default (Revision e7f88146baf87dc96d723255e522bf51471f6701) Result = SUCCESS valentina.armenise : 80a6a9e7cbc1f2c7ecbf7c1161c55dae8c0233e0 Files : core/src/main/java/hudson/model/DownloadService.java test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller1.json test/src/test/resources/hudson/model/hudson.tools.JDKInstallerResult.json core/src/main/java/hudson/tools/ToolInstaller.java test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller3.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstallerResult.json test/src/test/resources/hudson/model/hudson.tools.JDKInstaller3.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller2.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstallerResult.json test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller2.json test/src/test/resources/hudson/model/hudson.tools.JDKInstaller2.json test/src/test/resources/hudson/model/hudson.tasks.Ant.AntInstaller1.json core/src/main/java/hudson/tools/JDKInstaller.java test/src/test/resources/hudson/model/hudson.tools.JDKInstaller1.json test/src/test/java/hudson/model/DownloadServiceTest.java test/src/test/resources/hudson/model/hudson.tasks.Maven.MavenInstaller3.json core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java valentina.armenise : e7f88146baf87dc96d723255e522bf51471f6701 Files : test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstallerResult.json test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller1.json test/src/test/resources/hudson/model/hudson.plugins.cmake.CmakeInstaller2.json test/src/test/java/hudson/model/DownloadServiceTest.java core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java

          Code changed in jenkins
          User: Valentina Armenise
          Path:
          changelog.html
          http://jenkins-ci.org/commit/jenkins/30712a19a15dbd3c4484065ebdd85c2b991f5d4c
          Log:
          updated changelog for JENKINS-32328

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Valentina Armenise Path: changelog.html http://jenkins-ci.org/commit/jenkins/30712a19a15dbd3c4484065ebdd85c2b991f5d4c Log: updated changelog for JENKINS-32328

            varmenise valentina armenise
            varmenise valentina armenise
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: