►
From YouTube: Carvel Community Meeting - January 11, 2023
Description
Carvel Community Meeting - January 11, 2023
This week we had several discussion topics and issues raised by community members covering easing pain points with kapp-controller, making kapp friendlier towards custom resources with stable APIs from other projects, and integration of ytt as a flux controller. Plus, loads more!
Full notes + agenda here: https://hackmd.io/G8dN30WvQl-8Sirnp8AgRA?view#January-11-2023-Agenda
A
A
It's
a
great
way
for
you
to
come
and
listen
in
on
what
the
maintainers
are
working
on
meet
other
members
of
the
community
bring
up
anything
you
wish
to
discuss
about
any
of
the
cardboard
tools
if
you're
having
trouble
getting
started
or
if
you
have
any
feature,
requests
anything
like
that.
You
can
bring
that
up
with
the
team
in
this
meeting
or
you
can
just
simply
listen
in
and
participate.
A
A
If
you
aren't
able
to
join
us
for
any
of
these
meetings,
but
you
still
want
to
get
a
hold
of
us
there's
a
few
ways
you
can
do
that
we're
in
the
Carville
Channel
and
the
kubernetes
slack
workspace.
You
can
email
us,
you
can
find
us
in
GitHub
and
any
of
our
project
repos
and
you
can
find
us
on
Twitter
at
Carvel
underscore
Dev.
A
For
those
that
use
cardboard
tools,
we
would
love
to
know
more
details
about
how
you're,
using
our
tools,
so
we've
created
this
pinned
issue
here,
in
which
you
can
simply
add
a
comment
to
and
add
details
about
how
you're,
using
the
cargo
tools
and
information
about
yourself
in
the
organization
that
you
work,
for
that
is
using
the
cardboard
tools
and
optionally,
add
the
logo
for
that
organization,
and
we
would
get
it
added
to
the
adopters
file.
So
this
is
just
a
way
for
us
to
know
more
about
how
folks
are
using
the
tools.
A
A
A
On
to
announcements,
so
you
know
we're
still
working
on
onboarding
into
cncf.
It's
a
Sandbox
project.
For
the
most
part,
we've
got
pretty
much
everything
done,
except
for
the
big
thing
is
migrating,
the
all
of
the
repos
into
the
new
organization
to
Carvel
Dev
and
as
a
reminder.
What
we
mentioned
in
the
last
meeting
before
we
went
on
break
was
the
migration
will
have
an
impact
on
any
projects
that
are
using
the
cargo
tool
directly
via
go
libraries.
A
So
we
put
a
little
blurb
in
here
and
just
to
keep
that
everybody
aware
of
that,
and
you
know
once
we
have
done
all
of
this
we'll
make
sure
to
post
in
the
kubernetes
slack
Channel
as
an
early
warning,
so
just
something
to
keep
in
mind
as
we
get
all
this
taken
care
of.
We
hope
to
get
it
all
done
by
the
end
of
the
month,
but
we
will
see
based
on
any
blockers,
we
come
across,
etc,
etc.
So
any
questions
about
that.
A
Okay,
moving
on
to
content,
so
since
the
last
meeting
on
January
5th,
we
had
this
super
cool,
webinar,
video
kind
of
a
interview,
demo,
all
sorts
of
stuff-
it's
called
enlightening.
It's
a
VMware
show
and
Lee
Capelli
was
so
awesome
enough
to
to
do
that.
It
was
a
really
fun
demo
and
all
that
so
I
encourage
you
to
go
watch
that
he
goes
over
all
the
Carville
Tools
in
length
and
Whitney.
Who
is
the
host?
She
does
notes
the
same
time.
A
So
it's
really
cool
if
you,
if
you
are
new
to
the
cardboard
tools,
it's
a
really
cool
video
to
watch.
If
you're
wanting
to
brush
up
on
some
of
your
knowledge
or
learn
more
about
any
of
the
other
tools,
it's
a
good
way
to
to
get
that
information
so
and
upcoming,
something
that
I
just
posted.
A
That
I
think
would
be
a
good
project
for
me
to
take
on
is
helping
those
outside
of
VMware,
and
even
people
who
work
at
VMware,
who
aren't
familiar
or
aren't
working
on,
Carvel
learn
how
to
become
a
contributor
and
what
that
path
to
maintainership
might
look
like.
So
you
know,
as
we
start
the
new
year
and
you
know
we
we're
working
on
all
sorts
of
stuff.
A
We,
you
know
we
would
love
to
have
more
people
contributing
and
helping
us
build
this
project
up
and
if
you're
interested
in
contributing
and
becoming
a
maintainer
and
really
you
know
putting
those
skills
and
your
experience
to
work
there.
A
And
for
those
that
do
have
other
stuff
they
want
to
share
for
Carvel.
We
did
create
this
sign
up
sheet
of
sorts.
For
you
to
add
your
name
and
what
topic
you
wish
to
discuss
about
your
use
of
carbol?
If
it's
in
you
know
an
integrating
cargo
with
other
tools
and
like
how
they
work
together,
any
any
sort
of
interesting
thing
you
wish
to
share
with
the
community.
We
would
love
for
you
to
do
that.
B
C
B
Renu
and
I
probably
need
to
sit
down
and
update
the
road
map.
Since
you
can
see
it
hasn't
been
updated
since
October,
so
I
can
take
a
note
to
do
that,
be
confident.
We
are
staying
busy
as
you'll
see
from
the
things
that
we
have
going
on.
B
D
I'll,
do
that
so
I'm,
really
sorry,
if
there's
some
overlap
here,
because
I
totally,
you
do
not
remember
what
was
said
during
the
last
meeting,
but
there's
just
a
list
of
things.
We
are
working
on
this
week,
so
so
the
first
one
is
actually
an
issue
we
ran
into
towards
the
end
of
last
year.
D
So
what
happens
is
when
our
cab
doesn't
deploy
it
sort
of
leaves
a
config
not
behind
saying
that?
Oh,
these
are
the
changes
that
were
made
and
we
sort
of
limit
that
to
200
conflict
maps
and
I,
believe
cap
controller
override
thats
limit
and
sets
it
to
an
even
lower
limit,
while
deleting
when
a
delete
starts.
Cap
controller.
Sorry
cap
does
sleep
behind
a
conflict
map
like
that,
but
we
did
not
bother
setting
a
Max
limit
on
it
because
to
when
a
delete
exits
successfully,
we
garbage
collect
everything.
D
So
what
happened
was
we
ran
into
a
scenario
where
a
user
had
a
packet
installed
on
the
cluster,
which
was
stuck
enough
fail
in
delete
state
and
it
it's?
It
had
been
in
that
state
for
a
while
and
it
actually
sort
of
populated
the
cluster
with
a
lot
of
conflict
maps.
So
that's
something
we
plan
on
fixing
up
just
to
restrict
the
maximum
number
of
config
matters
left
behind.
D
So
reducing
unnecessary
list
calls.
So
this
is
something
tanufi
has
been
working
on
it's
so
before
cap
does
the
diff.
It
generally
lists
everything
on
the
cluster,
and
it
does
two
calls
one
to
see
if
want
to
list
everything
and
see
if
that
resource
exists
on
the
cluster
but
is
not
owned
by
Gap.
It
also
does
a
call
with
caps
label,
like
it
checks
if
there
are
any
Resources
with
that
the
cap
app
label
on
the
cluster,
but
it's
sort
of
not
needed
for
a
new
app.
D
So
it's
like
a
slight
enhancement
to
how
many
calls
you're
making
the
rejects
matching
is
something
we've
been
working
on,
keep
plan
on
closing
it
out
soon.
We
have
often
seen
news
so,
let's
say
you're,
defining
a
template
rule
or
a
rebase
rule.
I
think
rebase
rule
is
what
the
use
case
was
for
up,
which
says
how
you
treat
different
fields
in
the
config.
We
we
allowed
users
to
like
Supply
a
path
which
is
basically
like
an
array
of
strings,
but
what
folks
said
is
that
they
might
want
to
check
that
copy.
D
So
that's
what
that's
about
the
fourth
Point
we
had
a
user
who's
been
working
with
us
for
a
while
to
sort
of
have
God,
be
friendlier
towards
customize
generated
secrets
and
they've
been
making
some
changes
to
how
the
code
is
organized
to
make
that
easier,
and
so
we
plan
on
working
with
Christoph
and
driving
that
through
and
the
last
one
is
also
something
that
we
have
been
working
on
for
a
while,
and
we
just
want
to
close
it
off
now
this.
D
So
when
characters
are
diff
what
it
used
to
do
so
far,
is
it
used
to
copy
over
the
diff
from
the
existing
resource
on
the
cluster?
However,
there's
this
one
pretty
not
so
usual
case
that
over
over
different
versions
of
a
crd,
how
the
status
is
structured,
might
change,
and
what
is
happening
is
when
cap
was
trying
to
apply
an
older
version
of
the
status
it
was
erroring
out,
so
we're
walking
towards
completely
ignoring
status
while
doing
diffs,
because
that's
not
something
a
user
would
want
to
change
in
the
first
place.
D
Yep,
so
not
a
lot
of
new
stuff
going
on
in
key
control
right
now,
but
this
is
something
like
this
is
actually
something
Thomas
had
pointed
out,
I
think
a
week
a
couple
of
weeks
ago,
and
we
are
planning
on
sort
of
discussing
this
problem.
The
issue
itself,
so
I
I
think
Thomas
raised
two
issues.
One
was
regarding
how
K
control
should
be
creating
game
spaces
if
it
doesn't
exist
and
the
other
one
was
about
having
K
control,
be
like
the
First
Choice
when
it
comes
to
installing
cap
controller
and
I
think
yeah.
D
So
the
discussion
this
discussion
Point
here
mainly,
is
that
initially,
when
we
started
off,
we
were
trying
to
sort
of
keep
K
control
scope
to
just
translating
what
cap
controller
resources
on
the
cluster
are
trying
to
say.
D
Custom
resources
are
trying
to
say,
however,
what
Thomas
I
think
was
trying
to
say
is
that
if
a
user
is
starting
off,
they
should
probably
start
off
by
installing
kontrol,
rather
than
doing
something
like
a
capped
deploy,
because
the
user
shouldn't
have
to
know
about
tap
just
to
get
up
and
running
with
cap
controller
right,
I,
think
that
makes
sense
and
something
similar
with
the
create
namespace
flag
as
well,
that
the
initial
thought
process
was
that
that's
something
a
user
can
do
with
a
queue
cutter
command.
D
D
So
it
does
make
sense
to
sort
of
tell
the
users
that
okay,
if
your
namespace
is
not
created
already
right
now.
What
we
do
is
if
they
run
into
the
case
where
someone's
trying
to
install
in
a
public
namespace.
We
tell
them
that
you
either
change
whether
Cube
config
is
looking
or
you
create
the
namespace,
but
it
does
make
sense
to
just
be
like
specify
a
namespace
and
use
this
like
we'll
make
sure
it's
created
so
yeah
I,
guess
those
are
the
two
sides
I
was.
D
We
were
just
hoping
to
iron
it
out
on
the
issue
itself:
the
create
namespace
one
being
the
most
straightforward
one,
whereas
I
guess
there's
some
thought
process
doesn't
thought
some
thought
needs
to
go
into
the
cases
involved
when
we
are
installing
cap
controller
through
key
control.
Vegas
Thomas.
Do
you
want
to
add
something.
E
To
that
no
yeah,
you
cover
the
two
ideas
and
that
sounds
great
I'm
happy
to
join
the
discussion
and
if
I
can
contribute
in
any
way,
please
let
me
know
I'll
be
happy
to.
F
D
In
depth
we
can,
we
totally
can
I
was
actually
hoping
to
do
it
on
the
issue.
I
haven't
thought
about
it,
a
lot
to
be
completely
of
this
again.
Okay,.
F
Cool
then
let
me,
let
me
just
ask
a
question
then
so
in
terms
of
creating
the
namespace,
are
we
talking
about
the
namespace
in
which
the
cap
config
Maps,
would
be
housed?
Are
we
talking
about
namespaces
that
are
implied
through
resources
that
are
being
deployed
so.
D
The
main
space
where
the
Gap
config
map
stays.
Actually,
this
conversation
is
in
context
of
package
installs,
so
let's
say
a
packet
doing
a
packet
install
in
a
particular
namespace
and
it
doesn't
exist
so
a
flag
which
just
says
created
for
me.
So
yes,
the
cap,
config
map
will
also
reside
in
that
particular
namespace
got
it
okay,.
A
Okay,
thank
you
Thomas
for
for
contributing
this
idea
and
sumac
for
taking
this
on
looking
forward
to
to
see
what
comes
out
of
that.
B
Yeah
I
just
threw
this
one
up
here:
I
didn't
have
anything
to
do
with
it,
but
just
drawing
some
attention
to
joao
who's,
not
here
and
Alex
Barbados,
so
Alex
actually
submitted
the
issue
and
a
PR
as
a
way
to
resolve
this.
So
the
issue
being,
as
you
can
see
here,
if
you
run
the
image
package
list
command,
you
can
get
a
very
large
response
of
tags,
and
many
of
these
tags
are
these
ones
that
are
suffixed
that
end
in
the
dot
image
package.
B
So
they're
not
often
that
helpful
it's
for
humans
to
read
so
when
they
return
on
a
CLI,
it's
generally
not
helpful,
so
the
Alex
did
submit
a
PR
that
was
merged
and
I'm
sure
we'll
talk
about
this.
Some
more
once
we
actually
cut
the
image
package
release,
but
just
wanted
to
give
a
shout
out
to
Alex.
Thank
you
for
the
contribution.
A
Okay,
anything
else
to
add
to
status
updates
before
we
move
on
to
discussion,
topics.
A
D
Okay,
take
it
away,
so
I
was
unsure
whether
this
should
be
in
the
backlog
section
or
the
discussion
topic
section,
but
I'll
just
sort
of
go
over
it
recently.
D
So
to
give
some
context,
so,
let's
say
using
a
version
secret,
the
deployment
and
deploying
them
using
Gap.
The
expectation
is
that
the
versioning
affects
the
deployment
right
out
of
the
box.
However,
let's
say
using
a
k
need
of
custom
resource,
which
was
the
issue
that
came
up
and
it's
referencing
a
version
secret.
D
The
user
is
expected
to
add
certain
rules
in
the
Gap
config,
so
that's
enabled
so
so
the
user,
when
we
did
share
across
the
guideline
when
discussions
like
this,
these
popped
up
initially,
was
that
you
can
sort
of
publish
a
cap
config
with
your
set
of
rules
and
ask
your
users
to
use
those
rules
while
deploying
using
Gap,
let's
say
or
putting
it
in
the
cap
controller
package.
D
So
this
user
did
point
out
that,
since
K
native
has
like
stable
apis
now,
it
would
probably
make
sense
to
have
caps
about
K
native
out
of
the
box
and,
like
the
viewers,
are
also
thinking
about
that.
We
should
in
fact
start
integrating
with
tools
which
sort
of
a
lot
of
our
users
use
are
and
are
familiar
with
so
yeah.
That's
it
really
so
any
thoughts
around
what
the
barrier
should
be
or
how
we
should
go
about
these.
F
Yeah
I
couldn't
agree
more
I
think
if
there
are
the
fact
that
a
resource
is
defined
in
a
crd
and
not
by
the
project
itself,
doesn't
make
it
any
less
valuable,
especially
if
they're
just
really
pervasive,
then
they're
effectively.
That
way,
I
think
we
we'd
want
to
be
careful
to
like
invest
in
what
are
obviously
stable
apis.
F
F
So
that's
an
example
of
a
resource
that
we'd
kind
of
want
to
wait
for
the
dust
to
settle
there,
but
yeah
I
mean
I'm
sure,
there's
a
Litany
of
things
that
people
use
pretty
typically
thinking.
Looking
at
user
manager
like
that
kind
of
stuff
is
probably
pretty
common,
yeah
I,
don't
know
how
we
would
go
about
doing
that,
but
I
love.
This
idea
of
making
the
right
thing
easy.
F
D
Yeah,
that's
not
one
yet
I
think
we
can
just
ask
the
user
to
create
an
issue
so
that
we
can
discuss
it
there
with
the
user
right.
I.
Think
that
makes
sense
cool.
A
A
A
A
G
Don't
believe
we've
interacted,
this
is
my
first
time
joining
not
yet
no
I
was
active
in
the
classroom
committee
and
I'm
very
happy
to
be
using
the
cover
tools
as
part
of
another
project
yeah.
G
Maybe
I
can
introduce
myself
I'm
really
short
so
that
you
can
understand
what
I'm
working
on
yeah,
yep
cool,
so
I'm
working
on
a
project
within
orange
is
the
Telco
company
and
we
are
working
on
kubernetes-based
managed
services
such
as
databases
and
as
part
of
this
I'm
using
cross
plane,
the
cross
plane
project
to
to
provide
kubernetes
facing
user
experience
for
managed
services,
and
one
challenge
that
I
had
is
that
cross
plane
is
very
complex.
G
We
are
currently
using
mostly
flux
flux
with
a
customize
to
to
manage
or
manage
services
infrastructure,
but
I
I
was
really
bumping
into
this
issue
of
getting
coding
assistance
to
get
this
other
system
resources,
configured
and
so
I
found
cover
and
ytt
very
useful
for
me
to
split
a
large
composition,
custom
resources
and
much
more
apart
and
in
particular
this
this
smaller
parts,
custom
resources
in
themselves.
G
So
yes,
that's
that's.
My
first
use
case
and
I've
been
very
happy
with
with
ytt
and
cap
controller
for
this
and
with
the
learning
curve,
of
course,
which
was
a
one
of
the
the
D
breaker
for
my
team
because
of
oit
imperative
syntax.
The
learning
curve
is
was
too
high
for
most
of
my
team,
so
we
agreed
that
I'm
I'm
encapsulating
most
of
ytt
into
libraries
into
star
libraries,
so
that
the
rest
of
the
team
could
eventually
use
the
same
product
dim
but
not
be
exposed
to
to
White
complexity.
G
I
continued
using
ytt
and
cap
for
running
acceptance
tests
using
a
curtor
because
we
don't
have
a
CI
we're
only
using
CD,
so
I
had
the
trouble
of
how
to
to
run
the
cutter.
Yeah
I,
don't
know
if,
if
you
know
about
cattle
is
a
decorative
tool
for
kubernetes
and
you
need
to
provide
a
decorative
yaml
files
to
to
deploy
kubernetes
resources
as
well
assets
and
so
I've
been
using.
G
With
this
report
for
immutable
configurations,
I've
been
using
ytt
to
deploy
the
cattle,
the
cattle
yaml
files
as
conf
within
config
Maps
and
and
to
mount
this
contain
bags
into
current
job
and
to
schedule
the
current
Japan
job
and
to
schedule
the
job
automatically.
Whenever
a
test
file
change,
the
config
map
is
versioned,
and
so
a
new
job
is
is,
is
launched
automatically.
So,
basically
my
test
whenever
I
modify
in
git.
One
of
my
test
file,
my
new
job,
is
triggered
and
launched
my
test,
so
this
has
been
really
useful
for
me.
G
G
So
it's
been
yeah
I'm,
still,
learning
I'm
still
new
to
to
cover
all
tools,
but
it's
been
very
nice
Journey
for
now
and
I
search
in
the
issues
and
in
slack
and
I
didn't
see
yet
mention
of
of
flux
users,
so
I
would
use
cover
and
I
I
have
the
information
that
there
is
quite
a
bit
of
opponent.
Is
there
to
expand
use
of
Carvel
beyond
the
cover
Community.
G
The
flux
team,
as
as
similar
aspect
to
Carvel
in
terms
of
git
sources,
which
kind
of
duplicated
in
similar
to
the
fetch
aspect
in
the
in
the
in
the
cap
controller
aspect.
So
it
looks
like
the
sources
are
very
similar
to
flag
sources
as
a
fetch
part,
and
the
template
seems
that
it
could
be
really
fitting
well,
a
flux
controller
that
would
do
yttd
templating,
just
like
the
flux,
handshot
or
the
flux.
Customized
controller
is
doing
customized,
templating
and
so
I'm
wondering
whether
there
wasn't
any
any
thoughts
or
similar
discussion.
G
Yet
in
the
past
reading
this
and
I
thought,
maybe
it
was
easier
to
discuss
in
the
community
meeting
rather
than
issues
or
slack.
So
sorry
for
long
introduction,.
F
No,
that
was
all
useful
context.
I
know
that
this
has
come
up
in
the
past
and
I
I
don't
think
there
was.
There
isn't
any
reason
why
it
wouldn't
be
a
good
idea
for
all
of
what
you're
saying
I
mean
effectively
customizes.
F
A
kind
of
you
know
overlay
on
your
configuration,
so
it
it
fits
logically
I
didn't
I
I,
don't
also
remember
and
you're,
probably
yeah
I,
don't
think
that
that
ever
crystallized
it
just
some
kind
of
issue
that
we
tracked
in
order
to
be
able
to
prioritize
and
plan
on,
and
that
has
more
to
do
from
my
perspective
be
happy
to
be
corrected
by
anybody
on
the
call,
but
from
what
I
remember
it
just
has
more
to
do
with
what
we've
been
able
to
focus
on
rather
than
if
the
idea
has
any
Merit
at
all.
F
I
think
it
does,
and
in
fact,
in
general
part
of
our
journey
into
cncf
is
finding
ways
to
play
well
with
others
more
so
so
this
actually
fits
in
in
that
intention.
Well,
so,
I
I
haven't
seen
any
progress.
F
Beyond
conversation
at
this
point
with
something
like
that
yeah,
but
so
I
think
the
idea
has
a
lot
of
Merit
personally
I
would
love
to
see
that,
because
I
know
that
a
lot
of
a
lot
of
folks
are
using
flux
already
and
they
would
just
like
to
be
able
to
have
they're,
templating
and
overlaying
be
able
to
participate
seamlessly
in
that
not
to
have
to
have
some
glues
off
the
side
to
sort
of
fit
that
in.
G
And
I
wonder
whether
also
it
might
benefit
to
the
Carvel
Community
to
Leverage,
The,
modular
flux,
approach
of
adding
into
additional
input
sources
and
maybe,
and
maybe
as
well
notifications
so
to
I-
see,
for
example,
I'm
not
sure.
Yet.
If
cap
controller
supports
buckets
or
CI
images,
as
inputs,
for
example,
which
flux
does
and
so
maybe
there'll
be
one
way
to
expand
the
use
cases
of
carbo
by
leveraging
the
building
blocks,
that
the
flux
Community
is
contributing
as
well.
Yeah.
F
In
regardless,
it
sticks
to
our
Unix
philosophy,
roots
of
being
composable.
So
yes,
while
while
the
fetching
we
do
have
Fetchers
for
oci
repos,
but
we
don't
have
for
S3
buckets
so
yeah,
but
again
kind
of
coming
back
to
wanting
to
be
composable.
That
sounds
great.
F
I.
Haven't
thought
a
lot
deeper
about
this
personally,
but
I
wonder
if
there
isn't
a
simple
path
here
from
having
a
cap
controller
that
having
a
cap
controller
that
effectively
meets
the
API
for
a
flux,
controller
for
a
that
can
just
be
plugged
in
in
that
way,
yeah.
G
Yeah
I've
been
digged
so
much
into
a
flux
controller
to
to
have
an
idea
whether
that's
compatible
and
how
the
the
artifacts
from
The
Source
controller
are
obtained
and
the
communications
events
between
controller
or
how
how
all
of
this
fits,
but
yeah
that
would
be
idea
if
the
same
component
could
have
two
personalities.
That
would
be
awesome.
Thank
you
very
much.
I
really
appreciate
this
conversation.
Thanks.
F
Yeah
thanks
for
bringing
this
up,
this
is
really
valuable.
We're
also
looking
at
informally
around
ways
that
we
can
plug
into
the
Argo
experience
as
well.
So
this
is
very
relevant,
even
if
you
don't
hear
us
talking
a
lot
about
it.
Part
of
that
just
has
to
do
with
we're
trying
to
be
responsible
by
staying
focused
on
what
we've
committed
to
up
to
this
point,
but
yeah
I
would
love
to
talk
further
about
it.
I
don't
know:
I've
been
hogging
the
mic.
Anybody
else
have
thoughts
about
this.
F
Cool,
so
so
maybe
part
of
The
Next
Step
would
be
to
again
create
a
space
to
have
a
conversation
about
this.
F
If
you
wanted
to
create
an
issue
in
cap,
controller,
I
think
that'd
be
a
good
spot,
yep,
sure,
okay
and
then
yeah,
we'll
we'll
add
some
context,
flesh
it
out
and
give
us
an
opportunity
to
kind
of
Kick
this
forward.
Even
if
it
increments.
G
Maybe
I
I
have
a
second
question.
If,
if
we
still
have
a
bit
of
time,
I'm
not
sure
yeah
is
the
cover
Community.
Does
the
cover
committee
has
experience
into
the
kind
of
CI
CI
tasks?
I
was
mentioning
like
running
tests
along
with
deployments.
Other
members
are
doing
that
and
there
are
ways
I
could
get
inspiration
from
their
work.
F
Yeah
I
I
personally
haven't
seen
a
lot
of
folks
talking
about
that.
It's
something
yeah
so
I
there
isn't
a
hidden
Corner
that
you
haven't
found
yet
of
conversation.
That's
happening
there
as
far
as
I
know,
I
wonder
if
anyone
else
on
the
call
has
seen
something
like
that.
I.
A
Might
talk
to
Lee
to
see
if
he's
seen
any
of
that
he
he'd
be
a
good
resource,
so
Lee
Capilli
he's
a
Dev
advocate
here
at
VMware,
but
he's
heavily
involved
in
carvels
so
of
all
I'll
reach
out
to
him
to
see
if
he
has
any
any
experience
with
that.
G
C
G
And,
and
specifically
one
one
trouble
that
that
I'm
currently
having
is
that
I'm
using
the
the
data
for
the
data
module
to
push
my
yaml
test
files
into
config,
Maps
and
I
would
like
to
find
a
ways
as
those
data
files
could
be
YT
templates,
while
being
not
individual
files.
Currently
I'm
using
this
as
a
folder
and
I
push
I
iterate
all
those
data
files
and
I
push
them
as
a
config
map
and
like
to
do
the
same
thing,
but
using
my
TT
syntax
within
them.
G
G
I
have
a
series
of
tests
here,
for
example,
that
just
plain
plain
text
and
I
would
like
to
make
those
being
whitetid
on
plates
and
for
now
the
way
that
getting
them
is
I'm
using
a
conflict
map
and
oh
maybe
I,
can
stop
my
camera.
It's
maybe
too
much.
G
C
F
See
so
you
want
each
of
these
files
in
the
cuddle
files
to
be
to
possibly
be
a
template.
Is
that
what's
yes,.
C
F
See
yes,
I
see,
okay
and
the
okay
interesting
yeah
I
mean
the
first
thing
that
comes
to
mind.
Is
we?
We
have
an
outstanding
idea
that
we've
been
kicking
around
about
being
able
to
emit
comments
out
of
ytt
templates,
which,
since
our
templating,
is
in
the
commenting
space,
it's
you
can
get
it
like
one
level
of
indirection
where
you
can
describe
what
the
template
would
look
like
in
comments.
F
F
But
it's
an
interesting
use
case
to
dig
into
in
order
to
maybe
give
a
little
bit
more
shape
to
that
effort,
but
out
of
the
box,
if
this
file,
since
this
file
goes
through,
are
you
saying
you
want
to
execute
the
templating
as
you
place
these
files
in
here?
Yes,.
G
C
G
G
F
Yeah
so
today
there
isn't
a
function:
you're,
not
missing
some
kind
of
function
where
we
say
here's
some
templating
evaluate
this.
For
me,
what
we
would
typically
do
is
somehow
provide
that
in
a
library
itself
and
then
evaluate
that
Library,
that's
how
we
are
exposing
the
templating.
The
overall
templating
experience
so
be
interesting
and
you're.
Talking
about
loading
up
those
files.
F
Yeah
I
wonder
if
we
could
maybe
spend
a
little
more
like
do,
do
a
little
bit
of
a
pairing
session
to
try
and
see
what
it
would
look
like
to
maybe
move
this
into
a
library
and
see
if
that
could
work,
because
the
output
of
a
library
is
effectively
all
of
the
rendered
templates.
F
No
I
mean
I
mean
something
that
sits
underneath
the
ytt
underscore
lib
each
each
one
of
these
directories
is
considered
the
home
for
a
library
itself,
okay,
so
yeah,
maybe
maybe
kind
of
poking
at
that,
together
in
in
more
long
form,
format
of
a
conversation
be
happy
to
get
on
a
zoom
call
with
you
and
looking
for
that
'd
be
awesome.
Thank
you
very
much.
Okay,
cool
yeah,
let's,
let's
sync
up
afterward
and
all
try
and
find
some
time
for
us.
F
C
A
A
Yeah
good
to
see
you
Happy
New
Year,
and
you
made
it
just
in
time
for
me
to
sign
off.
Unless
did
you
have
anything
you
wanted
to
talk
about
Scott.
H
No
I
just
completely
missed
the
facts
of
the
meeting
happening
and
I
was
planning
on
joining
completely
missed.
It
so
see
you
in
two
weeks,
I
guess
for
the
next
one.
Oh.
A
I
haven't
seen
him
in
forever
and
I
was
like.
He
should
be
part
of
all
this
discussion
happening.
I
know
he
would
have
some
good
insights
for
those
that
are
unaware.
Scott
is
a
long
time.
Community
member
he's
been
very
involved
for
a
while
and
contributes
some
some
great
experience
and
insight.
A
So
he's
been
very
helpful
for
the
development
of
Carvel
and
we
appreciate
him
so
much
so,
but
Scott
feel
free
to
look
at
the
video
afterwards
and
maybe
see
what's
going
on
so
guillermay
I'm
I'm
hopeful
he
he
is
given
a
lot
of
stuff
to
talk
about
today
and
super
appreciative
of
that
and
then
Thomas
provided
some
insight
as
well
and
we're
going
to
be
creating
some
issues
there.
So
super
fun
stuff
to
start
the
new
year.
I
really
appreciate
everybody's
contributions.
Here
it's
it's
good
stuff.
A
H
A
A
We'll
see
if,
if
I
make
it
I'm
hoping
I
can
but
we'll
see
to
at
least
to
Amsterdam
I'm,
not
sure,
but
Chicago
I
will
be.
A
Okay,
before
we
bid
for
well
is
there
anything
else.
Folks
want
to
bring
up.
A
Okay,
well,
thank
you,
everyone
for
joining
today.
Thank
you
for
all
the
discussions.
As
I
mentioned,
it's
it's
super
appreciated.
We
we
love,
we
love
the
engagement,
it's
super
helpful
and
it
keeps
us
motivated
to
continue
doing
the
work
that
we
do
and
for
those
of
you
watching
from
home,
please
come
and
join
us
live.
We
would
love
to
to
hear
from
you
and
have
you
join
us?
A
Otherwise,
you
know
where
to
find
us
we're
on
all
sorts
of
other
channels,
slack
Twitter,
GitHub,
all
the
fun
things,
and
with
that
we
look
forward
to
seeing
you
at
the
fourth
month,
fourth
Wednesday
of
the
month
at
8
A.M
Pacific
time
and
have
a
great
rest
of
your
day.
Hi.