Uploaded image for project: 'OpenShift BuildConfig'
  1. OpenShift BuildConfig
  2. OCPBUILD-116

Detailed Conditions for Builds

    XMLWordPrintable

Details

    • 3

    Description

      Previous discussion: https://github.com/openshift/origin/issues/9339

      Conditions are more powerful than Phases and can contain more information about the state of a build at a point of time.

      when doing this we can provide more fine-grained build status updates:
      For each stage/step of a build:

      1. Fetch source (include Binary build uploads).
      2. Pull Images
      3. Assemble injections
      4. Build image/run assemble Generate Dockerfile (s2i)
      5. Run Build
      6. Push new image
      7. Build pod states (created, running - need to ensure this doesn't overlap with existing phases/conditions)

      Open question - do we want to add additional conditions to the metrics exposed by Prometheus? Currently uses phases.

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              openshift_jira_bot OpenShift Jira Bot
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty