►
From YouTube: [OCI-WG] Reference Types - 2022-05-17
A
A
Yeah,
so
just
to
recap,
I
put
this
in
the
chat
and
I
had
this
hour
anyway,
so
I
figure
we
can
try
to
walk
through
the
proposal.
E
forks
together
remember
his
time,
but
for
others
on
the
call
like,
I
don't
think
we're
really
gonna
do
any
decision
making
here
so
feel
free
to
drop
or
you
can
watch
me
type
and
fail
and
type
and
fail.
A
A
D
A
Yeah,
I
I
think,
let's,
let's
get
the
server
up
first,
I
think
that's
to.
A
B
B
E
D
D
Yeah,
so
what
it
does
is
it
adds
you
can
hit
those
end
points.
Actually,
if
you
do
underscore
oci
ext
discover,
you
will
see
the
extension
api
pop
up.
There
are
two
more
small
helpers
like
you
can
see
that
if
you
go
to
distribution
registry,
manifest
you'll
see
all
the
manifest
that
have
been
pushed
because
there's
no
manifest
list
api,
so
that
gives
you
an
ability
to
at
least
debug
what
manifests
are
there
and
what
not
and
then
we
can
kind
of
like
work
with
any
of
the
clients
from
there
on.
D
Only
the
only
the
artifacts.
D
So
if
you,
if
you
call
that
end
point
the
test,
the
it's
there
on
the
docks
just
below
the
second
comment
in
your
in
your
previous
screen
in
the
readme.
So
if
you
look
at
that
to
test
it,
you
see
that
so
it's
underscore
distribution
registry
manifest.
If
you
hit
that
api
you'll
see
all
the
digest
of
the
manifest.
D
A
All
right,
okay,
and
then
is
this
a
good
time
to
get
reg
client
going
or
should
I.
A
C
A
A
E
C
D
C
A
We
can
add
like
this
to
the
into
the.
C
A
A
And
sorry,
I
just
I
just
want
to
be
clear.
This
is
for
just
what
why
why
do
you
have
this.
D
So
let's
say
you
push
our
effort
manifest
without
a
tag
you
wouldn't
be
able
to
get
all
the
manifests
there.
So
you
can
ignore
this
right.
Now,
it's
just
a
way
to
debug
and
test.
That's
what
that's!
Okay,.
A
Okay,
okay,
I
just
want
okay,
it's
just
for
our
own
purposes.
Okay,
all
right
refers
api,
so
I
can
now
hit
this
on
that
it
should
have
nothing
probably.
A
D
D
D
The
the
folks
that
I've
kind
of
like
marked
as
the
co-authors
on
this
they
did
all
the
changes
for
supporting
the
rs
manifest.
I
ripped
it
out
and
modified
all
the
manifest
to
support
the
new
artifact,
manifest
that's
oci
and
that's
how
all
this
thing
works
end
to
end
the
change
to
support
the
new
manifest
is
not
there
that
I
mean
the
image.
Spec
changes
is
not
there,
so
I
think
what
brandon
wants
is
to
make
sure
that
we
can
put
an
image
image
manifest
right
according
to
the
spec
and
then.
A
A
It
will
okay,
so
can
we
do
that
really
quick,
or
is
that
going
to
be
pretty
impossible.
D
A
B
B
B
B
Very
fascinating
that
you've
got
the
failure
over
there,
though
test
for
edge
podcast.
A
Okay,
could
I,
though,
just.
A
I'm
wondering
if,
as
we're
going
through
this,
I
can.
B
C
A
B
It's
creating
it
using
the
the
refers
api
if
possible.
Otherwise
it
falls
back
to
pushing
it
via
digest
tag.
B
Oh,
I
need
to
give
you
another
command
there.
You
can
control
see
that
it'll
there
it
goes.
I
need
to
give
you
a
command
for.
A
B
B
B
B
A
B
We
got
something:
oh
I'm
looking
at
too
much,
you
know.
Aren't
I
well
what
was
all
that.
B
B
D
A
B
You
can
say
dash
format
and
then
what
are
you
looking
for
some
json?
Pretty
you
can
say
the
format
is
going
to
be
a
go
line
template.
So
it's
a
single
quote:
double
bracket.
B
B
B
Said
dot
manifest
with
a
capital
m
you'll
recognize
what
you
got.
B
So
do
that
same
format,
real
quick,
where
they're
pretty
just
after
the
dot
say
manifest
with
a
capital
m.
A
A
C
A
A
B
B
A
Okay,
I
see
so
maybe
there
really
just
is
a
size.
A
D
A
Think
there
could
be
something
that
brandon
is
doing,
that
the
spec
talks
about
that
distribution
doesn't
do.
I.
B
That
that
actually
makes
perfect
sense
to
me
because
we'll
push
it
as
a
reference
and
so
we're
assuming
that
api
is
there
we're
pushing
up
there
without
any
tag.
So
there
is
no
new
tag
created
for
it.
Yeah.
B
D
So
quick
question:
can
we
just
check
if
the
manifest
did
go
through?
We
can
actually
see
the
manifest
right.
What
got
pushed
you
have
the.
C
B
Or
honestly,
if
you
know
that
much
of
the
url
there
you
can
just
do
a
manifest
get
within
regicotto
has
a
manifest
kit
command.
A
B
E
A
B
E
B
D
The
last
part
that
we
can
do
is
kind
of
stitch.
The
the
refers
part
to
kind
of
like
make
sure
that
this
manifest
also
returns
from
the
in
the
list
of
refers.
B
A
Hold
on
sorry,
so
we
need
to
pull
in
the
new
the
forked
image
spec.
Yes,.
C
A
C
C
C
D
So
the
next
thing
that
we
probably
want
to
do
is
this
is
a
so
how
we
wire
this
up
is,
if
you
look
at
you
have
source,
let's
jump
to
source,
I
can
maybe
kind
of
walk
you
through
if
our
caches
that
he
can
walk
you
through
as
well.
D
There's
a
registry
under
registry
extensions
oci,
and
then
you
see
artifact
manifest
handler
yep.
So
this
is
how
we
kind
of
like
stitch
the
like
new,
manifest
type,
and
it
puts
the
manifest
into
the
storage
blob
and
saves
it
on
the
file
and
things
like
that
right
now,
this
man,
this
handler,
is
called
only
when
the
media
type.
So
this
is
how
it
works.
You
see
the
media
type
of
the
manifest
distribution,
then
kind
of
like
stitches
this
handler
to
that
specific
media
type.
D
D
Yeah,
so
here
is
where
you
can
actually
check.
You
can
scroll
down
even
more
so
you
see
the
media
type,
it
checks
where
schema
is
and
then
so
forth
and
at
the
end
of
it
you
can.
D
D
D
D
So
we
will
have
to
modify
this
to
understand
that
it
has
a
reference
field
and
then
call
the
storage
handler
to
put
that
in
somewhere.
That's
the
change
that
needs
to
happen.
Oh.
B
D
So
akash,
I
don't
know
if
you're
on
the
call
yep
I'm
here,
do
you
think
you
can
wire
this
up
quickly
or
is
it
really
going
to
be
hard.
D
Yeah,
so
so
the
the
current
approach-
maybe
we
should
talk
about,
is
that
in
the
image
spec
there
is
a
change
to
support
the
referrer
property,
not
using
the
new
media
type.
So
what
we
want
to
do
is
let's
check
your
referral
comes
in.
We
want
to
call
the
storage
handler
to
the
reference
call
the
reference
list.
Also,
that's
the
change.
We
want.
F
A
F
Yeah
so
yeah
akash
akash
s-
I
oh,
I
guess
I
haven't
contributed
here.
So
it's
not
popping
out.
E
A
All
right,
amazing
and
then
here
I'm
just
going
to
pull
up
the
hacking
d
and,
let's
maybe
just
like
summarize
what
we
did
here,
so
we
can
share
with
alicia,
jason,
locky,
etc.
B
A
Better
said,
we
pushed
it
using
using
the
new
artifact
type.
A
A
All
right
so
really
quick,
so
maybe
maybe
we'll
start
with
red
client
on
a
fresh
run
registry
2.
C
B
C
A
I'm
just
I'm
just
trying
to
remember
everything
we
did
with
with
the
distribution
piece
before
we
started
playing
with
red
clock,
because
I
remember
we
saw
the
refers
right.
D
D
D
Does
not
support
the
current
implementation
does
not
support
the
image
spec
changes.
So
that's
the
other
thing
that
you
need
to
see.
D
The
other
thing,
maybe
we
didn't
discuss
brandon
there
is
a
repository
inside
oca
playground
with
with
the
artifact
spec.
If
you
want,
you
can
just
hack
on
top
of
it
or
just
upload
the
specification
into
that,
whatever
you
want
to
do.
C
B
A
Okay,
so
on
the
client
side,
just
to
summarize
in
the
client
side,
I'm
going
to
stop
sharing
so
on
the
client
side,
buy
a
red
client,
we're
missing
new
artifact
type,
otherwise
100
percent
there
on
the
95.
A
And
on
the
distribution
server
side,
we
are
missing
the
support
for
the
middle
tier
artifact
push,
which
is
with
the.
A
There's
some
storage
work
that
akash
may
be
helping
with
to
get
it
in
and
out
in
that
format:
yep.
Okay,
amazing!
Well,
it's
exactly
2
or
12
or
whatever
time
it
is
for
you.
So
I
will
I'll
update
the
slack
with
what
we
did
and
then
maybe
you
all
can
comment
with
corrections.