Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-20253

job templates are missing the correct org/loc after import with hammer

    • Bug Fix
    • Hide
      Cause:
      Consequence:
      Fix:
      Result:
      Show
      Cause: Consequence: Fix: Result:
    • Proposed
    • To Do

      Description of problem:

      • hammer does not assign all Locations and Organisations when importing a Job Template
      • It seems hammer only adds the Job Template to the default Org/Loc

      Version-Release number of selected component (if applicable):

      • Satellite 6.12.z
      • Satellite 6.13.z

      How reproducible:

      • Everytime you import an previously exported Job Template

      Steps to Reproduce:
      1. Have at least 2 Locations and Organisations in Satellite

      2. Create a Job Template with the name "test" (see example below)

      3. Assign both Locations and Organisations in the Job Template

      1. hammer job-template update --organizations aaxc,redhat --locations lab,muc --name test

      4. Check if the Job Template test has both locations and organisations

      1. hammer job-template info --name test
        ID: 252
        Name: test
        Job Category: Miscellaneous
        Provider: script
        Type: job_template
        Description:
        Inputs:
        Locations:
        lab
        muc
        Organizations:
        aaxc
        redhat

      5. Export the Job Template

      1. hammer job-template export --name test > test.template

      6. Remove the Job Template with the name "test"

      1. hammer job-template delete --name test

      7. Import the previously exported template "test"

      1. hammer job-template import --file test.template

      8. Get information for Job Template with the name "test"

      1. hammer job-template info --name test
        ID: 252
        Name: test
        Job Category: Miscellaneous
        Provider: script
        Type: job_template
        Description:
        Inputs:
        Locations:
        lab
        Organizations:
        redhat

      Actual results:

      • The imported Job Template is missing one Org/Loc

      Expected results:

      • All exported information should re-import correctly

      Additional info:

      • Example Job Template:
        -------------------------
        <%#
        name: test
        snippet: false
        model: JobTemplate
        job_category: Miscellaneous
        provider_type: script
        kind: job_template
        organizations:
      • aaxc
      • redhat
        locations:
      • lab
      • muc
        %>

      echo test
      -------------------------

              rhn-support-alazik Adam Lazik
              rhn-support-smeyer Stefan Meyer
              Lukas Hellebrandt Lukas Hellebrandt
              Aneta Šteflová Petrová Aneta Šteflová Petrová
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: