youtube image
From YouTube: OCI Weekly Discussion 2019-12-11

Description

Attendees:

Nisha Kumar (VMware)
Josh Dolitsky (Blood Orange)
Vincent Batts
Mike Brown (IBM)
Ram Chinchani (Cisco)
Kat Cosgrove
Rose Judge
Steve Lasker
Jon Johnson
… a phone number
serge
… another phone number

Agenda Items:

App centric rootfs builds for containers (nisha)
Joshua Lock and Nisha Kumar (VMware) gave a talk on using linux distro tools to build container images: https://youtu.be/BN7nWlAcz-o
Possible/Inevitable collaboration with SIG-Security: https://github.com/cncf/sig-security/tree/master/supply-chain-security
Timezone issue: Joshua and other stakeholders are in the EU (and possibly Asia) and the regular meeting hour is not easy

OCI distribution conformance strategy (jdolitsky)
Distribution spec endpoints: https://github.com/opencontainers/distribution-spec/blob/master/spec.md#detail
Starting points for test harness
Quay tests: https://github.com/quay/quay/blob/master/test/registry_tests.py
Zot: https://github.com/anuvu/zot
https://github.com/anuvu/zot/blob/master/pkg/compliance/v1_0_0/check.go
https://github.com/kinvolk/ocicert
Self-certification model
k8s conformance example: https://github.com/cncf/k8s-conformance
existing OCI repo: https://github.com/opencontainers/oci-conformance
Recent discussion
https://groups.google.com/a/opencontainers.org/forum/#!topic/dev/JCpfBI-_woQ
Prior discussions (2018)
https://github.com/opencontainers/distribution-spec/issues/24
https://groups.google.com/a/opencontainers.org/forum/#!topic/dev/jL5yhEIv3Ac

Notes:

app centric rootfs
looking to build with the constraint of:
no external infrastructure (vb: what all does this mean?)
(Nisha) means no reliance on any one organization’s internal infra or a picky build system
Typically, each org has a way of mirroring source code and rolling their own build system to build artifacts. We’d like this to be easily accessable/usable by any developer.
provide a manifest of whats included
and the sources of the things included
we looked at a number of distro tools
we want users to be able to do this and not have to set up sophisticated build environments
(vb) sounds like https://reproducible-builds.org/ is the place for the conversation
Consensus is that although it is a good topic, it is too vast to include in OCI and too young to include in CNCF
Next steps is the set up a meeting with individuals who are interested in this topic and come up with goals and outcomes for a SIG
(vb) no complaints on the approach that dolitsky is taking for the distribution conformance
one day maybe having a live leaderboard would be interesting,
but for now having tooling that outputs a result, and a github repo for folks to commit the output of their results is a good first step
we could even make a generated matrix of results from the committed reports to the repo
the pieces to include need to have: 1) version of their tool; 2) a README on the enviroment; 3) version of the conformance tool; etc.