►
From YouTube: 2019-10-29 Crossplane Community Meeting
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Okay,
the
recording
has
started
this
is
the
October
29th
2019
crossplane
community
meeting
right
now,
where
we
are
currently
in
our
release
cycle,
is
that
we
are
literally
in
the
middle
of
releasing
v.
0.4.
There's
been
a
lot
of
really
good
progress
and
effort
from
the
contributor
team
and
the
community
to
put
some
really
cool
features
and
I'm
pretty
excited
about
into
this
release,
and
it's
you
know
it's
right
in
the
process
of
going
out
right
now,
so
it
should
be
available
for
everybody
today.
A
You
know
the
like
our
planning
and
tracking
boards,
etc
are
basically
empty
right.
Now,
since
we're
you
know
polishing
off
of
release
as
we
speak
so
I'll
skip
over
there.
Those
there's
not
much
to
look
at
right
there,
but
I
did
want
to
highlight
some
of
the
features
that
are
in
V
0.4,
because
they're
all
things
that
I'm
pretty
excited
about
did.
Do
you
want
to
talk
about
the
new
rook
stock
that
supports
some
of
the
rook
storage
providers?
Yeah.
B
Absolutely
so
we
do
right
now,
I
guess
we
already
at
this
point,
have
our
0.1
release
of
the
rook
stack.
We
also
have
some
updated
documentation
to
walk
through
an
example
of
using
it.
So
rook
is
a
little
bit
different
than
the
other
stacks
we
have
and
its
provisions
resources
in
cluster.
So
what
that
will
typically
look
like
is
either
in
the
control
cluster
that
cross
plant
is
installed
in
or
in
a
remote
cluster.
So,
whether
that's
you
know
a
g
ke,
a
KS
e
KS
cluster.
B
You
can
provision
kubernetes
resources
there
to
deploy
some
sort
of
application,
and
then
you
can
just
deploy
him
in
cluster
storage.
So,
right
now
for
this
0.1
release,
we've
provided
gigabyte
and
cockroach
support,
so
basically
different
options
for
Postgres
databases,
for
you
to
provision
in
cluster
and
in
the
documentation.
There's
an
example
of
actually
provisioning
a
gke
cluster
with
crossplane,
installing
the
rook
operator
with
crossplane,
and
then
also
provisioning,
a
Postgres
data
using
you
gabite
and
then
consuming
it
with
an
application.
B
A
Yeah
there's
a
the
guide
here
is
intended
to
be
very
prescriptive
and
it's
mostly
Yambol
that
you'll
copy
and
paste.
So
it's
not
actually
that
difficult,
it's
mostly
just
general
content,
but
then
yeah,
then
you
you
funny
this
guy,
but
it
here,
Dan
I
thought
thought
is
humorous
or
I
was
scrolling
through
and
I
kind
of
got
to
the
bottom,
and
this
is
a
screenshot
of
the
sample
application.
Bookstore
app
that
you're
bringing
up
but
I
was
like.
Oh,
how
did
we
get
a
heads
on
the
documentation
site?
One
of
these
come
from
yeah.
B
A
A
You
can
start
using
rook
the
dynamically
provisioned
post,
crests
related
to
database
instances
and
such
and
then
you
see
here
say
I'm
like
as
Dan
was
saying
like
you
could
do
all
the
CML
copying
and
pasting
and
whatnot,
or
the
too
long
didn't
read
section
here
is
now
just
two
commands,
which
is
a
massive
improvement
on
the
user
experience
Japan
you're
on
the
college.
You
want
to
talk
a
little
bit
about
the
the
resource,
referencing
stuff
that
enabled
this.
C
Apologies
I
can
give
a
video
I'm
just
going
to
be
talking
about
that,
so
yeah
previously
will
be
half
in
crossplane
was
that
we
had
multiple
scripts
to
basically
provision
a
few
resources
and
then
kind
of
retrieves,
some
attributes
of
those
provisioned
resources
and
then
like
inject
them
to
the
other
resources
that
want
to
create.
So
this
would
require
us
to
have
sort
of
become
like
a
hard
process
of
late
running
waiting
and
then
like
retrieving
attributes
and
applying
those
and
other
managed
resources
which
had
a
few
problems.
C
One
was
it
was
really
hard
for
automation,
and
then
it
was
also
it
was
for
users
experience.
It
was
very
hard
to
kind
of
go
through
the
documentation.
There
are
a
lot
of
accepts
a
lot
of
like
kind
of
like
a
meet-up
scripts
that
we
have
to
go
through.
So
what
we
did
and
before
we
kind
of
like
said,
let's,
let's
make
the
cross
plane
itself
handle
all
of
those
and
then
if
it
requires
to
kind
of
like
get
an
attribute
from
another
resource.
C
The
less
that's
like
instructed
to
wait
for
the
other
resource
to
come
available
and
then
retrieve
that
attribute
from
that
resource
and
then
use
it.
So
we
called
it
cross
resource
referencing,
and
then
it
enables
basically,
like
you
mentioned
get-get
attributes
from
other
resources
that
are
going
to
provisioned
and
then
it
also
solves
the
blocking
dependency
sort
of
a
thing
where
you're
provisioning
one
resource,
but
it's
like
by
other
resources
to
come
through.
It's
just.
It's
smart
enough
to
wait
for
those
resources
to
become
available
and
then
retrieve
its
values
and
in
provision
the
other.
C
The
other
come
like
a
feature
of
this
model
that
you
mentioned
was
the
ability
of
having
you
get
UPS
model
where
you
kind
of
like
have
a
directory
of
both
the
animals.
You
have
used.
One
command
to
control,
apply
that
folder
and
then
everything
is
done
and
then
cross
playing
over
time.
Installs,
those
and
then
retrieves
e-values
resolve
dependencies
and
everything,
and
then
it
shows
every
manage
resources
as
ready
an
investment.
Your
time.
A
Yeah,
that's
I
I!
That's
probably
my
favorite
feature
in
the
0.4
release
Javad.
So
that
worked
there.
The
that
you
spearheaded
and
designed
and
implemented
is
just
such
a
great
experience.
Improvement
for
the
users
and
community,
so
I
mean
just
like
a
single
command
to
apply
everything,
and
you
know
let
crossplane
figure
it
out,
for
you
is
just
that's
amazing.
A
A
A
Manmad
was
working
on
that
a
lot,
but
I
don't
think
he's
on
the
call
today,
because
it
is
a
all
national
holiday
in
Turkey
where
he
lives.
So
he
is
off
today.
I
wish
I
knew
what
holiday
it
was.
So
I
could
say
happy
that
day,
but
I
don't
know
so.
I
apologize,
another
thing,
the
user
provement
here
and
nick
worked
through
I.
Don't
think
he's
on
the
call
right
now,
but
is
not
what
we
call
a
simple
resource
class
selection.
A
So
you
know
before
0.4
you
needed
to
have
a
portable
resource
class
such
as
my
co,
the
abstraction
for
various
specific
types
of
my
sequel.
Instances
like
Amazon's,
RDS
or
Google's
cloud
sequel,
and
you
had
to
you-
know,
link
that
to
a
specific
type
of
resource
class
for
a
specific
cloud
provider
which
kind
of
cheapened
or
decreased
the
portability
of
the
resource.
Claim
that
you're
making
kind
of
made
the
experience
a
little
bit
degraded
for
that.
Your
application
portability.
A
So
now
we
have,
instead
of
you,
know,
kind
of
linking
a
claim
for
a
particular
type
of
resource,
a
portable
resource.
Instead
of
having
to
link
that
to
a
specific
implementation,
it's
now
based
on
labels,
where
you're
expressing
properties
that
you
want
for
your
my
sequel
database.
So
that
has
all
sorts
of
implications.
We
can
say
yeah,
one
of
my
sequel
and
I
kind
of
I
want
it
to
be
VB
in
this
type
region
or
have
this
particular
property
for
cost.
A
Let's
say
and
the
logic
for
scheduling
or
matching
in
the
dynamic
provisioning
subsystems
with
crossplane
we'll
be
able
to
match
your
request
to
a
particular
resource
that
fulfills
the
requirements
or
properties
that
you
wants,
and
so
it
massively
improves
the
user
experience
where
you
don't
have
to
worry
about
knowing
what
classes
to
match
to
and
you
can
it
just
increases
portability
in
the
user
experience.
So
I'm
really
excited
about
that
about
that
improvements
as
well.
So
let's
keep
moving
quickly
here.
We
also
have
streamlined
release
process.
A
So
now
we
have
a
lot
more
automation
in
place
to
be
able
to
get
releases
out
more
quickly.
So,
instead
of
the
you
know,
we
are
going
for
a
few
months
at
a
time
to
do
releases
and
we're
now
going
to
be
doing
monthly
releases.
So
after
today's
release,
we'll
we'll
be
doing
another
release,
November
other
one
in
December,
so
we'll
be
able
to
keep
the
ecosystem
and
community
updated
more
rapidly
and
get
features
in
the
hands
of
folks
more
quickly.
A
So
that's
really
exciting
and
then
we're
integrating
with
get
labs,
Auto,
DevOps
stuff
to
be
able
to
be
like
a
backing
provider
for
running
Auto,
DevOps
pipelines
and
get
lab
and
provision
resources
for
your
applications
that
are
managed
in
get
lab.
We've
got
a
new
stack
for
packet,
a
bare
metal
infrastructure
provider.
That's
that's
in
the
works
as
well
or
that
is
Dan.
Is
that
what's
the
status
the
packet
stack?
Is
that
available
for
folks
to
use.
B
So
the
we're
working
on
setting
up
a
release
process
with
with
packet
right
now,
and
so
there
isn't
an
official
release
of
it.
But
if
you
wanted
to
run
it
locally,
it
would
work
it
is
compatible
with
0.3.
So
there
will
be
in
the
next
few
days,
updates
to
make
it
compatible
with
0.4
and
then
standardizing
on
a
formal
release
process
with
packet
right.
A
A
Real
quick
so
in
the
cross,
plane
CLI,
which
is
a
cube,
control
plugin
you
something
that's
been
difficult
for
users
and
folks
in
the
community,
is
that
if
something
does
go
wrong
with
cross
plains
that
you
asked
for
a
my
sequel
database
and
it
doesn't
work,
there
are
a
number
of
components.
You
know,
because
of
dynamic
provisioning
that
you
need
to
discover
and
find
you
know
you
did.
A
The
bicycle
instance
is
connected
to,
let's
say
a
cloud
sequel
instance
and
there's
other
resources
involved
or
in
play
there
and
so
Hasan
wrote
this
awesome
trace
command
where
you
can
say
hey
for
that,
my
sequel
I
cared
about.
Can
you
just
trace
that
for
me
and
let
me
know
everything
that's
going
on
with
it
and
it
will
print
out
a
nice
like
table
or
I
could
do
a
graph
as
well
of
following
all
the
different
components.
A
What's
in
play,
one
of
their
statuses,
where
the
problem
is
so
it's
a
very
nice
utility
for
debugging
or
troubleshooting.
If
you
run
into
any
issues,
definitely
try
out
the
trace
commands.
So
you
can
give
a
little
bit
of
an
idea
here
of
the
things
that
it
will
show
you
but
I.
It
should
be
a
massive
improvement
in
terms
of
troubleshooting
for
our
users
cool.
So
that
is
everything
or
the
highlights.
0.4.
We
we're
going
to
be
doing
a
bit
of
a
shortened
early
cycle
for
the
November
release.
A
We
are
anticipating
releasing
0.5
right
before
Q
con
San
Diego
QQ
con
starts
on
Monday
the
18th
and
we'll
be
hoping
to
release
on
November
15th
on
that
Friday
right
before
cube
con.
So
we
have
a
brand
new
drop
with
a
couple
new
features.
Maybe
you
know
some
more
of
the
beta
types
moving
our
types
to
beta
in
there
as
well,
but
that
will
be
fresh
going
into
Q
con
for
whoever
we
get
to
see
there
or
not
see
there
it'll
still
be
available.
A
You
don't
have
to
go
to
cube
contiues
that
release
I,
suppose
yeah.
So
that's
all
the
current
stuff
going
on
that
I'm,
aware
of
with
releases
and
new
features,
and
everything
super
excited
about
all
that.
One
thing
I
wanted
to
talk
about
on
the
call
today,
because
we
have
a
number
of
folks
from
the
community
here.
Simon
is
on
the
call
too
so
folks
that
are
starting
to
build
their
own
stacks.
A
One
thing
that
I
was
curious
about
is
you
know,
we're
always
available
on
slack
to
answer
questions
and
we
have
a
contributor
guide
or
you
know
how
to
build
a
stack
developer,
guide,
etc,
but
I
was
definitely
open
for
feedback
of
you
know
any
better
ways
to
support
people
that
are
building
their
own
stacks
or
issues
you
run
into
or
things
that
you
would
like
to
see
improved
or
better
support
within
the
community.
Then
we're
you
know
very
open
to
listening.
Some
of
those
are
having
any
sort
of
discussions
about
those
as
well.
D
Of
that
conversation
can
be
focused
yeah,
so
I
just
wanted
to
say.
Thanks
for
the
support
I
got
to
me
like
it
was
super
awesome,
you
guys
were
super
responsive
and
that
helped
me
a
lot
and
maybe
a
thing
I'd
like
to
see
you
say
hello,
world
kinda
stack
which
actually
lives
in
a
pita
bread
pole.
So
I
can
see
all
the.
A
A
And
I
saw
Steve
start
smiling
when
he
said
that,
because
somebody
somebody
named
Steve
on
this
call
may
have
mentioned
that
recently
as
12.
So
that's
good
to
get
that
validation
assignment,
and
that
would
be
a
helpful
thing
for
new
contributors
or
developers
that
are
building
your
own
stacks
as
well
kind
of
a
fleshed
out
but
simple
enough
to
understand.
Example,
the
you
know
kind
of
helps
understand
like
pull
all
the
concepts
together
in
a
very
concrete
way.
That
sounds
like
a
really
good
idea.
Yes,.
D
Simon,
what
would
what
would
make
the
hello
world
stack
really
useful
for
you
right
now,
I
think
for
me
to
be
able
to
run
actually
without
having
connections,
running
crowd
of
asleep,
and
so
I
could
just
like
copy
paste
over
stuff
or
maybe
debug
through
it,
and
then
see
where
all
those
parts
play
together.
Stuff
like
that
girl
I
looked
at
the
AWS
and
GCP
specs,
but
they
are
like
kind
of
heavy
on
the
first
look,
so
it
gets
even
more
complex
and
basic
concepts.
D
A
B
A
B
A
Keep
us
posted
yeah,
that's
my
favorite
live
stream,
show
arguably
I'm,
not
cool
like
these
kids
with
their
twitch
and
all
these
live
stream
platforms.
So
that
might
be
the
only
live
stream
that
I
watched,
but
it
is
my
favorite
nonetheless
cool,
so
40.5,
as
I
mentioned,
it's
gonna
be
a
short
release
for
something
that
we
want
to
get
out
for
a
Q
Khan,
San
Diego.
A
You
know
there
are
a
number
of
things
that
we
are
kicking
around
as
priorities
that
you
know
we
think
are
important,
but
you
know
I
also
wanted
to
open
any
discussion
about
what
folks
in
the
community
might
want
to
see
in
in
this
release
as
well.
What
sort
of
new
features
or
support
might
be
interesting.
I'll!
A
Kick
it
off
just
by
mentioning
some
of
the
things
we're
thinking
about
and
if
there's
any
other
ideas
feel
free
to
jump
in
and
add
those
to,
but
you
know
we'll
be
doing
a
continuation,
as
I
mentioned,
of
the
work
of
moving
our
types
and
controllers
and
sierra
news
etc
to
beta
status.
You
know
on
the
way
of
getting
them
towards
production,
ready
and
being
able
to
take
dependency
on
them
and
stay
skooby,
stable
api's.
A
That's
one
thing
that
we'd
be
focusing
on
within
crossplane
and
then
also
you
know
there
is
a
number
of
user
experience.
Improvements.
I
think
we
want
to
continue
to
make,
for
instance,
it's
a
concept
of
a
resource
pack.
Let's
call
it
where
you
know
right
now.
You
need
to
create
define
all
of
your
resource
classes
yourself,
and
it
might
be
much
easier
to
have
a
nice
sane
set
of
default
resource
classes
that
come
along
when
you
install
cross
plains,
so
that
you
know
it's
one
less
step
that
you
need
to
worry
about.
A
So
the
general
the
general
idea
approach
here,
making
the
reducing
the
barrier
to
entry
kind
of
you
know
removing
some
of
the
friction
for
folks
getting
into
crossplane
was
a
big
theme
there
and
I.
Think
in
this
short
release,
known
on
the
stacks
side
of
things.
Dan
Daniel,
Susskind
and
Marcus
have
been
working
very
very
diligently
on
template
stacks,
to
be
able
to
a
new
way
of
writing
a
stack.
That's
even
more
simple,
where
you
do
not
have
to
write
a
full
controller
run
time
go
controller
where
you
be
able
to.
A
You
know
to
find
a
series
of
templates
that
would
be
able
to
define
your
resources
and
maybe
some
simple
life
cycle
management
hooks
for
it
as
well
in
the
language
or
declarative.
You
know,
operation
of
your
choice,
that's
being
fellated,
figured
out
and
fleshed
out
and
I.
Think
that'll
be
a
nice
improvement
as
well
and
then
finally,
another
thing,
I
think
is
pretty
interesting,
is
continuing
with
stacks
and
being
able
to
upgrade
them
migrant
them
version
them
better.
A
Have
a
better
story
for
stack
authors
for
how
they
can
update
in
place
their
stacks
and
their
resources,
components
easily
and
dependably.
So
those
are
some
of
the
ideas
that
we
had
there
and
if
anybody
has
any
other
things,
they'd
like
to
see
in
the
upcoming
releases,
then
feel
free
to
shout
them
out.
A
D
D
B
D
B
B
So
rook
is
the
first
kind
of
like
kubernetes
provider
that
we're
supporting
definitely
see
some
opportunity
to
do
others
in
the
future.
Right
now
you
can,
you
know,
provision
any
like
inherently
kubernetes
native,
a
Marcus
I
think
your
your
EMU
Marcus
thanks
the
like
right.
Now
you
can
provision
any
kubernetes
native
resources
with
the
kubernetes
application
and
the
workload
resource
group,
but
as
far
as
like
additional
kind
of
like
operator
based
providers
who
are
definitely
interested
in
looking
into
that.
B
D
A
Thanks
yeah
in
that,
in
that
whole
realm
there
you
know
improving
the
scheduling
or
you
know
like
claim
class
matching
type
of
things
that
would
be
able
to
intelligently
put
workloads
and
provision
resources
for
on-premises
types
of
scenarios.
I
think
is
all
within
that
realm.
So
you
know
bringing
together
everything
under
this
multi
cloud
control
plan
that
can,
you
know,
choose
to
schedule
or
run
workloads
in
cloud
providers
or
on-premises.
A
These
hybrid
scenarios
I
think
there's
so
much
interesting
stuff
that
we've
got
momentum
on
now,
with
this
first
step
towards
being
able
to
manage
on-premises
resources
as
well.
That
Dan
did
the
book
stack
that
it's
starting
to
open
a
lot
of
doors
for
interesting
scenario.
So
it's
good
to
get
that
validation
from
you
Simon
did
that
something
you're
interested
in
cool
cool,
so
that
was
the
main
bulk
of
things
that
I
had
on
the
agenda
for
community
topics
and
a
release
update.
A
We
I
have
another
more
technical
discussion
about
the
release
itself.
That
would
probably
do
a
breakout
session.
So
we
don't
have
you
know
the
entire
community
needing
to
get
poured
by
release
details,
but
I
wonder
before
we
did
anything
like
that.
I
wanted
to
see
if
there's
any
other
topics
that
folks
wanted
to
bring
up
that
were
not
already
in
the
agenda
documents.
A
A
All
righty,
so
we
will
think
we
can
adjourn
for
this
week.
Then
it
was
great
to
see
some
new
faces
this
week,
thanks
for
showing
up
here
and
participating-
and
you
know
we
are
still
very
active
on
slack-
and
you
know
github
issues
and
you
know
any
way
that
you
want
to
communicate
with
the
community
here
to
you,
know,
ask
for
new
features
or
help
the
priorities
about.
We
know
what
are
your
scenarios
that
you
want
to
accomplish
and
how
compras
play
and
help
with
that?
You
know.
A
That's
conversations
are
always
super
excited
to
have
so
I
will
we
will
continue
with
the
0.4
release
on
the
dev
channel
of
the
crossplane
slack
workspace,
and
so
you
stay
tuned
for
updates
there,
and
we
will
announce
when
everything
is
fully
released,
all
the
new
stacks
and
all
the
new
versions.
If
everything
is
out
in
ready
to
go
so.