Uploaded image for project: 'OpenShift Builds'
  1. OpenShift Builds
  2. BUILD-977

Buildpacks Strategy for CNB Platform Spec v0.12

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • builds-catalog, shipwright
    • None
    • Proactive Architecture
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • Builds Sprint #28
    • 1

      Spike Story

      Investigate what impediments we have, if any, to implement a Shipwright build strategy that implements the Cloud Native Buildpacks Platform v0.12 spec.

      Background

      CNB publishes a "platform" specification detailing how buildpack images should be built. They prescribe a series of steps and executables to invoke, which ultimately create a container image. These need to be invoked in a Shipwright build through a build strategy.

      Spike Goals

      • Identify the gaps between the CNB 0.12 Platform spec, and the implementation we have in Shipwright upstream (see samples)
      • Collaborate with the buildpacks team to draft and "ideal" build strategy for Platform v0.12 (OK if it fails to run)
      • Identify potential feature gaps (if any) which should be brought to the Shipwright community to address.

      Additional Info

      • CNB Platform Spec v0.12: github
      • Presentation on Platform spec: slides
      • Presentation on Paketo UBI: slides

              rh-ee-asatyam Ayush Satyam
              adkaplan@redhat.com Adam Kaplan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: