|
| 1 | +## **February 20 Agenda** |
| 2 | +| | | |
| 3 | +| -------- | -------- | |
| 4 | +| Recording | https://youtu.be/jG1N8QnYUjE | |
| 5 | +| Attending | Lachlan Evenson, Jeremy Rickard, Josh Dolitsky, Matt Butcher, Daniel Fein, Carolyn Van Slyck, Karen Chu, Chris Crone, Adnan Abdulhussein, Gabrielle, Nuno do Carmo, Radu Matei, Sameer Advani, Swapnil Bawaskar, Urvashi Reddy, Vaughn Dice, Simon Ferquel, Ryan Moran, Atlas | |
| 6 | +| Note Taker | Lachlan Evenson | |
| 7 | + |
| 8 | +**AGENDA** |
| 9 | + |
| 10 | +* Demos: |
| 11 | +* Short update on TUF/In-Toto design |
| 12 | +* alpha/beta releases of spec in run up to 1.0 |
| 13 | +* Storage of CNABs in registries |
| 14 | + * Feedback on [CNAB to OCI](https://github.com/docker/cnab-to-oci/pull/19) update |
| 15 | +* Naming of common credentials |
| 16 | + * May not age well in the spec |
| 17 | + * Align tool builders on common credential names (i.e.: kubeconfig, etc.) |
| 18 | +* Would CNAB be an appropriate place to host a spec related to storing multiple content types over OCI? (Josh Dolitsky) |
| 19 | + * OCI maling list discussion: https://groups.google.com/a/opencontainers.org/forum/#!topic/dev/idUW9KWQsBo |
| 20 | +* Porter + Lua (Josh Dolitsky) |
| 21 | + * https://github.com/deislabs/porter/issues/173 |
| 22 | + |
| 23 | +**NOTES** |
| 24 | + |
| 25 | +* Security currently direction switching from open pgp to [TUF](https://github.com/theupdateframework/notary) and [In-Toto](https://in-toto.github.io/)? |
| 26 | +* Proposal of third specification on security. Optionally implmentable without affecting cnab core compliance |
| 27 | + * Matt Butcher is working on the draft hopefully finished by the end of the week |
| 28 | + * Questions? |
| 29 | + * Will this tie into registries? Yes and with notary |
| 30 | + * Will all the specs go v1 at the same time? Currently not sure. |
| 31 | +* Identified security issue in Duffle "duffle docker driver mounts the docker socket for no apparent reason. That gives CNAB invocation images a wide open door to your machine.
(Will write an issue on Docker repo for this one)
" |
| 32 | +* We shouldn't have aplha and beta of the releases to stop fragmentation. When will the core part of the spec be v1. |
| 33 | + * Move fast on cnab core and get it to v1 |
| 34 | + * What is the current rate of change and how many tools implement the specificiation |
| 35 | +* Chris proposing CNAB to OCI tool be used to store bundles in registries |
| 36 | +* Where should the CNAB registry storage conversation be had? |
| 37 | +* Discussion around tight coupling of image spec and distribution spec |
| 38 | + * Challenging to make changes to OCI distribution to make it a generic store because every tool has different use-cases |
| 39 | + * Annotations are the best way forward with custom types |
| 40 | + * Start with standard agreed upon key then move forward with the implementation |
| 41 | + * DECISION: Move forward with CNAB to OCI and continue discussion in OCI distribution. Agree on annotation across communities. Simon to help with pulling CNAB to OCI into Docker-app |
| 42 | + * CNAB to OCI doesn't currently support thin-bundles.Simon and Chris to raise issue to hash out the detail |
| 43 | + * Thin bundle = main OCI Index + config blob |
| 44 | + * Thick bundle = Thin bundle + deep copy of everything linked by the main OCI index
|
| 45 | +* Well known custom actions - https://github.com/deislabs/cnab-spec/blob/master/805-well-known-custom-actions.md |
| 46 | +* Porter mixin for CNAB that makes a single bundle from multiple bundles |
| 47 | + * As soon as the spec has any way to communicate outputs between bundles then we could compose bundles as you suggest. Until then I think it would be a bit clunky. Like you could run a bunch of bundles, but without being able to pass data between them, it wouldn’t be as useful as I would want, no? |
| 48 | + * Jeremy has proposal and will open PR |
| 49 | + |
| 50 | +**ACTION ITEMS** |
| 51 | +* https://github.com/deislabs/cnab-spec/blob/master/101-bundle-json.md#the-image-map -> refs and image map injection at runtime is redundant |
| 52 | + * https://github.com/deislabs/cnab-spec/issues/113 |
0 commit comments