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 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

              Created:
              Updated:
              Resolved: