HackMD
  • Prime
    Prime  Full-text search on all paid plans
    Search anywhere and reach everything in a Workspace with Prime plan.
    Got it
      • Create new note
      • Create a note from template
    • Prime  Full-text search on all paid plans
      Prime  Full-text search on all paid plans
      Search anywhere and reach everything in a Workspace with Prime plan.
      Got it
      • Sharing Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • More (Comment, Invitee)
      • Publishing
        Everyone on the web can find and read all notes of this public team.
        After the note is published, everyone on the web can find and read this note.
        See all published notes on profile page.
      • Commenting Enable
        Disabled Forbidden Owners Signed-in users Everyone
      • Permission
        • Forbidden
        • Owners
        • Signed-in users
        • Everyone
      • Invitee
      • No invitee
      • Options
      • Versions and GitHub Sync
      • Transfer ownership
      • Delete this note
      • Template
      • Save as template
      • Insert from template
      • Export
      • Dropbox
      • Google Drive
      • Gist
      • Import
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
      • Download
      • Markdown
      • HTML
      • Raw HTML
    Menu Sharing Create Help
    Create Create new note Create a note from template
    Menu
    Options
    Versions and GitHub Sync Transfer ownership Delete this note
    Export
    Dropbox Google Drive Gist
    Import
    Dropbox Google Drive Gist Clipboard
    Download
    Markdown HTML Raw HTML
    Back
    Sharing
    Sharing Link copied
    /edit
    View mode
    • Edit mode
    • View mode
    • Book mode
    • Slide mode
    Edit mode View mode Book mode Slide mode
    Note Permission
    Read
    Only me
    • Only me
    • Signed-in users
    • Everyone
    Only me Signed-in users Everyone
    Write
    Only me
    • Only me
    • Signed-in users
    • Everyone
    Only me Signed-in users Everyone
    More (Comment, Invitee)
    Publishing
    Everyone on the web can find and read all notes of this public team.
    After the note is published, everyone on the web can find and read this note.
    See all published notes on profile page.
    More (Comment, Invitee)
    Commenting Enable
    Disabled Forbidden Owners Signed-in users Everyone
    Permission
    Owners
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Invitee
    No invitee
       owned this note    owned this note      
    Published Linked with GitHub
    Like3 BookmarkBookmarked
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # OCI Weekly Discussion ###### tags: `oci` `discussion` Time: 1700 GMT (1300 EST; 1000 PST; 1900 CET; 0300 AEST; 0100 CST) - [OCI Calendar](https://calendar.google.com/calendar/b/2/r?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pMHNhZG8waTM3ZWtuYXI1MXZzdThtZDVoZ0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t) - [Conference URL](https://zoom.us/j/6449415895?pwd=S2tJVGVra0dYdlZCRjJwdXdPdGRQQT09) with embedded passcode - One tap mobile [+16465588656,,6449415895#](+16465588656,,6449415895#) US (New York) [+16699006833,,6449415895#](+16699006833,,6449415895#) US (San Jose) Passcode: 77777 *(5 7's)* Dial by your location +1 646 558 8656 US (New York) +1 669 900 6833 US (San Jose) 877 369 0926 US Toll-free 855 880 1246 US Toll-free Meeting ID: 644 941 5895 Find your local number: https://zoom.us/u/aLDk4OXTu *template at the bottom* ## February 9, 2023 ### Attendees: - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - `OCI-Subject-Processed` response header: https://github.com/opencontainers/distribution-spec/pull/379 - `OCI-Filters-Applied` response header: https://github.com/opencontainers/distribution-spec/pull/380 ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: ## February 2, 2023 Cancelled ## February 1, 2023 **Recording**: On-site hybrid event at CNSecurityCon: <https://hackmd.io/moB5-fsQTbGmDpnrsY-4yg> ## January 26, 2023 **Recording**: https://youtu.be/w39590Jn5zg ### Attendees - Ramkumar Chinchani - Brandon Mitchell - Sajay Antony - Michael Brown - Tianon - Chris Crone - Dave O'Connor - Syed Ahmed ### Note Taker ### Actionable Agenda Items: - **Jason:** deprecating non distributable layers? - <https://github.com/opencontainers/image-spec/pull/965> - **Jon:** upon pushing a manifest with `subject`, the registry should respond with a header that says "I parsed and processed this subject, and updated referrers"; this is a clear positive signal that the registry supports the referrers API. - **Jon:** https://github.com/opencontainers/image-spec/pull/999 - dropping Artifact Manifest from v1.1 - Agenda items for next week's meeting go here: (Feb 1, 2pm to 5pm in person and virtual) - https://hackmd.io/moB5-fsQTbGmDpnrsY-4yg ## January 19, 2023 **Recording**: https://youtu.be/E6RdnQxU5ZM ### Attendees: - Brandon Mitchell - Jon Johnson - Vincent Batts - Jesse Butler - Tianon - Severin Neumann - Toddy Mladenov - Jason Hall - Brian Goff - Sajay Antony - Ramkumar Chinchani - Aaron Friel - Jamie Wu - Mike Brown - Amye Scavarda Perrin - ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - [1] Question: is it possible/feasible to make something like suggested in the issue below possible (obtain container/image id from within the container)? - https://github.com/opencontainers/runtime-spec/issues/1105 - Main use case: correlate monitoring data from inside the container (application) with the outside (infrastructure) - [2] Continued discussion, adding capabilities endpoint and client use case guidance - https://github.com/opencontainers/distribution-spec/issues/365 - should this become two issues? - [3] New Open Standards Survey: https://www.research.net/r/FG78BXB - [4] [Specify accepted manifest types #373](https://github.com/opencontainers/distribution-spec/pull/373) @sajay ### Notes: ## January 12, 2023 **Recording**: https://youtu.be/SjF5PURhmw8 ### Attendees: - Brandon Mitchell - Brandon Caton - Dave O'Connor - nisha - Jon Johnson - Jamie Wu - cpuguy83 - Syed Ahmed - Josh Dolitsky - Victor Lu - Michael Brown - Jesse Butler - Ramkumar Chinchani - Brandon Klein - Sajay Antony - Tianon - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - Check-in on 1.1 release - <https://github.com/opencontainers/image-spec/milestone/14> - <https://github.com/opencontainers/distribution-spec/milestone/6> - Discuss adding version endpoint, client requirements - https://github.com/opencontainers/distribution-spec/issues/365 - .. ### Notes: ## January 5, 2023 **Recording**: https://youtu.be/RlWvaGxg_jg ### Attendees: - Brandon Mitchell - Phil Estes - Ramkumar Chinchani - Michael Brown - Brandon Klein - Tianon - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - _add your items_ ### Presentation/Discussion Agenda Items: - How are people feeling about 1.1 release at end of month? (Josh) - Milestone tracking: - <https://github.com/opencontainers/image-spec/milestone/14> - <https://github.com/opencontainers/distribution-spec/milestone/6> - Discussion on the registry ability to not include annotations in referrers response - <https://github.com/opencontainers/distribution-spec/pull/367> - Recommend to refuse the manifest push rather than alter the referrers response per descriptor or filter out responses - Limit descriptor size to 40kb for a manifest with a subject - 40kb * 100 responses per page = 4mb limit on index - registries can then implement pagination with a fixed 100 entries per page rather than checking each additional descriptor for the limit - some clients already limit individual annotations to 4kb - allows arbitrary annotations for future use cases, but with a bounded max size - Registries MAY reject a manifest push that exceeds these limits - _add your items_ ## December 28, 2022 Canceled ## December 22, 2022 Canceled ## December 15, 2022 **Recording**: https://youtu.be/uuBb-2NTYIw ### Attendees: - Brandon Mitchell - Tianon - Jesse Butler - Michael Brown - Sajay Antony - Mike Brown - Jason Hall - Jon Johnson - Toddy Mladenov - Samuel Karp - - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ - WG Proposal for Authn/Authz: <https://github.com/opencontainers/tob/pull/119> - Timeline for tagging 1.1 distribution/image-spec - Still want to see some implementations - Milestone tracking: - <https://github.com/opencontainers/image-spec/milestone/14> - <https://github.com/opencontainers/distribution-spec/milestone/6> - Determining if registry supports the new manifest and referrers? - https://github.com/opencontainers/distribution-spec/issues/365 [@sajay] - Meeting schedule for rest of the year - Calendars have been cleared until Jan - ASP - ### Notes: ## December 8, 2022 **Recording**: https://youtu.be/PzWqxhqNrLQ ### Attendees: - Brandon Mitchell - Sajay Antony - Jesse Butler - Ramkumar Chinchani (Cisco/zot) - Michael Brown - Tianon - Samuel Karp - - _add yourself_ ### Note Taker: - https://github.com/opencontainers/distribution-spec/issues/365 - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ - determining whether a registry supports reference types: https://github.com/opencontainers/distribution-spec/issues/365 - There is a desire for client tooling to fail fast, before the blob push, when the future manifest push will fail ### Notes: ## December 1, 2022 **Recording**: https://youtu.be/PnuKGurvEn4 ### Attendees: - _add yourself_ - Brandon Mitchell - Sajay Antony - Tianon - Brian Goff - Jamie (AWS ECR) - Jon Johnson - Ramkumar Chinchani - ToddySM ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - [Distribution PR #366](https://github.com/opencontainers/distribution-spec/pull/366) (Brandon) - https://opencontainers.slack.com/archives/C0LQVA03W/p1669781318238629 - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: - Discussing `artifactType` and blob `mediaType` - Some discussion happened at [KubeCon](https://hackmd.io/nZzK_4AfRz-xgya6KkqseA#Standardizing-artifact-media-types-and-annotations---allowing-interoperability-among-clients-Nisha-KumarBrandon-Mitchell) - Notary / COSE discussion: <https://github.com/notaryproject/notaryproject/issues/207> - Must be ignored? - https://github.com/opencontainers/image-spec/blob/main/image-index.md?plain=1#L46 - https://github.com/opencontainers/image-spec/pull/902 - Can clients detect when the new artifact manifest is not supported by a registry - Related discussion: https://fosstodon.org/@bmitch/109417666339330970 - Push to not fallback or automatically upgrade because of portability concerns (Brandon) - No good answer to interpret different errors, Brandon is just giving the error back to the user as-is. ## November 24, 2022 is cancelled ## November 17, 2022 **Recording**: https://youtu.be/LL18erQULwc ### Attendees - John Ericsson (Nix Community / Obsidian Systems) - David Arnold (Nix Community / IOHK) - Brandon Mitchell - Ramkumar Chinchani (zot/Cisco) - Brandon Klein (SNL) ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - Ways to bring the Nix ecosystem closer to OCI - Maybe a new "non-conflicting" layer type? - Could work for other, too: eg. _Guix_ ### Notes: - Nix/Guix "layers" - Non-conflicting (disjoint mount points) - Immutable - Need to support numerous tiny images, no artificial limits. - Nix/Guix ideomatic usage - No "base image" - Turtles all the way down! - Read-only paths can be done with https://github.com/opencontainers/runtime-spec/blob/main/config-linux.md#readonly-paths - Jon Johnson: Seems like two things to consider: 1. How to represent these images (image-spec) 2. How to unpack these differently from overlay (runtime-spec) - Tianon Gravi: runtime-spec doesn't specify unpacking though, that's runtime-specific (runtime-spec just specifies "rootfs" and it's implementation defined how to create that from an image) O:) - Nisha Kumar: The problem with regarding to running a /store like rootfs is putting the right binary in the right place such that the container runtime can find it - Brandon Mitchell: I'm wondering if the implementation could be as easy as an annotation that indicates the name of the non-conflicting path, which has the potential to be backwards compatible. - John Ericson: Sounds great!! ## November 10, 2022 **Recording**: https://youtu.be/HV_4mACIWrY ### Attendees: - Brandon Mitchell - Jason Hall - Phil Estes - Derek McGowan - Mike Brown (IBM) - Josh Dolitsky - Jon Johnson - Kevin Parsons - Sajay Antony - Christian Kniep - Kazu - Brian Goff - Tianon - Toddy - Michael Brown (AWS) - Ramkumar Chinchani (zot/Cisco) - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - [Jason] wasi/wasm change needs image-spec approvers 🙏: https://github.com/opencontainers/image-spec/pull/964 - [Jason] Dockerhub doesn't actually support "OCI Artifacts" - continued harmful confusion about these terms - We should clarify that "OCI Artifacts" is this: https://github.com/opencontainers/image-spec/blob/main/artifact.md - ...and not this: https://github.com/opencontainers/artifacts - Jason's AI from OCI Summit to migrate artifact author guidance to image-spec, then archive/delete `artifacts` repo. - Tianon: "subject" field issue with Docker Hub is fixed as of today! 😇 - [Jason] referrers API: "registries MAY hoist the manifest contents into the `data` of the descriptor - which means we can change "annotations MUST be hoisted" to "annotations MAY be hoisted" - clients should be prepared to fetch manifests if they want to filter on annotation data - Jon's issue: https://github.com/opencontainers/distribution-spec/issues/357 ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: ## November 3, 2022 **Recording**: https://youtu.be/kjleG_01EqQ ### Attendees: - Brandon Mitchell - Josh Dolitsky - Sajay Antony - Mike Brown (IBM) - Michael Brown (AWS) - Jesse Butler - Tianon - ASP - Bjorn Neergaard - Cory Snider - Brian Goff - Nisha Kumar - Ramkumar Chinchani (zot/Cisco) ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - Road to releasing 1.1. What's left? (Michael Brown) - Should we set a target release date and work towards that? (Josh) ### Presentation/Discussion Agenda Items: - Implied directories: <https://github.com/opencontainers/image-spec/pull/970> - Support for Diff Pulls?: <https://github.com/opencontainers/distribution-spec/issues/360> - _add your items_ ### Notes: - Road to releasing 1.1. What’s left? (Michael Brown) - [Image Spec Milestone](https://github.com/opencontainers/image-spec/milestone/14) - [Distribution Spec Milestone](https://github.com/opencontainers/distribution-spec/milestone/6) - [Zot is adding support](https://github.com/project-zot/zot/pull/936) - can we set a timeline? - Josh: maybe Jan 17 - Amye: seems too soon, what about a few weeks later? - https://events.linuxfoundation.org/cloudnativesecuritycon-north-america/ is a good one to track to, Feb 2-3 - Docker Hub currently has a filter/block on the subject field ## October 27, 2022 **Recording**: https://youtu.be/IuTYxTUj-bA ### Attendees: - Brandon Mitchell - Jon Johnson - Brandon Klein - Jadjit Singh - Tianon - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ - Adding a header for pulls <https://github.com/opencontainers/distribution-spec/pull/358> - Relaxing annotation requirement on referrers API response <https://github.com/opencontainers/distribution-spec/issues/357> - CNCF/KubeCon meeting <https://hackmd.io/nZzK_4AfRz-xgya6KkqseA> ### Notes: - (Jon and Brandon Mitchell had some productive chatting) ## October 24, 2022 KubeCon NA in Detroit! **Recording**: https://youtu.be/8lPr9cbLSmA **Event specific notes**: https://hackmd.io/nZzK_4AfRz-xgya6KkqseA ## October 20, 2022 **Recording**: https://youtu.be/O1aNjcC_0d8 ### Attendees: - Lachlan Evenson - Amye Scavarda Perrin - Brandon Mitchell - Nisha Kumar - Tianon Gravi - Michael Brown - Josh Dolitsky - Phil Estes - Jon Johson - Sajay Antony ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - <https://github.com/opencontainers/image-spec/pull/957> - _add your items_ ### Presentation/Discussion Agenda Items: - OCI summit Monday, October 24 (before KubeCon): https://hackmd.io/nZzK_4AfRz-xgya6KkqseA - Propsal: Change artifactType from SHOULD to MUST (Lachlan) - https://github.com/opencontainers/image-spec/issues/968 - Improvements to artifactType definition and examples for clarity (Lachlan) - _add your items_ ### Notes: ## October 13, 2022 **Recording**: https://youtu.be/UbbbFroXIAQ ### Attendees: - Brandon Mitchell - Michael Brown - Samuel Karp - Nisha - Sajay ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - Artifact Testing Reviews needed <https://github.com/opencontainers/image-spec/pull/942> - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ - OCI summit Monday, October 24 (before KubeCon): https://hackmd.io/nZzK_4AfRz-xgya6KkqseA - Deprecating foreign layers [Jason] - The only use of them in the wild is [moving away from them](https://techcommunity.microsoft.com/t5/containers/announcing-windows-container-base-image-redistribution-rights/ba-p/3645201) - [Justin says](https://twitter.com/justincormack/status/1580536342114492417) they can be deprecated - Can we add language [here](https://github.com/opencontainers/image-spec/blob/main/layer.md#non-distributable-layers) along the lines of, "This layer type is considered deprecated, and not recommended for future use. Clients should still consider them when moving images (for backward compatibility) but in general SHOULD NOT produce new layers with that type." - Wasm considerations for image-spec [Jason] - Wasm is using OCI images to package and distribute (that's good!) - ...but currently only building single-platform images, and lying about their OS+arch being `linux/amd64` (that's bad!) - want to do better, but image-spec guidance is lacking - `.platform.os` field is `REQUIRED` but not meaningful to Wasm - guidance is to use values of Go's `GOOS` and `GOARCH` - As specified, this would mean `os=js`, `arch=wasm` - Go's Wasm support is lagging far behind Rust and TypeScript. - aside: `GOARCH=wasm` is 32-bit -- `wasm64` may come later - aside: `amd64` variants [#852](https://github.com/opencontainers/image-spec/issues/852) - Wasm may have variants (`spin` and `slight` today) -- should they register them with OCI? - They seem okay with `os=wasi`, `arch=wasm`, `variant=spin` (etc) - **Specific asks:** - specifying an exception to the `GOOS` rule for `wasi`? - specifying known variants for when `arch=wasm`, but you can also BYO? - Questions from Jon: - what's the layer media type? (A: `application/vnd.docker.image.rootfs.diff.tar.gzip`) - do they set the entrypoint? (A: No, not today, but we could recommend/require it) - Resuming interrupted PATCH request (Brandon) - API to get status of an upload is not defined - Procedure to get the current "Location" and "Range" is not defined by OCI - Docker API has a `GET /v2/<repo>/blobs/uploads/<uuid>` ([ref](https://github.com/distribution/distribution/blob/5cb406d511b7b9163bff9b6439072e4892e5ae3b/docs/spec/api.md#upload-progress)) - Related: <https://github.com/opencontainers/distribution-spec/issues/352> - New Netlify image is needed <https://github.com/opencontainers/opencontainers.org/issues/120> (Brandon) - Embedding Platform in Config <https://github.com/opencontainers/image-spec/pull/949> (Brandon) ### Notes: ## October 6, 2022 **Recording**: https://youtu.be/8X8vxWohmqA ### Attendees: - Brandon Mitchell - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ - https://hackmd.io/nZzK_4AfRz-xgya6KkqseA ### Notes: ## September 29, 2022 **Recording**: https://youtu.be/DyUfew4gF3c ### Attendees: - Brandon Mitchell - ASP - Sajay Antony - Mike Brown (IBM) - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ - OCI Meeting at KubeCon + virtual; October 24th from 10am to 12pm Central - RC2 is looking for votes: <https://github.com/opencontainers/image-spec/pull/958> ### Notes: ## September 22, 2022 **Recording**: https://youtu.be/F9gmGcKq9rM ### Attendees: - Lachlan Evenson - Mike Brown (IBM) - Brandon - Sajay - Tianon - Brian Goff - VBatts - Nisha - Ramkumar Chinchani ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - Continue discussion on RC1 release [Brandon/Josh/Sajay] - Distribution spec - https://github.com/opencontainers/distribution-spec/pull/348 - Image Spec - https://github.com/opencontainers/image-spec/pull/953 - Reviewing 1.0.3 tagging option: <https://github.com/opencontainers/image-spec/issues/918> - _add your items_ ### Notes: ## September 15, 2022 **Recording**: https://youtu.be/jqtaJn6s6uo ### Attendees: - Samuel Karp - Sajay Antony - Brandon Mitchell - Josh Dolitsky - Michael Brown (IBM) - Michael Brown (AWS) - Brian Goff - Brandon Klein - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - [Rename refers field to subject](https://github.com/opencontainers/image-spec/pull/950) - [Distribution Spec](https://github.com/opencontainers/distribution-spec/pull/344) - Need approval from maintainers @sajay - Discuss about process for release of spec to enable downstream consumers of the new specification @lachie83 (out on jury duty) - https://github.com/opencontainers/image-spec/issues/952 - https://github.com/opencontainers/distribution-spec/issues/337 - Remaining items: - <https://github.com/opencontainers/image-spec/issues/940> - <https://github.com/opencontainers/distribution-spec/issues/337> - Cutting an RC: 1. Open a PR titled `v1.0.0-rc0` 2. TODO (contents of PR) 3. Email to `dev@opencontainers.org.` 4. Subject `[image-spec VOTE] tag <shorthash> as v1.1.0-rc0 (closes Mon 19 Apr 2021 10:00:00 PM UTC)` (date is 7 days from now) 5. Body: ``` ``` - _add your items_ ### Notes: ## September 8, 2022 **Recording**: https://youtu.be/9k2QbsrbkY0 ### Attendees: - Samuel Karp - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - <https://github.com/opencontainers/image-spec/issues/940> - <https://github.com/opencontainers/opencontainers.org/pull/118> - _add your items_ ### Notes: ## September 1, 2022 **Recording**: https://youtu.be/t28jnJgPOqI ### Attendees: - Brandon Mitchell - Michael Brown - Josh Dolitsky - Nisha Kumar - Sam Karp - Brandon Thorin Klein - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - <https://github.com/opencontainers/image-spec/issues/940> - <https://github.com/opencontainers/distribution-spec/issues/337> - _add your items_ ### Notes: - [Michael] turn [this issue](https://github.com/opencontainers/distribution-spec/issues/340) into a vote. - Nisha is adding alternatives to refers/referrers to <https://github.com/opencontainers/image-spec/issues/940> ## August 25, 2022 **Recording**: https://youtu.be/yycxvdu8HpM ### Attendees: - Phil Estes - Lachlan Evenson - Brandon Mitchell - Mike Brown - Vincent Batts - Sajay Antony - Jesse Butler - Tianon Gravi - Ramkumar Chinchani - Kyle Smith ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - Working Group Proposal Merge (Brandon): - [image-spec](https://github.com/opencontainers/image-spec/pull/934) - [distribution-spec](https://github.com/opencontainers/distribution-spec/pull/335) - Issue and PR review (Brandon) - _add your items_ ### Notes: - Future TODO items: - Update image-spec spec.md definitions to match distribution-spec - "Refers": add "field" or "to"? - "Referrers": add "list"? - Change Object to *object* - Change "registry SHOULD accept a manifest with a `refers`" to "MUST" - include details of why, how to GC - Change `<reference>` to `<digest>` and define `<digest>` - "tags may be added in the future" - Add "note" to "Multiple clients could attempt to update the tag simultaneously resulting in race conditions and data loss." ## August 18, 2022 **Recording**: https://youtu.be/d7WHS5fPl3k ### Attendees: - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - Working Group Proposal Updates (Brandon): - [image-spec](https://github.com/opencontainers/image-spec/pull/934) - [distribution-spec](https://github.com/opencontainers/distribution-spec/pull/335) - Possibility of project meeting at KubeCon? (ASP) - Need to check on availability for hybrid - [Naming discussion](https://github.com/opencontainers/wg-reference-types/issues/41) - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: ## August 11, 2022 **Recording**: https://youtu.be/Hfy8umF8p20 ### Attendees: - Brandon Mitchell - Sajay Antony - Josh Dolitsky - Jimmy Zelinskie - Vincent Batts - Lachlan Evenson - Michael Brown (AWS) - Nisha - Samuel Karp - Brian Goff - Trianon Gravi - Ramkumar Chinchani - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - Working Group Proposal (Brandon, Josh, Sajay, Nisha, and many others): - [image-spec](https://github.com/opencontainers/image-spec/pull/934) - [distribution-spec](https://github.com/opencontainers/distribution-spec/pull/335) - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: - next-steps on the referers API WG: - Get this Zoom recording, and share for review - https://github.com/opencontainers/image-spec/pull/934 - https://github.com/opencontainers/distribution-spec/pull/335 - Allow for 2wks - 1mo for review before merge - ## August 4, 2022 No agenda, canceled ## July 28, 2022 No agenda, just a short informal discussion on GC policies and the working group. ## July 21, 2022 No agenda, canceled ## July 14, 2022 No agenda, canceled ## July 7, 2022 ### Attendees: - _add yourself_ - Brandon Mitchell - Ramkumar Chinchani (Cisco/zot) - Sajay Antony - Mike Brown (IBM) ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ - How should new specs be delivered from a WG to OCI? - [Draft: WG for Reference Spec](https://github.com/opencontainers/tob/pull/114) - https://github.com/opencontainers/artifacts/pull/56 - image-spec needs some pruning: - https://github.com/opencontainers/image-spec/pull/927 - https://github.com/opencontainers/image-spec/pull/926 ### Notes: ## June 30, 2022 ### Attendees: - Brandon Mitchell - Phil Estes - Ramkumar Chinchani (Cisco) - Tianon - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - Options for immutable tags [distribution-spec PR #320](https://github.com/opencontainers/distribution-spec/pull/320) (Brandon) - Creation of a working group to standardize the reference syntax. (Brandon) - [PR Opened](https://github.com/opencontainers/tob/pull/114) - Cross-registry blob mounting ([distribution-spec#323](https://github.com/opencontainers/distribution-spec/issues/323)) interest? (Jon) - _add your items_ ### Notes: ## June 23, 2022 ### Attendees: - Tianon - Jason - Flavian - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - Nisha: are registries required to verify digests on push? - Tianon: image-spec says SHOULD, no conformance test though - https://github.com/opencontainers/image-spec/blob/v1.0.1/descriptor.md#verification - Nisha: zot seems to not verify - Jason: zot is listed as conformant - https://github.com/opencontainers/oci-conformance/tree/main/distribution-spec/v1.0/zot - [Jason] OCI recommending a header for manifest/blob pulls to denote the image ref that request is being made for - help registry operators attribute pulls to images --> better rate limits - build this into clients - go-containerregistry prototype [here](https://github.com/google/go-containerregistry/pull/1369) - Flavian: potentially also a useful signal for GC -- e.g., don't GC something that was implicated in a pull in the last N days - Quay does something similar, where blobs are associated with a repo instead of a manifest until a subsequent manifest push references the blob; blobs only referenced by repos and not by manifests are GCed after ~1h. ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: ## June 16, 2022 ### Attendees: - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: ## Jun 9, 2022 ### Attendees - David Arnold - Zack Newman - Flavian Missi - Tianon - Brandon Mitchell - Josh Dolitsky - Sajay Antony - _add yourself_ ### Note Taker: - Brandon ### Actionable Agenda Items: - _add your items_ ### Presentation/Discussion Agenda Items: - OCI Image support for Nix Store Paths: - https://github.com/opencontainers/image-spec/issues/922 ### Notes: - Looking to store Nix data in OCI blobs - Can't use layers because of overlay limits on number of layers - Would use their own distribution-spec implementation - Need some kind runtime to assemble filesystem without overlay for Nix components - Nix currently has a cache, sometimes forced to rebuild on a cache miss, would like a registry to keep the store - When glibc updates, all child objects in the store need to be recreated ## Jun 2, 2022 ### Attendees - Brandon Mitchell - Tianon - Nisha - Josh Dolitsky - Mike Brown - _add yourself_ ### Note Taker: - Nisha/Brandon ### Actionable Agenda Items: - Who's taking notes? - PR https://github.com/opencontainers/image-spec/pull/919 - How do we bother the image spec maintainers - Brandon did a ping all maintainers on github - Josh will reach out to Steveeo(?) - [Proposal F](https://github.com/opencontainers/wg-reference-types/issues/50) - Still waiting for PR to review - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: ## May 26, 2022 ### Attendees - Brandon Mitchell - Tianon - Brandon K - Nisha - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - PR https://github.com/opencontainers/image-spec/pull/919 - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: ## May 12, 2022 ### Attendees: - Phil Estes (AWS) - Sajay Antony - Tianon - Flavian Missi - Silvin Lubecki - _add yourself_ ### Note Taker: - ### Actionable Agenda Items: - ~~Punted from last week: [image-spec maintainers](https://github.com/opencontainers/image-spec/pull/910) (Josh)~~ - Merged 🎉 - [Minimum criteria for new maintainers](https://github.com/opencontainers/image-spec/issues/912) (Josh) - 2 PRs already open to add [Sajay](https://github.com/opencontainers/image-spec/pull/911) and [Brandon](https://github.com/opencontainers/image-spec/pull/909) - The issue of timezones ### Presentation/Discussion Agenda Items: - ### Notes: - New maintainers: a new PR template will be added so that existing maintainers can nominate new maintainers (Nisha volunteered to submit PR) - ## May 5, 2022 ### Attendees: - Sajay Antony - Brandon Mitchell - Flavian Missi - _add yourself_ ### Note Taker: - ### Actionable Agenda Items: - [image-spec maintainers](https://github.com/opencontainers/image-spec/pull/910) (Josh) - [distribution-spec registry vs repository](https://github.com/opencontainers/distribution-spec/pull/325) (Brandon) ### Presentation/Discussion Agenda Items: - How should changes to distribution-spec be proposed? https://github.com/opencontainers/distribution-spec/issues/324 (Brandon) ### Notes: - ## April 28, 2022 ### Attendees: - Sajay - Brandon M - Brandon K - Ram - Tianon - Josh - MII - Kyle S ### Note Taker: - ### Actionable Agenda Items: - ### Presentation/Discussion Agenda Items: - https://github.com/opencontainers/image-spec/issues/907 ### Notes: - ## April 21, 2022 ### Attendees: - Vincent Batts - Brandon Mitchell - Samuel Karp - Mike Brown (IBM) - Brandon Klein - Kyle Smith (Full Sail) ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes: - Areas for future standards - Authentication - Defining the reference and how "alpine" goes to Hub - Allowing redirects in distribution-spec response codes - What is needed for [Proposal E](https://github.com/opencontainers/wg-reference-types/pull/38) to get merged in spec changes - [[RFC] move descriptor (and layout?) to distribution-spec](https://github.com/opencontainers/image-spec/issues/907) - Issue with slack join link is being worked on ## April 14, 2022 ### Attendees: - Brandon Mitchell - Phil Estes - Vincent Batts - Tianon - Amye - Brandon Klein - Brian Goff - Josh Dolitsky - Steve Lasker - Sajay - Ramkumar Chinchani - Mike Brown(IBM) - Kyle Smith ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - _add your items_ ### Presentation/Discussion Agenda Items: - [Immutable tags](https://github.com/opencontainers/distribution-spec/pull/320) (Brandon) - Working Group Update: [Proposal E](https://github.com/opencontainers/wg-reference-types/pull/38) (Brandon) - _add your items_ ### Notes: ## April 2021 - March 2022 Call Logs The third year of archived call logs is located on OCI GitHub as [oci-weekly-notes-2021-apr-2022-mar.md](https://github.com/opencontainers/.github/blob/master/meeting-notes/oci-weekly-notes-2021-apr-2022-mar.md). ## April 2020 - March 2021 Call Logs The second year of archived call logs is located on OCI GitHub as [oci-weekly-notes-2020-apr-2021-mar.md](https://github.com/opencontainers/.github/blob/master/meeting-notes/oci-weekly-notes-2020-apr-2021-mar.md). ## March 2019 - March 2020 Call Logs Older call logs are archived on the OCI GitHub [here](https://github.com/opencontainers/.github/blob/master/meeting-notes/oci-weekly-notes-2019-mar-2020-mar.md) covering March 2019 - March 2020. ## Template ## Meeting Date ### Attendees: - _add yourself_ ### Note Taker: - _add note taker_ ### Actionable Agenda Items: - Who's taking notes? - _add your items_ ### Presentation/Discussion Agenda Items: - _add your items_ ### Notes:

    Import from clipboard

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lost their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template is not available.


    Upgrade

    All
    • All
    • Team
    No template found.

    Create custom template


    Upgrade

    Delete template

    Do you really want to delete this template?

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Tutorials

    Book Mode Tutorial

    Slide Mode Tutorial

    YAML Metadata

    Contacts

    Facebook

    Twitter

    Feedback

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions

    Versions and GitHub Sync

    Sign in to link this note to GitHub Learn more
    This note is not linked with GitHub Learn more
     
    Add badge Pull Push GitHub Link Settings
    Upgrade now

    Version named by    

    More Less
    • Edit
    • Delete

    Note content is identical to the latest version.
    Compare with
      Choose a version
      No search result
      Version not found

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub

        Please sign in to GitHub and install the HackMD app on your GitHub repo. Learn more

         Sign in to GitHub

        HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Available push count

        Upgrade

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Upgrade

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully