Uploaded image for project: 'Openshift sandboxed containers'
  1. Openshift sandboxed containers
  2. KATA-2780

Rewrite podvm image generator

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Medium Medium
    • None
    • None
    • podvm
    • None
    • False
    • None
    • False
    • Not Selected
    • 0% To Do, 50% In Progress, 50% Done
    • 0
    • 0

      Existing AMI generation flow has few limitations and issues (linked below) which brought to the effort to redesign it completely to enable:

      • better customer experience
      • better visibility and debugability
      • multiple image future support

      Current flow : Create podvm image -> create mcp, kata rpm etc -> create kata runtimeclass -> create kata-remote runtimeclass

      New flow: create mcp, kata rpm etc -> create kata runtimeclass -> create podvm image -> create kata-remote runtimeclass

      The image generation status events are posted as Kubernetes events for monitoring
      Kataconfig  inProgress status should be used to monitor AMI progress and to contain proper reason and message for AMI job creation/deletion:

      status:
        conditions:
        - lastTransitionTime: "2024-02-23T09:04:01Z"
          message: Creating Pod VM Image
          reason: PodVMImageJobRunning
          status: "True"
          type: InProgress

            rhn-support-vvoronko Victor Voronkov
            rhn-support-vvoronko Victor Voronkov
            Pradipta Banerjee Pradipta Banerjee
            Victor Voronkov Victor Voronkov
            Avital Pinnick Avital Pinnick
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: