Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-106

Add cli support for Kogito Operator

    XMLWordPrintable

Details

    • Epic
    • Resolution: Done
    • Major
    • 0.8.0
    • 0.2.0
    • Operator
    • Kogito CLI Implementation
    • Done
    • High
    • 100
    • 100% 100%
    • 2019 Week 32-34

    Description

      Add support for a cli command line interface to not have customers create/interact with CRDs and CRs and kube/oc commands when deploying Kogito services to the cluster

      Main commands we should have support first are

      • create new kogito app kogito new-app name this will create new OpenShift project or new Kube namespace (later on this should also provision SSO and data index service unless it was explicitly disabled)
      • deploy application kogito deploy name source this will build and deploy application based on given source, should support both git and local folder similar to OC build
      • undeploy application kogito undeploy name this will remove the application from the project, it should disallow undeployment if there is any other service that requires it to run - service discovery related
      • show logs of the given application kogito log name most likely just an alias on oc log command....
      • deploy in remote dev mode kogito dev-deploy name source similar to deploy command but with enabled remote dev mode - quarkus only

      Deploy goal should also provision

      • Infinispan whenever kogito app requires persistence
      • data index service if not provisioned upon project creation
      • timer service when timers are used by the application ... this will be currently on hold as we don't have the timer server yet in place.

      Attachments

        Issue Links

          Activity

            People

              rhn-support-zanini Ricardo Zanini Fernandes
              rhn-support-zanini Ricardo Zanini Fernandes
              Karel Suta Karel Suta
              Karel Suta Karel Suta
              Maciej Swiderski (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: