►
Description
Tanzu Community Edition Weekly Community Meeting - April 20, 2022
We meet every Wednesday at 11am PDT. We'd love for you to join us live!
This week we covered the release candidate v0.12.0-rc.2 and John McBride did a demo on additional-repos. Check out the full agenda here: https://hackmd.io/CiuO4V0AT6WL_TgA47MXBA?view#April-20-2022-Agenda
A
Hi
everyone
welcome
to
this
week
week's
edition
of
the
tanzu
community
edition
weekly
community
meeting.
If
you're
watching
this
from
home,
we
encourage
you
to
come,
join
us
live.
We
have
two
different
options
for
you
to
choose
from.
We
have
this
one
which
we
meet
every
wednesday
at
11
a.m:
pacific
time,
and
then
we
have
a
monthly
community
meeting
in
which
we
meet
every
second
thursday
of
the
month
at
9.
00
a.m.
A
India
standard
time
it's
a
way
for
you
to
come
and
meet
the
rest
of
the
community,
meet
the
maintainers,
bring
up
any
questions
you
might
have
about.
Tanzu
community
edition,
provide
feedback
or
any
feature
requests.
Anything
like
that.
We
would
love
to
meet
you
and
have
you
come
join
us
live
if
you
aren't
able
to
make
it
to
any
of
the
meetings.
There
are
other
ways
to
reach
us.
A
A
A
If
you
are
using
timely
community
edition,
we
would
love
to
get
some
more
details
about
how
you
are
using
it.
So
we
created
this
pinned
issue
and
it
just
asks
for
you
to
provide
a
few
different
details
regarding
your
your
usage,
mainly
about
your
company.
What's
your
scenarios
for
using
tons
of
community
edition
and
there's
an
option
for
you
to
add
your
logo
and
we'll
add
that
to
the
adopters
adopters
file,
but
it's
not
required
to
participate
in
this.
A
It's
just
a
way
for
us
to
get
abundant
better
understanding
of
different
use
cases
out
there
for
using
tons
of
community
edition,
as
well
as
like
helping
other
members
of
the
community,
understand
how
others
are
using
it
and
in
turn
it
helps
them
know
better
ways
of
using
it
as
well.
So
we
highly
encourage
you
to
fill
this
out.
If
you
have
any
questions
about
it,
please
let
us
know
and
everyone
who's
on
the
call
today
make
sure
you
put
your
name
and
any
organization
that
you're
representing
in
the
attendees
list
here.
A
Moving
on
to
some
announcements,
we
wanted
to
acknowledge
some
some
feedback
that
we
have
been
receiving
regarding
our
communications
and
messaging,
around
tonsi
community
edition,
whether
that's
on
our
website
or
in
our
social
channels,
and
we
really
really
appreciate
all
the
feedback
feedback
that
we
have
been
getting
and
we're
looking
forward
to
working
towards
bettering
our
communications
and
messaging.
A
A
So
you
can
find
me
on
twitter
at
microwavables.
If
you
want
a
backstory
about
that,
handle
I'm
happy
to
provide
it,
and
you
can
find
me
in
kubernetes
at
nancy
and
make
sure
you
put
the
I
in
there
and
so
yeah.
Very,
very
open
would
love
to
know
your
feedback
on
that
and
we
hope
to
start
making
improvements
soon.
Regarding
this
any
questions,
while
I
have
other
folks
on
here,
if
they
have
any
feedback,
they
want
to
share.
A
Thank
you,
okay,
on
to
some
announcements,
so
we
did
have
the
the
release
candidate
2
for
0.12
it's
now
available.
A
We
appreciate
any
and
all
earlier
testing
on
this
release
and
we
are,
you
know,
planning
on
releasing
0.12
from
may
10th.
So
please
give
that
a
try.
Please
provide
any
feedback
and
we
would
really
love
to
know
how
you
know
if
there's
any
areas
of
improvement
for
this
before
may
10th.
So
thank
you
for
that.
B
Yeah,
I'd
love
to
so,
as
nancy
said,
rc2
is
out.
Please
download
it.
Try
it
install
it
yeah
targeting
may
10th
for
the
actual
ga
of
zero
12
0.,
so
very
exciting,
a
lot
of
great
features
for
unmanaged
cluster.
This
is
going
to
be
on
tanzania
framework
version,
0,
11
4
and
we've
maintained
that
compatibility
with
tmc
so
yeah.
This
is
going
to
be
a
really
really
exciting
release.
I'm
not
going
to
call
out
too
much
within
the
actual
status
stuff.
B
Here
I
think,
as
we
noted
last
week,
the
only
at-risk
thing
is
using
andrea
as
the
default
c9.
That's
that's
in
work
with
the
entrance
team.
It's
just
going
to
be
a
bit
behind
on
the
012
target,
so
we're
hoping
to
get
that
in
to
zero
13.,
but
for
now
calico
will
remain
the
default
cni
for
unmanaged
clusters,
yeah
not
much
else
going
on
within
there.
I
would
love
to,
though,
get
the
screen
and
fire
off
our
demo
here.
B
So
this
is
kind
of
continuing
on
our
theme
from
last
week's
demo.
If
anybody
was
in,
let
me
pop
up:
where
is
my
mouse
whatever?
This
is
kind
of
continuing
our
theme
from
last
week's
demo
with
unmanaged
cluster.
We're
gonna
talk
about
three
features.
This
is
the
big
cup
of
coffee
edition
bear
with
me,
as
I
am
very
tired,
so
we're
gonna
talk
about
additional
repos,
we're
going
to
talk
about
cluster
statuses
and
these
start
stop
life
cycle
hooks
forward
clusters.
B
So
these
are
new
features
coming
in
0
12
for
unmanaged
clusters
and
first
we're
going
to
talk
about
additional
repos,
and
what
this
is
is
the
flag
that
you
can
add
for
bootstrapping
your
unmanaged
cluster
to
automatically
install
a
package
repository
during
that
cluster
bootstrapping
right
now.
What
happens?
Is
the
user
manage
package
repository
automatically
gets
installed,
and
then
that
gives
you
a
bunch
of
packages,
but
we
wanted
to
provide
a
way
for
users
to
provide
their
own
package
repository
url.
B
So
that
say,
you
were
working
on
something
and
you
wanted
that
to
be
automatically
available
or
even
package
devs
needing
that
to
kind
of
get
that
extra
step
of
having
that
package
repository
there.
What's
also
really
cool
about
this,
is
you
can
specify
it
multiple
times,
so
you
could
install
multiple
package
on
bootstrapping
of
your
unmanaged
cluster.
B
So
without
further
ado,
let's
do
a
quick
little
demo.
Let
me
get
over
to
my
terminal.
So
let's
look
at
what
unmanaged
cluster
version
we
have.
This
is
0
12,
0
rc2.
You
can
go,
try
this
right
now,
but
what
we
want
to
do
is,
let's
kind
of
create,
I
guess
a
scenario
for
ourselves.
Where
say
I
wanted
to
try
the
alpha
release
of
some
package
repositories.
So
what
I'm
going
to
do
is
I'm
going
to
look
at
the
projects.registry.vmware.com.
B
Tc
main
and
surprise,
surprise,
we
actually
do
have
some
of
these
alpha
releases
of
our
packet
repository
so
down
here
you
can
see
there's
a
0
12
0
alpha
numbers
numbers
automatic
things.
So
what
that
is
is
I
believe,
nick
made
this
last
week,
nixon
pto
shout
out
to
nick,
but
this
is
a
most
up-to-date
version
of
our
package
repository.
So
let's
say
I
really
wanted
to
try
this
out.
I
could
actually
automatically
install
this
on
my
cluster
using
this
here.
B
So
that's
the
tag
inside
of
the
user
package
repository
lots
of
words,
lots
of
things.
So
let's
actually
use
that
in
our
cluster
bootstrapping.
Let's
do
tanzu
unmanaged
cluster
ls
just
to
make
sure
I
don't
have
anything
going
on
no
clusters.
B
B
So
I'm
actually
going
to
stop
this
just
so
that
you
know
it
takes
a
hot
second,
but
I
do
want
to
show
that
right
here
we
can
see
that
it
selected
that
additional
package
repository,
so
we
would
get
all
those
packages
automatically
on
here.
Let's
see
that
for
real,
but
what
I
want
to
do
you
know
kind
of
as
continuity
from
last
week
is.
I
want
to
specify
a
install
package
flag
now,
if
you
remember
from
last
week,
we
were
still
calling
this
profiles.
Thank
you,
everybody
for
the
awesome
feedback.
B
This
is
now
install
package,
so
what
I
can
do
with
install
package
is,
give
it
the
prefix
to
a
package
name,
let's
do
fluent
bit
and
then
it
will
reach
in
and
automatically
install
that
package.
Given
that
prefix
this
could
be.
You
know
a
full
name,
the
project's,
not
registry,
blah
blah
blah,
and
we
can,
you
know
again
give
it
a
tag.
This
could
be
latest.
We
could
give
it
a
values.yaml
file,
but
this
suffice.
This
will
work.
We
can
just
do
fluent
bit
and
that
will
automatically
install
fluid.
B
But
first
I
need
to
get
rid
of
that.
Last
cluster
delete
test
cluster.
That's
going
to
get
rid
of
that.
Thank
you
very
much
unmanaged
cluster.
Let's
try
again,
okay!
So
now
it
is
off
bootstrapping
and
we
can
see
again
here.
It's
selected
that
alpha
repository
here,
it's
automatically
going
to
install
that
and
then
right
now
what
it's
doing
is
bootstrapping
our
kind
cluster.
B
B
We
should
make
this
even
faster,
so
demos
have
zero
downtime,
so
their
cap
controllers
up
installing
package
repository
this
one
is
the
core
package
repository
with
things
like
the
cni
and
then
next
we
will
see
the
actual
user
manage
package
repository
coming
up.
B
And
there
it
is
so
we
can
see
projects
our
registry-
and
this
is
the
v
012
alpha
one
that
nick
made
last
week.
That
is
reconciling
and
then
here
we
can
see
installing
package
fluent
bit.
It's
just
selecting
this
package
via
the
prefix
and
using
the
latest
version
with
no
configuration
file.
So
if
we
go
into
canines,
we
can
look
at
our
package
repositories
here.
This
is
what
I
had
up
earlier
and
we
can
see
that
it
selected
this
one.
B
If
we
go
into
actual
packages,
we
can
see
a
bunch
of
these,
so
these
are
all
the
alpha
packages
out
there.
So
I
hope
that
demonstrates
kind
of
how
additional
repo
actually
can
you
can
select
that
and
install
that
automatically.
B
Let's,
let's
quit
out
here,
as
with
all
things
in
unmanaged
cluster,
we
can
actually
do
this
via
a
configuration
file.
So
I
forget
what
this
file
is
called
vim
mycluster.yaml.
B
This
is
a
configuration
file
that
I
had
bootstrapped
earlier,
but
here
in
this
field,
the
additional
package
repos.
We
can
see
that
I
had
added
that
alpha
repository
and
again
you
can
specify
this
multiple
times.
So,
let's
you
know
we
could
do
you
know
this
three
times
this
would
be
three
times
you
know.
Obviously
we
can't
install
this
multiple
times,
but
this
could
be
something
like
my
test
registry
dot.
B
You
know
mydomain.com
and
then
that
would
automatically
reach
into
that
registry
url
and
install
that
alongside
this
one,
this
alpha
v012
one
as
well.
So
a
lot
of
power
with
this
for
sure,
let's
jump
back
over
to
the
demo
they're,
not
the
demo.
The
slides
next
step
inside
of
here
is
status,
start
and
stop.
So
this
was
some
feedback
we
got
from
the
community.
Thank
you
so
much
for
this
awesome
feedback.
B
This
led
us
to
a
really
fun
feature
here
where
we
can
actually
reveal
the
status
of
a
cluster
running
in
both
the
kind
provider
and
the
minicube
provider.
The
statuses
you
will
see
are
running,
stopped
and
unknown,
and
then
that
also
gave
us
the
capabilities
to
provide
start
and
stop,
stop
hooks
so
say:
you're
running
a
clustering
kind
via
unmanaged
cluster.
B
You
can
actually
provide
danzo
and
manage
cluster
stop
and
it
will
stop
that
within
the
docker
provider
kind
of
underneath
the
hood.
So
better,
to
show
than
tell
let's
take
a
quick
look
at
that
scott
had
a
question:
how
is
the
name
decided
for
the
package?
Repo?
That's
a
good
question!
That's
a
really
good
question.
Let
me
get
out
of
here:
oops,
not
questions.
Let's
see
if
I
can
quick
exit
out.
If
we
look
up
here,
we
can
see
that
this
was
the
name.
B
It
had
kind
of
created
the
it's
essentially
making
a
valid
sort
of
domain
name
for
the
kubernetes
object,
so
it
can't
have
like
slashes.
It
can't
have
you
know
things
that
would
appear
in
your
registry
url.
So
essentially
it
takes
that
replaces
the
invalid
characters
and
I
think
it
just
puts
it
just
puts
these
dashes
in
so
it
should
be
almost
the
same
as
the
registry
url
itself,
but
with
some
of
those
illegal
characters
replaced
if
that
makes
sense,
but
yeah
very,
very
close
to
the
actual
registry
url.
B
So
for
our
stop
and
start,
let's
do
tanzania
unmanaged
cluster
ls
and
within
the
ls
command
the
list
command.
I
guess
you
can
actually
see
this
new
status
field
here
and
we
can
see
that
this
cluster
that
I
had
with
the
kind
provider
is
running
now.
If
I
look
at
tanzu
unmanaged
cluster,
let's
do
help.
We
can
see
that
we
have
these
two
new
experimental
commands
start
an
unmanaged
cluster
and
stop
on
a
managed
cluster.
B
So
since
this
cluster
is
already
running,
why
don't
we
do
tanzu
unmanaged
cluster
stop
and
this
was
called
test
cluster
and
it
will
reach
into
the
kind
provider.
You
know
for
more
details
underneath
that
into
docker
and
actually
stop
that.
So,
if
I
do
talk
docker
ps,
I
can
see.
I
have
nothing
running
that
that
cluster
is
completely
stopped.
B
It's
attempting
to
start
the
cluster
and
I
can
go
back
to
docker
ps
and
I
see
that
that
is
back
up
and
running
same
works
for
minicube
minicube
provides
those
apis
to
us
and
it
can
start
and
stop
in
that
manner
as
well.
So
yeah
this
was
a
bunch
of
feedback.
We
got
from
the
community
really
really
love
this
yeah
really
short
and
sweet
kind
of
on
that
feature
side,
but
any,
I
guess
any
any
questions
that
was.
That
was
it.
That
was
the
demo.
A
B
Yeah
yeah,
so
that
that
was
kind
of
that
bit
on
you
know
the
illegal
characters
inside
of
the
url
getting
replaced
with
with
dashes.
So
it
should
look
almost
the
same
and
that's
let's
see
if
we
scroll
back
into
the
logs.
We
can
see
right
here
where
it's
reaching
into
this,
and
it's
almost
the
same
as
that
actual
registry
url,
just
with
some
of
those
legal
characters
like
the
slashes
replaced
so
yeah,
you
should
see
almost
the
same
thing.
B
C
B
Well
feel
free
to
yeah,
give
it
a
try,
use
it
and
yeah
we're
always
in
the
kubernetes
slack.
That's
where
we're
gonna,
be.
You
know,
hanging
out
and
giving
or
seeing
your
feedback.
So
thank
you
guys
very
much.
A
Great
thanks,
john:
let's
see
it
looks
like
there
weren't
wasn't
anything
added
for
discussion
topics
is.
A
Okay,
anybody
have
any
anything
they
wish
to
bring
up
before
part
ways.
C
I'm
gonna
come
up
with
an
unscheduled
thing.
So
there's
I
don't
know
how
to
say
this
in
the
correct
way,
but
well
there's
some
chatter
about
changes
that
are
coming
to
tc
both
and
how
we
handle
this
as
a
community
project
as
opposed
to
a
product,
so
basically
work
being
done
in
the
open
and
also
about
changes
to
the
deliverables
that
we
have.
C
So,
basically,
what
I
wanted
to
say
is
there
is
a
lot
of
work
going
on,
which
is
the
vaguest
thing
you
can
say,
but
next
week
I'd
like
to
present
every
one
of
you
know
the
the
publicly
the
the
approved
for
public
consumption
version
of
what
these
changes
are
that
there's
some
chatter
about
going
on
already,
but
no
one
everyone's
kind
of
confused.
So
I
just
wanted
to
say
I
know
I'm
sorry,
but
next
week.
E
Yeah
and
if
I
can
have
one
one
thing
too,
it's
like
this
is
a
really
important
project
and
one
of
our
big
things
is
just
to
get
feedback
and
clarity
about
what
people
find
useful
and
valuable
and
where
the
best
user
experiences
lie.
E
And
to
I
mean
that
was
really
the
reason
that
of
this,
this
project
is
to
is
to
get
people
involved
and
and
get
this
great
feedback
and
and
amazing,
like
a
one
dot,
pre
1.0
product,
I'm
I'm
astounded
at
how
high
the
engagement
has
been
and
how
positive
it's
been
so
like
for
us.
This
is
a
we
like
we're
we're
in
a
really
good
position
where
we
can
make
some
decision
based
on
feedback
where,
instead
of
like
just
guessing
like
a
lot
of
open
source
projects,
have
to
do
so.
E
I
think
what
v's
really
alluding
to
is
that
we're
we're
synthesizing
the
feedback.
We
know
we've
been
doing
this
now
for
six
months
and
I
think
that
that
kind
of
opens
the
door
for
us
to
talk
about
areas
where
we
can
increase
in
in
our
effort
and
and
and
expand
the
things
we
do,
and
maybe
some
areas
that
are
that
are
getting
less
traction
or
or
don't
seem
to
pan
out
in
terms
of
those
use
cases
like
we
can,
you
know,
pull
back
or
or
do
different
things
there.
E
So
it's
really
just
like
trying
to
focus
on
the
things
that
the
community
is
telling
us
unambiguously
are
the
most
important
things
and
then
to
continue
building
this
great
community
around
it.
So
I
I
just
want
to
double
down
on
that,
because
I
think
this
is
great
it's.
I
love
the
fact
that
we're
getting
the
feedback-
and
it's
super
helpful.
A
B
Yeah,
that's
a
great
point,
scott!
That's!
That
is
something
I
missed.
So
when
you
provide
additional
repo,
it
will
not
by
default,
give
you
the
default
one
that
comes
with
our
our
tanzania
kubernetes
release
our
tkr.
B
So
if
you
wanted
to
still
use
that
one,
you
could
provide
it
in
your
configuration
file
and
then
as
your
additional
one,
so
you
were
working
on.
You
know
some
extra
packages
provide
that
as
an
additional
flag
yeah.
If
that's
a
sharp
ux,
would
definitely
love
to
see
that
in
an
issue
or
like
your
kind
of
user
flow.
If
that
wasn't
working
for
you.
F
Yeah,
I
think
that
at
least
having
that
mentioned
clearly
in
the
docs,
because
someone
who
is
working
with
additional
package
repos
that
doesn't
necessarily
I
have
no
problem
with
that
ux,
it
just
seems
not
intuitive
necessarily,
and
someone
may
think,
hey
where's
my
prometheus
package.
That
should
be
there.
G
B
Yeah
we
do
call
that
out
in
the
docks
naming
as
it
always
seems
to
be
very
hard.
So
would
love
to
yeah
reconsider
that
if
that's
something
we
want
to
yeah
get
a
touch
point
on
for
sure.
A
Okay
and
going
back
to
what
v
and
j
said,
I
I
want
to
reiterate
to
please:
please
share
your
feedback,
don't
be
shy,
we
we
really
want
to
have
the
community
involved
here,
it's
very
important
project
and
we
want
to
make
sure
everyone
is
heard
in
and
we
can,
you
know,
do
and
improve
upon
this
project
the
best
way
for
the
community
at
large.
So
thank
you
and
we
look
forward
to
seeing
you
next
week.