Skip to content

Provide support for traceability to original sources #5

@gberche-orange

Description

@gberche-orange

Offering the ability for paas-user or paas-operator to trace back the origin of the buildpack certain helps adoption of the buildpack by teams that are used to rely on certificated distros for handling their application stack binaries.

I'm thinking for instance to archive the verbose output of the binaries, outputting md5 for downloaded sources, and md5 of resulting binaries, in order to provide traceability to original sources.

Those verbobe traces could for instande be gziped and included in the buildpack as meta-data that paas-user can consult on the app droplet (using cf files) or ideally in the future complete a normalized [https://docs.google.com/document/d/1y0KoHCZ5r1kCShjipnqOjcpooxPmdbaq1p9cFxi6wGA/edit#heading=h.iym9agqqf9qs](buildpack dependencies) meta-data made available to the CC, and accessible through an API to Cf users.

The https://github.com/cloudfoundry-incubator/buildpack-packager#manifest seems close to partially fullfilling this traceability goal (i.e. traeability from offlline buildpack cached dependency to remote binaries repos). I wonder whether the buildpack manifest.yml is currently available at staging or runtime to cf users ?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions