Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-9203

Repository Version Management > Base URL validation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0
    • 2.0.0
    • ambari-server
    • None

    Description

      Add new API for base url validations:

      POST http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.2/operating_systems/redhat6/repositories/?validate_only=true
      {
       "Repositories": {
         "repo_id":"HDP-2.2",
         "base_url":"http://public-repo-1.hortonworks.com/HDP/centos6/2.x/GA/2.2.0.0"
       }
      }
      

      or

      POST http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.2/operating_systems/redhat6/repositories/HDP-2.2?validate_only=true
      {
       "Repositories": {
         "base_url":"http://public-repo-1.hortonworks.com/HDP/centos6/2.x/GA/2.2.0.0"
       }
      }
      

      or

      [
      {
       "Repositories": {
         "repo_id":"HDP-2.2",
         "base_url":"http://public-repo-1.hortonworks.com/HDP/centos6/2.x/GA/2.2.0.0"
       }
      },
      {
       "Repositories": {
         "repo_id":"HDP-2.2",
         "base_url":"http://public-repo-1.hortonworks.com/HDP/centos6/2.x/GA/2.2.0.0"
       }
      }
      ]
      

      should result in 2xx status response without creating a new resource if base url is valid or 5xx status if invalid.

      Attachments

        1. AMBARI-9203.patch
          27 kB
          Yurii Shylov

        Issue Links

          Activity

            People

              yshylov Yurii Shylov
              yshylov Yurii Shylov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: