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

Add cli support for Kogito Operator

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • 0.8.0
    • 0.2.0
    • Operator
    • Kogito CLI Implementation
    • Done
    • High
    • 0% To Do, 0% In Progress, 100% Done
    • 2019 Week 32-34

      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.

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

                Created:
                Updated:
                Resolved: