Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-1624

Create a REST service to manage the app lifecycle

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      3
    • Sprint:
      Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 2019 Sprint 6, Summer 2019 Sprint 7

      Description

      The format of the request should be as follows:-
      Request type : POST
      Request URL : http://<host:port>/manageApp
      Request body :

      { "symbolicName" : "ProtAnnot", "action" : "install / update / uninstall / getInfo" }

      Response body :

      { "status" : "installed / updated / uninstalled / not found", "version" : "<app version>", "symbolicName" : "<one in request param>", "igbVersion" : "<Current version of IGB>" }

        Attachments

        1. getInfo.PNG
          getInfo.PNG
          41 kB
        2. IGBF-1624_Test_document.xlsx
          11 kB
        3. Install_success.PNG
          Install_success.PNG
          86 kB
        4. no_app_found.PNG
          no_app_found.PNG
          38 kB
        5. uninstall_success.PNG
          uninstall_success.PNG
          245 kB
        6. unknown_action.PNG
          unknown_action.PNG
          37 kB
        7. update_success.PNG
          update_success.PNG
          110 kB

          Issue Links

            Activity

            rpatil14 Riddhi Jagdish Patil (Inactive) created issue -
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Field Original Value New Value
            Description The format of the request should be as follows:-
            Request type : POST
            Request URL : http://&lt;host:port&gt;/manageApp
            Request body :
            {
            "symbolicName" : "ProtAnnot",
            "obrURL" : " < Repository url >" ,
            "action" : "install / update / uninstall / getInfo"
            }
            Response body :
            {
            "status" : "installed / updated / uninstalled / not found",
            "version" : "<app version>",
            "symbolicName" : "<one in request param>",
            "obrURL" : "<one in request param>"
            }


            The format of the request should be as follows:-
            Request type : POST
            Request URL : http://&lt;host:port&gt;/manageApp
            Request body :
            {
            "symbolicName" : "ProtAnnot", \n
            "obrURL" : " < Repository url >" ,
            "action" : "install / update / uninstall / getInfo"
            }
            Response body :
            {
            "status" : "installed / updated / uninstalled / not found",
            "version" : "<app version>",
            "symbolicName" : "<one in request param>",
            "obrURL" : "<one in request param>"
            }


            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Description The format of the request should be as follows:-
            Request type : POST
            Request URL : http://&lt;host:port&gt;/manageApp
            Request body :
            {
            "symbolicName" : "ProtAnnot", \n
            "obrURL" : " < Repository url >" ,
            "action" : "install / update / uninstall / getInfo"
            }
            Response body :
            {
            "status" : "installed / updated / uninstalled / not found",
            "version" : "<app version>",
            "symbolicName" : "<one in request param>",
            "obrURL" : "<one in request param>"
            }


            The format of the request should be as follows:-
            Request type : POST
            Request URL : http://&lt;host:port&gt;/manageApp
            Request body :
            {
            "symbolicName" : "ProtAnnot",
            "obrURL" : " < Repository url >" ,
            "action" : "install / update / uninstall / getInfo"
            }
            Response body :
            {
            "status" : "installed / updated / uninstalled / not found",
            "version" : "<app version>",
            "symbolicName" : "<one in request param>",
            "obrURL" : "<one in request param>"
            }


            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Sprint Spring 2019 Sprint 3 [ 61 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Link This issue relates to IGBF-1607 [ IGBF-1607 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Description The format of the request should be as follows:-
            Request type : POST
            Request URL : http://&lt;host:port&gt;/manageApp
            Request body :
            {
            "symbolicName" : "ProtAnnot",
            "obrURL" : " < Repository url >" ,
            "action" : "install / update / uninstall / getInfo"
            }
            Response body :
            {
            "status" : "installed / updated / uninstalled / not found",
            "version" : "<app version>",
            "symbolicName" : "<one in request param>",
            "obrURL" : "<one in request param>"
            }


            The format of the request should be as follows:-
            Request type : POST
            Request URL : http://&lt;host:port&gt;/manageApp
            Request body :
            {
            "symbolicName" : "ProtAnnot",
            "action" : "install / update / uninstall / getInfo"
            }
            Response body :
            {
            "status" : "installed / updated / uninstalled / not found",
            "version" : "<app version>",
            "symbolicName" : "<one in request param>"
            }


            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Attachment IGBF-1624_Test_document.xlsx [ 14288 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Attachment Install_success.PNG [ 14289 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Attachment update_success.PNG [ 14290 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Attachment uninstall_success.PNG [ 14291 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Attachment getInfo.PNG [ 14292 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Attachment unknown_action.PNG [ 14293 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Attachment no_app_found.PNG [ 14294 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Assignee Riddhi Jagdish Patil [ rpatil14 ]
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3 [ 61 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4 [ 61, 62 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Story Points 3
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Link This issue relates to IGBF-1609 [ IGBF-1609 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Description The format of the request should be as follows:-
            Request type : POST
            Request URL : http://&lt;host:port&gt;/manageApp
            Request body :
            {
            "symbolicName" : "ProtAnnot",
            "action" : "install / update / uninstall / getInfo"
            }
            Response body :
            {
            "status" : "installed / updated / uninstalled / not found",
            "version" : "<app version>",
            "symbolicName" : "<one in request param>"
            }


            The format of the request should be as follows:-
            Request type : POST
            Request URL : http://&lt;host:port&gt;/manageApp
            Request body :
            {
            "symbolicName" : "ProtAnnot",
            "action" : "install / update / uninstall / getInfo"
            }
            Response body :
            {
            "status" : "installed / updated / uninstalled / not found",
            "version" : "<app version>",
            "symbolicName" : "<one in request param>",
            "igbVersion" : "<Current version of IGB>"
            }


            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4 [ 61, 62 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5 [ 61, 62, 63 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] Reviewing [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing [ 10301 ] Open [ 1 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Riddhi Jagdish Patil [ rpatil14 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5 [ 61, 62, 63 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 2019 Sprint 6 [ 61, 62, 63, 64 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Assignee Riddhi Jagdish Patil [ rpatil14 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Link This issue relates to IGBF-1711 [ IGBF-1711 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Assignee Riddhi Jagdish Patil [ rpatil14 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Story Points 3 1
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Story Points 1 3
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Assignee Riddhi Jagdish Patil [ rpatil14 ]
            rpatil14 Riddhi Jagdish Patil (Inactive) made changes -
            Link This issue relates to IGBF-1704 [ IGBF-1704 ]
            ann.loraine Ann Loraine made changes -
            Epic Link IGBF-1388 [ 17463 ]
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 2019 Sprint 6 [ 61, 62, 63, 64 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 2019 Sprint 6, Summer 2019 Sprint 7 [ 61, 62, 63, 64, 66 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ] Riddhi Jagdish Patil [ rpatil14 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Needs Testing [ 10002 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Workflow Loraine Lab Workflow [ 18345 ] Fall 2019 Workflow Update [ 20075 ]
            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 20075 ] Revised Fall 2019 Workflow Update [ 22209 ]

              People

              • Assignee:
                rpatil14 Riddhi Jagdish Patil (Inactive)
                Reporter:
                rpatil14 Riddhi Jagdish Patil (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: