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

KubeSmarts Operate First MVP - Iteration 1

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • KubeSmarts Operate First MVP - Iteration 1
    • False
    • None
    • False
    • To Do
    • 0% To Do, 0% In Progress, 100% Done
    • ---
    • ---

      Goal: Switch over Quarkus-based deployment to CR-based and also provide basic runtime views

      Architecture brief:

      • Move away from quarkus deployment towards CRD deployment
      • We should be able to deploy the workflow + supporting files (application.properties, OpenAPI files)
      • User should be able to access a runtime view per deployment 
      • Users should be able to start a workflow using a forms rendered in a endpoint (besides embedded on dev ui)
      • The current baseline should be at least less than the MVP 0: 30 seconds for first deploy, 5 seconds for hot-reload, for 10 simultaneous users and 100 users/day

       

      Stretch Goals

      • Dashboards for Workflow Visualization + Deployment Metrics
      • ..

       

      Points to discuss

      • How send a workflow to CR? REST endpoint POST? ZIP file (wf + resources)? Github fetch?
      • Are we going to support sub workflows?
      • Can we release without user auth? How are we going to deal with scale ? 2 deployments?

       

      Blockers

      • Install operator on operate first
      • ..

       

      Deliverables

      • an internal kubesmarts deployment URL, able to author a single file example and deploy below the target baseline
      • a recording demoing this MVP
      • A presentation of this MVP for our community

              kverlaen@redhat.com Kris Verlaenen
              eignatow Eder Ignatowicz
              Dominik Hanak Dominik Hanak
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: