►
From YouTube: Carvel Community Meeting - February 22, 2023
Description
Carvel Community Meeting - February 22, 2023
This week we went over 2023 roadmap planning and what the team's been working on this week. Full notes and agenda: https://hackmd.io/G8dN30WvQl-8Sirnp8AgRA#February-23-2023-Agenda--
A
Hi
everyone
welcome
to
this
week's
edition
of
the
Carville
community
meeting.
Today's
date
is
February
23rd
2023..
If
you're
watching
this
from
home,
we
encourage
you
to
come.
Join
us
live
we
meet
every
second
and
fourth
Wednesday
of
the
month
at
8,
A.M
Pacific
time.
It's
a
good
opportunity
to
come
meet
other
members
of
the
community
meet
the
maintainers.
Listen
in
on
what
the
maintainers
are
working
on.
You
can
provide
feedback
if
there's
something
you
need
help
with,
or
you
have
an
idea
or
feature
request,
or
anything
like
that.
A
A
If
you
are
unable
to
join
us
live
you
can
still,
and
you
want
to
reach
out
to
us.
You
can
still
find
us
in
other
areas.
In
the
Carvel
Channel
and
the
kubernetes
slack
workspace,
you
can
email
us,
you
can
find
us
in
GitHub
with
any
of
our
project
repos
and
you
can
find
us
on
Twitter
at
Carvel
underscore
Dev
and
if
you
at
any
point
are
interacting
with
us
or
any
members
of
the
community.
A
We
ask
that
you
please
read
and
abide
by
our
code
of
conduct
which
is
listed
in
the
agenda
but
is
linked
out
and
throughout
all
of
our
repos
as
well
foreign
for
those
that
are
on
the
meeting
today
and
you
have
something
you
want
to
bring
up
with
the
team.
Just
make
sure
to
add
that
to
this
discussion,
topic
section
at
the
end.
A
So
it
just
helps
us
and
other
members
of
the
community
understand
how
people
are
using
the
tools
and
may
help
others
work
with
those
tools
in
similar
ways,
and
it
also
helps
the
team
to
maybe
think
differently
and
how
they
develop
the
tools.
So
we
would
appreciate
you
taking
the
time
and
filling
that
out
and
then
everyone,
that's
on
the
call
today
just
make
sure
to
add
your
name
to
the
attendees
list.
We
just
want
to
keep
track
of
who's
attending
these
meetings,
but
if
you're
uncomfortable
doing
that,
that's
totally
fine
as
well.
A
Moving
on
to
announcements,
so
for
those
that
didn't
see
a
few
weeks
ago,
we
put
out
a
survey
with
several
issues
attached
to
each
of
the
tools
asking
folks
to
kind
of
pinpoint
which
issues
out
of
each
of
the
tools
are
most
important,
then
that
helped
us
helped
us
narrow
down
or
what
were
the
top
issues
across
all
the
tools.
So
you
know
the
Top
Choice
in
image
package,
Top,
Choice
and
cap,
so
on
and
so
forth.
A
So
we
had
nine
different
issues,
I
believe
to
choose
from
so,
and
we
just
asked
that
you
know
you
help
us
narrow
it
down
even
further
and
what?
What
is
the
next
issue
that
the
team
should
work
on
and
and
then
we
would
go
from
there
and
building
out
the
road
map.
So
the
deadline
to
fill
this
form
out
to
short
just
a
short
survey,
is
by
end
of
day
to
day
and
what
I
mean
by
that
is
like
11,
59,
PM
Pacific
time.
A
So
please
be
sure
to
fill
that
out.
If
you
haven't
already
I
just
wanted
to
do
a
huge
thank
you
to
the
members
of
the
community
who
did
provide
input
on
issues
and
help
to
to
create
this
form.
So
that's
Scott,
rosenbar,
Rosenberg,
Thomas,
Vettel,
I,
don't
even
know
if
I'm
saying
your
last
name
right:
Robert,
Van,
Voorhees,
again
I'm
gonna
butcher
that
Birch
bershay.
But
yes
thank
you
to
those
I,
really
appreciate
all
your
your
guidance
and
help
with
that
and
I'm
sure
the
community
at
large
really
appreciates
it
as
well.
A
Moving
on
to
some
content,
so
since
we
last
met,
we
had
a
Choose
Your,
Own
Adventure
with
K
build,
and
so
what
this
is
is
they
are
going
to
the
cncf
landscape
and
sort
of
choosing
different
tools
and
how
to
to
how
they
interact
with
each
other
and
kind
of
a
step-by-step
process.
A
So
K
build
was
featured
here
and
if
you
want
to
check
that
out
and
get
more
information
and
all
about
pay
build,
and
this
week,
as
of
yesterday,
we
had
one
with
featuring
ytt
and
thank
you
to
Scott
for
for
representing
Carvel
and
presenting
ytt
super
appreciate
all
your
your
help
with
that
and
all
your
efforts
after
you
go
and
watch
this
video.
We
ask
that
you
go
vote.
So
what
that
means
is
you
can
go.
A
Add
your
input
here
and
it's
already
filled
out,
but
you
can
see
the
results
that
are
current
right
now
and
you
have
two
days
left
to
vote,
so
you
can
vote
for
any
one
of
these
course
or
biased
to
ytt.
But
we
don't
want
to.
You
know
make
you
vote
any
one
way
or
the
other,
so
whatever
you
think
should
be
the
Top
Choice.
Please
go
do
that
now,
upcoming
on
March
14th
at
6
30
p.m.
A
A
B
Thank
you,
Nancy
all
right,
so
image
package
was
released.
Was
it
like
last
Friday?
Yes,
last
Friday,
so
what's
new?
There
was
a
little
bit
of
an
improvement
of
performance
there,
like
we
realized
that
there
was
a
every
time
that
we
try
to
get
the
transports
to
talk
to
the
registry.
B
We
were
going
to
the
keychains
and
the
keychains
were
doing
keychain
things
and
they
were
doing
it
a
lot
and
the
keychains
are
not
are
not
caching,
anything
so
like
they
have
to,
for
example,
like
go
and
read
the
auth
from
the
configuration
file
from
Docker
like
every
time
that
we
are
asking
for
a
transport
or
something
like
that,
and
that
was
creating
problems
and
even
there
they
make
a
PR
that
made
that
not
the
case
anymore,
so
it
should
improve.
B
It
should
improve
the
the
all
the
requests
that
are
done
like
after
the
first
one
on
on
our
on
image
package,
so
that
that
made
quite
a
difference
on
on
his
use
case.
So
let's
hope
that
this
is
that
this
is
like
a
good
impact
to
everybody.
B
Another
thing
that
was
changed
was
API
related,
so
there
was
like
an
internal
like
internally
image
package
as
a
Constructor
for
go
container
registry
that
we
use
underneath
it
as
a
library,
and
we
were
allowing
people
to
pass
in
to
that
Constructor
the
options
for
gtcr
and
we
decided
to
make
a
cut
clean
there
and
starting
on
node
36
there.
You
cannot,
you
can't
anymore,
send
both
image
package.
Configuration
plus
go
container
registry
configuration
so
there's
a
new
Constructor
for
it
that
only
provide
allows
you
to.
B
If
you
want
to
use,
go
container
registry,
let's
call
it
vanilla,
you
can,
but
you'll
be
responsible
for
everything
and
image
package
no
longer
contains
like
things
like
some
caching
that
it
does
and
and
like
some
some
niceties
that
that
it
had
before.
So
that's
an
internal
change.
I,
don't
think
this
is
going
to
affect
anybody.
It
was
affecting
just
we
had
like
one
consumer
that
was
using
image
packaging
this
way
and
because
of
them
like
we
found
the
problem,
so
we
decided
to
split
these
interfaces
with
the
split.
B
We
also
increase
a
little
bit
our
V1
API,
that
we
are
recommending
people
to
use
to
allow
people
to
pass
in
a
registry
that
they
created
so
that
they
people
can
start
using
the
V1
API
instead
of
trying
to
use,
let's
call
it
random
Constructors
that
exist
throughout
our
code,
right,
like
so
try
to
focus
people
to
one
entry
point
so
that
it's
easier
for
us
to
maintain
interfaces
and
also
to
allow
people
to
to
have
like
a
stable
interface
that
they
can
talk
to
when
they
have
like
their
applications.
B
Calling
image
package
as
a
library,
I,
think
that
was
it
a
lot
of
words
and
pretty
nice
work
that
happened
here.
So
thanks,
seven,
hey!
It
was
our
first
contribution
to
image
package
as
well,
so
you're
on
fire.
There
does.
A
Well,
you
said
what
I
was
gonna
say
thanks
Joelle
and
thank
you
again
to
Evan
for
for
helping
out
with
that
and
speaking
of
contributing
and
helping
one
thing
I
didn't
mention
was
some
of
these
things
that
we
have
listed
out
in
this
form.
A
A
So
if
you
are
interested
in
that
there
is
a
question
in
that
Forum
that
asks
that,
and
you
can
provide
your
information
for
me
to
contact
you
and
and
start
that
process,
but
also
feel
free
to
DM
me
directly
in
the
kubernetes
kubernetes
like
workspace,
and
we
can
provide
more
information
and
answer
any
questions
you
may
have
on
that.
So
we
would
really
appreciate
all
the
help
we
can
get.
A
Move
into
status
updates
so
again,
project
roadmap
is
currently
in
a
work
in
progress,
so
I'm
gonna
just
keep
beating
this
down.
Please
fill
out
that
form,
and
hopefully
we'll
have
everything
ironed
out
and
news
to
share
with
you
next
week
as
to
what
we
will
be
working
on
onto
the
backlog
so
stuff
that
the
team
has
been
working
on
and
who
here
can
give
more
information
about
cat.
C
So
this
week
we
are
trying
to
wrap
up
a
few
things
and
I
think
the
major
one
is
fixing
this
book.
Fair
number
of
characters
in
the
app
name
cannot
be
more
than
63
characters
like
we
were
just
trying
to
finalize
which
approach
to
take,
because
it
also
involves
backward
compatibility
for
the
app
changes.
C
So
right
now
we
have
decided
to
introduce
a
new
label
that
will
be
used
in
the
new
app
changes
and
the
the
new
app
changes
of
existing
apps
would
also
add
this
label
and
then
at
a
later
stage,
we'll
migrate
to
this
new
label
instead
of
the
Legacy
one.
So
this
will
be
like
carried
over
in
steps
and
they
will
be
wrapping
up
the
first
step
in
this
week.
C
A
Okay,
moving
on
to
cake
control.
C
Me
again,
so
we
are
trying
to
add
the
dry
run
functionality
in
K
control.
Basically,
while
installing
like
in
package
install
commands
users
can
try
to
take
a
look
at
the
resources
that
will
be
applied
on
to
the
cluster
instead
of
like
directly
creating
them.
So
we
are
just
trying
to
finalize
some
stuff
on
the
pr
and
wrap
this
up.
C
So
actually
Alex
created
this
issue,
like
he
mentioned
that
something
like
Trident
would
be
useful
for
users
to
like.
Just
take
a
look
at
the
resources,
the
resource
families
that
will
be
applied
by
K
control.
So
it's
something
similar
to
what
Cube
CTL
has
tried
on
equal
to
client.
D
D
A
All
right
again,
thanks
Thomas
for
providing
that
issue.
So
if
you
look
in
the
chat,
that
issue
has
been
linked
out
there
and
then
we'll
be
sure
to
add
it
to
the
agenda
as
well.
B
Do
you
want
me
to
provide?
Do
you
think?
Yes,
okay,
so
I'll,
do
it?
Okay,
all
right!
So
we've
been
working
on
that
there
is
a
PR
that
pretty
cool
guy
created
in
April
last
year,
or
something
like
that
or
may
last
year.
C
B
It
just
stayed
there
staling
and
then
so
I
decided
to
re-pick
it
up
now
that
I
had
a
little
bit
of
time
and
I
do
realize
that
this
is
going
to
to
this.
This
will
have
like
a
quite
a
big
impact
when
we
deploy
this
because
also
like
what
is
this
thing,
this
PR?
What
does
it
do
so
previously?
You
were
able
to
copy
around
and
describe
the
signatures
created
by
cosine,
but
cosine
does
more
than
just
create
signatures
for
your
images.
B
This
is
all
pretty
good,
but
and
with
the
pr
we
are
able
to
copy
all
these
other
artifacts
associated
with
an
image
and
also
describe
them
so
like
when
I
created
this
PR
in
the
beginning,
I
overlooked,
like
the
huge
performance
problem
that
this
contains,
because
now
we
are
going
to
the
registry
once
to
find
every
signature
for
every
image
that
you
have
to
see.
B
If
there's
signatures
there
or
not,
but
now
we
would
have
to
do
the
same
thing
for
s-bombs
for
the
signatures
of
the
s-bombs
for
the
attestation
and
the
signature
of
the
attestation
itself.
So
this
would
like
exponentially
increase
the
amount
of
requests
to
the
to
the
registry,
so
I'm,
trying
to
see
if
I
can
do
like
some
performance
tweaks
here
to
make
sure
that
this
doesn't
like
completely
bring
it
to
a
stall
image
package
when
you're
trying
to
copy
or
describe
any
of
these
things.
B
So
that's
basically
what
I've
been
working
on
image
package
I
think
that's
it
look
at
that.
Pr's
appear
out
of
nowhere.
I
love,
hacking,
the
and
how
magic
happens
so.
D
B
So
like
it's
going
to
be
the
same
way
like
we
are
changing
the
flag,
there
was
a
flag
already
called
cosine
signatures,
I
believe
or
see.
I
think
this
was
the
name
of
the
flag
and,
first
of
all,
that
flag
is
going
to
change,
to
become
cosine
artifacts
to
better
represent
everything
so
that
that
will
be
like
a
breaking
change
if
you're
using
it
and
the
default
behavior
is
false.
B
So
if
you
want
to
copy
signatures
and
so
on,
you'll
have
to
enable
it
in
the
same
way
when
you're
describing
you
need
to
tell
it
like
just
describing
give
me
the
signatures
in
this
box
like
the
idea
here
is
to
like,
we
don't
know
like
how
many
people
do
use
cosine
signatures
right
now.
So
let's
keep
it
conservatively,
assuming
that
you
don't,
and
if
you
do
you'll
have
the
option
so
right
same
as
Behavior
as
now.
D
B
Like
I'm
doing
a
change
right
now,
that
is
going
to
make
it
a
little
bit
better
because
like
if
we
want
to
go
technical
here
like
instead
of
searching
for
every
image,
I'm
just
going
to
go
and
find
all
the
tags
first
and
then
I
know
if
the
the
images
will
be
there
based
on
the
text,
so
I'll
replace
I
think
it's
going
to
even
make
it
a
little
bit
better.
If
you
have
all
the
images
already
in
a
single
repository,
we
don't
have
to
go
like
for
every
single
single
signature
so
like.
B
If
you
had
like
10
images
there,
we
only
need
to
go
to
the
registry
once
now.
Well
previously,
we
had
to
go
10
times
so
like
it's
going
to
be
like
a
an
improvement,
even
though
the
retrieval
of
tags
takes
a
little
bit
of
time,
more
than
a
hand
request
it's
going
to
improve
like
it's
going
to
be
much
better
when
you
have
much
more
images,
so
I'm
hoping
to
have
like
a
little
bit
of
a
gain
of
performance.
B
Even
when
you,
when
you
provide
when
you
don't
have
like
a
lot
of
signatures
and
stuff
like
that,.
D
B
For
repository
and
then
I
collect
all
the
tags,
for
that
particular
repository
I'm,
going
to
save
that
and
then
I'm
just
gonna
see
like
oh,
is
this
tag
here.
If
it
is
that
I'm
assuming
the
signature,
is
there
so
like?
That's,
that's
the
work,
that's
going
to
happen
all.
A
Okay,
so
it
looks
like
we
don't
have
any
discussion
topics
listed
out
here.
Was
there
anything
that
someone
wanted
to
bring
up
that
they
didn't
have
a
chance
to
put
in
the
agenda.
A
A
A
We
would
love
to
get
your
input
on
what
the
team
should
be
working
on
next,
so
we
we
really
want
to
make
sure
we're
we're
getting
that
Community
input
and,
and
you
know,
contributing
and
into
what,
what
the
open
source
Community
would
like
to
see
next.
So
with
that,
we
hope
to
see
you
at
the
next
meeting.
Thank
you,
everyone
and
enjoy
the
rest
of
your
day.