►
From YouTube: Carvel Community Meeting - December 2, 2021
Description
Carvel Community Meeting - December 2, 2021
We meet every 1st and 3rd Thursday of the month at 10:30am PT. We'd love for you to join us live!
Full agenda on this week's meeting found here: https://hackmd.io/F7g3RT2hR3OcIh-Iznk2hw#December-2-2021-Agenda
A
Hi
everyone
welcome
to
this
week's
edition
of
the
carvel
community
meeting.
If
you
are
watching
this
from
home
as
a
recording,
we
would
love
for
you
to
come
and
join
us
live
as
of
right.
Now
we
are
meeting
every
first
and
third
thursday
of
the
month
we
meet
at
10.
30
am
pacific
time
we're
doing
this
right
now,
probably
until
february
or
kind
of
tbd,
just
as
things
wind
down
for
the
year
and
then
start
back
up
for
next
year.
A
We
won't
be
meeting
every
week
just
every
first
and
third
thursday,
with
a
bit
of
a
break
starting
at
the
end
of
december
and
probably
mid-january.
So
we
encourage
you
to
come
and
join
us
live
if
you're
able
to
for
the
times
that
we
are
meeting
it's
an
opportunity
for
you
to
bring
up
anything.
You
wish
to
discuss
with
the
team
regarding
the
carnival
tool
suite
anything
you
need
help
with,
you
can
come
and
meet
the
maintainers
or
just
listen
in
you
don't
have
to
actively
participate.
A
A
If
you
go
to
this
issue
that
we
have
pinned
on
the
carville
repo,
you
can
add
a
comment
in
there
providing
those
details
regarding
the
word
is
any
organization
you're
representing
the
website
to
the
organization,
the
country
where
it's
based
or
where
you're
based
any
contact
information
you
wish
to
share
and
details
on
how
you
are
using
any
of
the
karmal
tools.
A
You
can
also
add
your
logo
to
that
comment,
and
we
will
add
it
to
our
doctor's
file
for
some
promotion
of
your
organization
and
just
to
showcase
to
the
community
what
other
organizations
are
using
the
carvel
tools.
A
So
for
us
it
helps
when
we
hear
about
how
folks
are
using
the
karmal
tools
how
to
improve
the
product.
How
are
they
using
it?
What
what
could
we
do
better
things
like
that,
so
we
would
love
to
know
more
about
how
you're,
using
those
tools
for
those
that
are
on
the
call
today,
please
add
your
name
in
any
organization
that
you
are
representing.
A
Some
announcements,
I'll
just
as
I
said
at
the
start
of
it
you
know,
community
meeting
is
moved
to
every
first
and
third
thursday.
We
were
previously
doing
every
thursday,
but,
as
you
know,
we're
winding
down,
we
are
just
doing.
First
and
third,
thursday
of
the
month,
we
had
a
recent
release
for
ytt
0.38.
B
Well,
this
is
the
first
release
that
allows
you
to
generate
an
open
api
document
from
a
ytt
data
value
schema.
That's,
I
think,
the
most
important
thing
to
call
out
here.
There
were
a
couple
other
editions:
we've
got
a
tamil
built-in
library
and
error
message,
key
suggestions
for
schemas.
B
So
if
you
have
a
key,
that's
just
maybe
slightly
off
we'll
suggest
you
the
actual
key
name
and
then
a
couple
other
bug
fixes
and
contributions
that
you
know
really
helped
out
with
this
release.
Yeah.
If
anybody
else
wants
to
call,
it
me
out,
feel
free
to
speak
up.
C
Let's
see
the
the
tunnel
stuff
is
something
we've
had
some
requests
for,
for
example,
container
d
config
is
in
tamil
there's
others
as
well,
so
it's
really
sweet
that
we
got
a
community
contribution
to
just
now.
You
can
include
that
in
your
input
and
output,
nytt,
that's
super
awesome
and
then
some
of
those
bug
fixes
are
really
relevant
like
if
you
needed
to
have
a
percentage
sign
in
your
in
your
formatted
yellow.
C
You
couldn't
do
that
before,
but
now
you
can
that's
really
awesome,
and
then
we
had
some
sharp
edges
that
we've
had
some
folks
on
the
team
really
focusing
on
making
the
schema
stuff
the
easier
to
to
work,
which
was
just
great
we're
trying
to
improve
that
overall
experience
so
and
we're
going
to
keep
doing
it,
there's
more
things
that
we
want
to
do
to
make
those
improvements
very
excited.
D
Yeah
that
was
like
a
quick
release
that
we
had
to
do
a
couple
of
days
after
oh
23
came
out
because
there
was
a.
There
was
a
bug
when
you
were
copying
a
bundle
from
a
tar
to
a
registry
in
an
air
gap
environment.
It
was
trying
to
reach
to
the
origin
repository
due
to
a
change
that
was
done
in
o230.
E
I
quickly
made
some
updates
to
this,
so
planning
is
is
very
actively
happening
right
now.
So
that's
why
a
lot
of
these
timelines
are
still
tbd,
but
these
are
generally
some
of
the
things
that
are
going
on
and
we
have
started
at
least
like
some
discovery.
Some
exploration
work
around
the
open
api
document,
metadata
and
ux
improvements.
This
is
a
follow-up
release
that
will
just
provide
a
bit
further
customization
of
the
exported
open
api
documents
from
ytt
plan.
E
A
All
right,
carnival
backlog
is
there
anything
outside
of
the
roadmap
that
wasn't
touched
on
that
the
team
is
working
on
this
week.
F
You
know
I
can
share
one
thing
that
we
landed
in
cap
controller,
which
you
know
is
going
to
be
of
of
tremendous
interest
to
everyone
at
home,
who's
also
developing
cap
controller-
and
you
know
basically,
we
have.
We
have
a
deploy
script
for
deploying
cap
controller
if
you're
iterating
on
your
local
changes
and
we
now
have
a
dev
hyphen
deploy
script.
That
runs
orders
of
magnitude,
one
order,
magnitude
faster,
so
the
old
deploy
script
took
a
few
minutes.
F
The
new
deploy
script
takes
about
20
seconds
and
so
there's
a
similar
one
in
secret,
gen
controller.
So
again
you
know
ever
all
all
the
controller
developers
listening
to
the
recording
you're
welcome.
C
Yeah
there's
one
thing
I
can
add:
that's
about
to
land
for
ytt
we've
had
a
sort
of
a
standing
issue
around
when
you
have
plain
yaml
that
you
uses
the
anchor
and
merge
operator.
C
So
it's
not
supported
currently
in
nytt
is
we're
not
able
to.
We
haven't
been
able
to
support
overwriting
map
keys,
but
there's
a
pr.
That's
in
flight,
that's
just
about
to
land!
That's
gonna
support
that
and
that's
a
little
bit
of
a
mini
milestone
for
us,
because
at
that
point
most
of
what
you'd
expect
to
be
able
to
do
in
yaml.
It
will
just
pass
through
quite
nicely,
as
as
you
would
hope,
when
running
through
ytt,
probably
the
last
piece.
C
There
would
be
like
supporting
emitting
comments
and
that's
something
we're.
Definitely.
We
are
thinking
about
that's
down
the
road
quite
a
bit,
but
but
this
is
really
nice
because
you
might
refer
to
third
party
yaml
in
in
your
setup
that
uses
these.
These
features,
these
slightly
advanced
ammo
features
and
you'd
have
to
do
some
rig
a
roll
beforehand
before
you
can
include
them
in
your
set
of
ytt
templates
and
stuff.
So
soon
that
won't
be
so
that's
kind
of
exciting.
G
Oh
sure,
so
there
was
a
question
from
a
user
to
set
map
keys
dynamically
from
data
values,
and
that
can
be
done
using
text
templating,
but
a
user
was
not
able
to
find
it
through
faqs
or
by
search.
So
we
added
that
in
the
reference
docs
and
added
it
in
the
faq
also
added
it
added
example:
reference
for
such
requests-
and
there
is
another
part
of
error
message
or
hint
message
improvements.
G
We
are
working
on
to
provide
special,
specific
hints
for
boolean
boolean
values
that
can
be
replaced
by
a
and
d
or
or
symbols.
So
these
two
are
in
progress
this
week.
H
And
one
last
update
that
I
like
to
provide
is
the
track
of
improving
authoring,
schemas
and
schema
annotations.
So
in
the
needs
review
column,
you
see
521.
That
work
is
basically
done
of
improving
these
error
messages
with
the
actual
annotations
in
the
text
and
at
the
top
of
the
in
progress.
There
should
be
a
story
about
returning
errors
when
you
have
a
schema,
annotation
nested
under
in
any
type.
H
So
there
was
some
confusion
and
some
rough
edges
as
john
mentioned
earlier
around
this-
and
this
is
the
last
step
in
this
story,
so
we
should
be
looking
for
some
improvements
there
for
authoring
schema
soon.
D
For
image
package
it
landed
developed,
so
it
will
come
out
in
the
next
version.
The
possibility
to
provide
image
package
with
the
number
of
retries
that
you
want
image
package
to
do
when
it
fails.
It
has
like
a
temporary
error
trying
to
connect
to
a
registry.
That
is
something
that
was
asked
and
we
do
are
working,
and
I
hope
that
we
land
that
before
the
next
session
the
next
week
at
the
next
release
the
ability
to
always
tag
images
whenever
you're
you're
ever
pushing
a
bundle.
A
Okay,
all
right
carrie.
Are
you
ready
to
do
the
demo.
B
B
So
let
me
just
start
out
from
the
beginning:
we
need
to
talk
about
what
a
data
value
schema
is
before
we
can
get
into
an
open
api
document
created
from
a
data
value
schema.
So
on
the
left.
Here
we
have
a
data
value
schema.
You
can
tell,
because
it's
got
this
annotation.
B
If
you're
using
ytt
right
now
and
using
data
values,
you
might
be
more
familiar
with
a
data
values
file
which
might
look
like
this.
So
it's
got
comments
in
it
to
describe
things.
It's
players,
values,
inline,
so
similar
differences
here
are
in
a
data
value
schema.
It
provides
not
only
like
the
values
themselves
as
defaults,
but
also
type
information,
so,
for
example,
for
your
load,
balancer
enabled
this
value
is
defaulted
to
true,
but
it
also
provides
type
information,
so
this
must
be
a
boolean.
B
B
If
we're
going
to
use
this,
we've
got
this
value
file,
schema
file
and
then
just
like
a
simple
template
here.
I'll
show
you
what
that
looks
like
it
really
just
outputs
the
data
values.
B
So
if
we
run
that
it
should
work-
and
it's
going
to
be
all
the
defaults
in
your
schema
overlaid
with
the
values
included
in
your
data
values,
file
right
so
enabled
was
overwritten
to
false,
because
that's
allowed
it's
a
boolean
for
arrays.
B
B
So
these
fields
here
they
can
create
open
api
keys.
So,
for
example,
this
can
provide
us
documentation
when
reading
your
schema.
So
you
know
what
this
means,
but
it
also
will
include
a
description
key
in
your
open
api
schema
that
has
this
string.
B
B
B
Everything
above
that
is
like
header
information,
that's
used
by,
like
any
other
third-party
open
api
tools
that
you
need.
This
just
makes
this
valid
open
api.
So,
if
you
wanted
to,
like,
I
don't
know,
generate
html
or
documentation
based
on
this
schema,
then
you'll
know
it's
in
open
api,
3.0
format.
B
And
then
just
yeah
to
highlight
this
like,
for
example,
load
balance
without
enabled
it's
a
boolean
and
it
defaults
to
true.
You
can
see
that
right
here
or
sorry
right
here,
yep,
so
it
creates
all
of
the
type
information.
That's
in
your
data
value
schema
and
any
comments
as
descriptions
right.
B
B
B
B
So
what
we
got
here
is
just
this
key.
Let
me
show
you
the
command.
We're
going
to
run.
Make
this
make
a
little
bit
more
sense.
B
B
B
So
then
we
can
deploy
this
and
use
it
for
our
configuration.
B
So
that's
really
like
the
main
use
case
that
I
wanted
to
go
over
today.
The
open
api
schema
can
be
used
for
other
things
as
well,
but
yeah
I'm
happy
to
answer
any
questions
about
that.
A
Thanks
gary
does
anyone
have
anything
any
comments,
questions
for
carrie.
C
One
thing
comes
to
mind,
for
me
is
give
a
sense
of
like
what
the
next
steps
are
there
things
that
that
we're
gonna
do
with
this
that's
coming
up.
B
Yeah,
api
yeah,
so
there's
there's
more
improvements
to
come.
So
currently
this
is
the
first
iteration
of
this.
You
know
it
supports
nullable
values,
keys
that
can
be
any
type.
It
will
generate
a
description
key
for
you,
but
there
are
other
things
that
you
want
to
add
like.
I
think
the
most
immediate
thing
is
adding
a
field
for
deprecated
and
a
field
for
examples,
so
that
you
can
basically
just
give
an
example
of
what
a
value
might
look
like
and
then
there's
another
part
which
is
upcoming
for
validations.
B
So
say
you
have
more
specific
needs.
Your
values
need
to
fall
within
a
certain
range
or
need
to
have
certain
characteristics
that
are
more
complex,
that
you
want
to
express
in,
like
a
validation
that
will
be
added
in
the
near
future
as
well.
C
Cool
the
other
thing,
I
noticed,
if
you
didn't
wouldn't
mind,
sharing
your
screen
again,
that
when
you
had
at
one
point,
you
had
like
both
the
open
api
description
of
the
schema
alongside
the
ytt
schema,
but,
like
you
kind
of
have
to
scroll
on
the
left
side,
to
see
everything
and
on
the
right
side,
you
have
all
the
same
information,
but
it's
compressed
just
thought
that
was
kind
of
cool
like
this
is
a
reasonable
schema
here,
and
I
don't
know
I'm
finding.
C
So
I
thought
that's
kind
of
cool
like
to
be
able
to
live
in
both
worlds,
maintain
stuff
in
a
concise
expression
with
this
people
that
participate
in
other
tooling
in
the
standard
format.
A
Nope
yeah,
that
was
really
great
carrie.
Thank
you
for
showing
us
and
providing
that
demo.
If
does
anybody
have
any
other
anything
else,
they
want
to
bring
up
outside
of
the
demo.
A
No
okay!
Well
thanks
for
joining
us
today
and
we'll
meet
again
on
the
third
thursday
of
december,
and
then,
after
that,
we'll
take
a
little
bit
of
a
break.
We'll
update
the
agenda
for
when
to
expect
us
to
reconvene
for
these
community
meetings.
So
with
that,
we
hope
to
see
you
at
our
last
community
meeting
of
the
year
and
have
a
good
rest
of
your
day.
Thank
you.