Uploaded image for project: 'JOC - JobScheduler Operations Center'
  1. JOC - JobScheduler Operations Center
  2. JOC-1144

Add support for use of Git repositories with inventory objects

    XMLWordPrintable

Details

    Description

      Feature

      • JS7 should integrate with a Git repository to store deployable and releasable scheduling objects managed with the JOC Cockpit GUI.
      • The functionality includes to
        • read file tree from a  repository directory in the local file system
        • store scheduling objects from JOC Cockpit to a repository directory in the local file system
        • delete scheduling objects from the repository directory in the local file system
        • update JOC Cockpit from the scheduling objects in the local file system
      • Objects that are managed individually per scheduling environment and objects that can be deployed across scheduling environments should not make it to the same Git repository
        • Consider settings for the classification of scheduling objects as specified with JOC-1217
        • Any file system operations are applied to a set of two repositories:
          • one for scheduling objects that are local to the environment in ./repositories/local
          • one for scheduling objects that can be deployed across environments in ./repositories/rollout.
      • API operations and GUI actions are separately available for scheduling objects with "local" use and for scheduling objects with "rollout" use. 
        • This includes the API to offer this distinction.
        • This includes the GUI to offer separate action menus.

       

      Attachments

        Issue Links

          Activity

            People

              sp Santiago Aucejo Petzoldt
              ap Andreas Püschel
              Kanika Agrawal Kanika Agrawal
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: