►
From YouTube: Kubernetes SIG Service Catalog 20170803
Description
- Scope of first beta release
B
B
We're
gonna
go
with
the
speaker
queue
as
we
always
have
done
in
the
past
couple
weeks.
I
will
be
taking
notes,
but
not
sharing
my
screen
and
as
usual,
if
you
have
something
to
say,
please
comment
with
plus
hand
as
I
just
did
in
the
comments
thread
and
I'll
put
you
under
the
queue.
I
lack
you
in
the
thread
and
you'll
get
your
chance
to
speak.
B
That's
gonna
be
about
it
all.
As
usual,
we'll
be
using
my
high
tech,
speaker,
cue
technology,
and
with
that
we've
got
our
first
item
on
the
list
from
Paul
is
a
proposal
for
the
scope
of
initial
beta
release.
I
have
typed
in
a
few
sub
bullet
points,
but
they
should
be
fairly
self-explanatory
and,
with
that
Paul
I
will
hand
it
over
to
you.
B
A
The
zoom
has
this
bucket,
where
it
like
you
go
to
share
your
screen.
It
shares
it
gives
the
option
to
pick
every
window
except
the
one
that
you
want
so
I'm
going
to
share
my
entire
desktop
and
you
might
see
what
a
what
a
mess
it
is
actually
I
just
had
a
hard
reboot,
so
it's
very
nice
and
organized
okay.
So
here's
the
agenda,
I'm
talking
about
issue
number
one,
zero,
nine,
eight
and
so
I
we've
been
having
these
design
discussions
for
a
couple
weeks
and
I.
Think
they've
been
like
extraordinarily
productive
and
I.
A
That
is
something
that
we've
recently
I've
gotten
consensus
around
an
open
service
broker,
which
I
think
is
important,
is
allow
service
brokers
to
provision
resources
and
kubernetes
using
the
identity
of
the
user
that
requested
them
so
I.
This
is
I
have
like
a
few
points
to
go
through
about
like
the
features.
I
wonder.
If
folks
have
any
gut
reactions
are
those
the
right
goals?
Do
we
have
other
goals
that
I
didn't
think
of?
How
do
people
feel.
A
By
the
way,
I
am
fully
aware,
people
might
need
a
chance
to
think
about
this.
I
am
I,
did
not
expect
it
all
to
I'm
not
trying
to
force
the
decision
right
now.
Please
do
think
about
them.
I
think
that
we
should
have
another
discussion
on
this
on
Monday,
but
it
sounds
like.
Maybe
people
need
some
time
to
think
but
nothing's
popping
out
so
far.
That's
like
there's
another
goal
and
it
immediately
comes
to
mind
that
it's
not
written
down
so.
B
We've
got
Doug
saying
that
he
needs
some
time
to
think
if
things
are
missing,
yeah
and
Morgan
says
that
he
has
not
fully
parsed
them
yep,
so
Morgan
I,
wonder
so
Doug,
that's
totally
cool
sounds
like
we've
got
some
time
built
in
for
all
of
us
to
think
about.
Other
things
are
missing:
Morgan
I,
wonder
if
you
have
any
immediate
comments
related
to
things
you
have
or
have
not
parsed
yet.
A
Okay,
so
I
also
wrote
a
little
bit
about
what
I
think
our
approach
should
be
to
finalizing
the
designs
for
these
things,
and
this
this
is
influenced.
You
know,
most
recently
by
art,
design
discussions
that
we've
had
so
far
and
prior
designs.
That
I
worked
on
in
kubernetes
and
I.
Think
that
one
important
principle
is
that
it's
not
it's
necessarily
not
possible
to
imagine
all
of
the
different
use.
A
Cases
that
were
eventually
going
to
want
to
support
I
think
that
the
sweet
spot
for
an
initial
beta
release
and
emphasis
on
initial,
because
I
think
we're
gonna
want
to
do
multiple
ones
is
that
we
should
try
to
be
really
strategic
about
where
we
design
for
future
extensibility,
and
we
definitely
need
to
have
design
documents
that
are
checked
in
for
major
design.
Work
elements
nas
already
started
doing
this,
we've
got
another.
A
We've
got
some
things
that
are
issues
right
now
that
can
easily
just
get
turned
into
pull
requests
that
have
that
contain
the
the
text
of
the
issue
reformatted
a
little
bit.
So
it's
more
like
a
design
document,
but
I
thought
that
would
be
a
fairly
good
baseline
for
how
to
approach
this
work,
and
so
I'm
gonna
stop
hearing
it
and
let
other
folks
comment
if
they
have
anything
to
add
or
want
to
tell
me
what
an
idiot
I
am
I
will
tell
you
in
advance.
A
A
A
B
C
I'm,
fine
with
checking
the
documentation,
the
design
documentation
in
I
just
want
to
avoid
this
bizarro
world
thing
that
the
course
interests
have
where
they
check
a
design
doc
in
and
then
we
have
no
idea
if
it's
if
it's
actually
been
implemented
or
not,
and
so
you
know
fine,
we
check
it
into
proposals,
you
know
ongoing
and
then
you
know
when
it's
done.
It
actually
moves
to
it's
done
or
there's
something
at
the
top.
That
says
it's
done
because
more
than
once
have
I
gone
to
the
features.
B
D
I
think
that
for
the
design
proposals,
raising
pool
requests
is
a
good
thing.
I
agree
that
we
probably
should
separate
proposals
from
the
actual
documentation
and
we
can
move
these
proposals
to
the
do
relations
once
we
implement
okay.
This
should
be
good
enough.
I
think
and
I'm
just
saying
that
for
the
big
proposals
I
think
it's
much
easier
to
to
decide
what
what
we
we
all
agree
on,
for
example,
with
instance,
parameters
issue
we
just
like
even
with
the
documenting
stuff
in
the
notes
or
the
calls
different
people
have
different
understanding.
D
B
B
I
mean
I
will
I
will
verbalize
what
you
said
that
at
least
sorry
I
forgot
you're
on
go,
go
so
Doug
says
he'd
prefer
that
they
become
documentation
that
isn't
stale
the
minute
they're
merged
then
follow
up
to
that.
He
says
our
Doc's
should
say
everything
a
design.
Doc
says
anyway.
He
doesn't
think
we
need
both,
but
it
aligns
what
Morgan
was
saying.
It's
very
confusing
to
follow
the
core
documentation
and
design
proposal
process.
B
A
A
If
we
check
a
proposal
in
and
it
changes
week,
we
need
to
update
the
proposal,
and
actually
you
can't
see
it
on
the
screen
now,
but
I
do
think
that
we
should
have
at
least
minimal
documentation
for
the
general
concepts
and
the
use
cases
and
how
to
use
the
API.
So
I
think
between
those
comments.
We're
probably
pretty
close
that
how
does
that
strike?
People
like
we
don't
need
to?
B
A
B
What
I
have
taken
from
your
words
Paul
is
that
you
put
a
proposal
forward
that
design
Docs
should
be
put
into
the
repo
and
checked
in,
and
then
they
should
be
updated
with
their
status
on
whether
they
were
implemented
with
been
implemented.
Yet
whether
things
have
changed
in
them
and
so
forth.
But
beyond
that,
maybe
don't
get
too
hung
up
on
the
proposal
process
for.
C
A
B
B
A
We
can
we
can
talk
about
the
specifics
of
what
we're
gonna
do
with
these
things,
I'm
generally
in
favor,
of
like
I,
think
as
long
as
everybody's
comfortable
with
how
we're
working
I
don't
think
we
need
to
have
like
a
super
detailed
plan,
but
I
will
do
whatever
folks
want
to
do.
The
most
important
point
is
that
we
write
things
down
specifically.
A
B
A
A
Just
for
clarity,
I
am
NOT
I.
In
this
conversation,
I
am
NOT,
supporting
or
endorsing
or
indicating
that
I
don't
support
any
way
of
solving
a
particular
problem
I'm.
My
goal
here
is
for
us
to
agree
on
which
are
on
what
the
set
of
problems
that
we
had
to
solve
is
for
beta.
So
with
that
in
mind,
I
think
there
are
four
main
areas.
The
first
one
is.
We
need
a
beta
level,
API
and
I.
Think
the
major
design
problems
in
that
is
that,
in
that
area,
are
that
we
need
to
finalize
the
resource
names.
A
There's
still
a
question
of
exactly
what
the
kubernetes
names
of
service
class
and
plan
should
be,
and
by
this
I
mean
is
it
the
human
readable
name?
Is
a
the
open
service
broker
ID
and
how?
What?
What
are
the
ways
that
we're
going
to
allow
you
to
reference
these
from
an
instance
and
then
I
learned
the
other
day
and
I
put
this
into
slack
and
I'm,
pretty
sure
everybody?
Here's
has
seen
seen
my
comments
about
this.
In
slack,
the
checksumming
thing,
which
was
my
brainchild,
is
the
wrong
way
to
do
stuff.
A
I
learned
what
the
right
way
is
and
it's
to
use
this
feature
of
object,
medical
generation,
so
I
think
that
we
should
do
that,
but
those
I
think
are
the
biggest
API
problems
as
far
as
providing
a
stable
API
and
by
the
way,
I
also
should
have
said.
If
anybody
thinks
something
is
missing
or
is
in
there
that
doesn't
have
to
be
I'm.
Just
gonna
keep
going
through
this
list
like
collect
your
thoughts
and
put
them
into
this
issue,
or
we
can
talk
about
them
here.
A
A
A
Hands
and
I'm
not
even
sure
if
the
bytes
have
gotten
up
to
Doug,
yet
so
I'll
keep
going
so
for
brokers.
I
think
we
need
an
API
for
refresh
settings
and
that
encompasses
do
it
on
a
duration.
Do
a
manual
only
and
we've
talked
about-
there's
also,
you
know.
Obviously,
if
manual
only
is
an
option,
you've
got
to
be
able
to
manually
trigger
that
it
gets
refreshed.
A
There's
also
the
semantics
of
when
you
do
a
refresh.
What's
the
business
logic
that
you
carry
out
and
how
do
we
handle
things
like?
Oh,
this
broker
removed
this
plan
and
we
still
have
services
that
are
on
that
plan
and
then
there's
also
API
surface,
for
which
opens
surface
broker.
Api
version
that
we'll
use
to
communicate
with
the
broker,
there's
bearer
token
auth,
to
authenticate
from
the
controller
to
the
broker
and
then
there's
TLS
verification
of
the
broker's
TLS,
and
some
of
these
things.
A
We've
actually
got
quite
a
bit
of
work
done
on
and
they're
in
progress
to
some
degree,
but
I
just
wanted
to
list
everything
out.
So
it
was.
It
was
in
there
the
so
for
instances
there's
the
sourcing
parameters,
there's
which
I
think
due
to
the
volume
of
discussion
we've
had
on
it
this
week,
I
doubt
I
need
to
re-explain
there's
orphan
mitigation,
which
is
preventing
things
like
you.
A
A
Then
there's
clear
handling
of
what
to
do.
When
you
get
a
deep
provision
request
for
an
instance
that
has
bindings
there's
ensuring
no
other
operations
can
start
during
a
sync
operations
which
I
actually
think
that
we
we
might
be
covered
on,
but
I'll
just
keep
going
and
then
there's
reject
plan
changes
for
instances
of
service
services
that
aren't
planned
updatable.
A
So
then,
for
bindings,
it's
actually
a
fair
degree
of
overlap,
but
those
things
for
bindings
parameter
api
orphan
mitigation,
user,
impersonation,
I'm
gonna
skip
over
the
next
one
and
come
back
to
it,
then
determining
whether
we're
gonna
send
the
applet
on
bindings
and
then
last,
but
certainly
not
least,
is
I.
Think
that
we
should
remove
the
pod
preset
integration
and
that,
given
the
changes
that
are
in
progress
with
pod
preset
moving
that
the
only
degree
to
which
the
beta
scope
should
include
pod
preset
is
that
we're
removing
this
alpha
pod,
preset
stubs.
So.
B
A
A
My
only
hesitation
is
that
it
it
took
an
incredible
amount
of
time
to
do
the
TPR
stuff
I,
don't
think
it
will
take
that
much
time
in
to
do
see
our
DS,
but
I'm
not
positive,
that
it
has
to
be
a
block,
a
blocker
on
the
first
beta
I'm
willing
to
hear
arguments
for
it.
That
is
my
own
personal
subjective
reaction.
I.
D
A
B
B
A
Think
that
it
depends
on
how
regularly
I
mean
I'm
I,
definitely
think
that
we
should
I
think
I
think
that
we
should
decide
what
minimum
version
we're
gonna
target
and
that
we
should
talk
about
how
regularly
we
begin
depending
on
new
features
and
I
would
be
in
support
of
trying
to
stay
stay
in
sync,
with,
like
the
latest
release
version.
Definitely.
A
C
D
B
B
A
B
Okay
sounds
good
all
right,
so
then,
moving
on
to
Docs
Doug
has
a
hand
up.
So
I
will
speak
for
him.
He
says
on
the
last
one,
meaning
the
docs
one.
Can
we
get
in
the
habit
of
requiring
doc
updates
for
all
new
pr's?
We
really
should
get
into
the
mode
of
operation
where
our
Doc's
are
always
up-to-date
with
the
code.
We
agreed
on
this
process
when
we
first
started,
but
we've
been
a
bit
loose
on
doing
it.
So.
A
A
B
B
B
B
B
A
B
Well,
your
hand
is
now
down
okay,
so
we've
got
couple
action
items
out
of
this
big
bullet
point
about
beta
release.
I
would
encourage
everyone
to
think
about
these
things.
Some
more
we're
going
to
bring
this
up
again
sounds
like
on
Monday
specifically
consider
what's
missing
and
what
should
it
be
in
the
proposal?
We've
had
some
discussion
about
that
already,
so
that's
great
does
it.
Anyone
have
some
final
sections
comments.
Questions
about
this
big
beta
bullet
point
before
we
move
on
now,
I'll
go
ahead.
B
We'll
discuss
just
previously
was
that
we
first
get
to
that
baseline
and
then
we
move
forward
with
coming
up
with
a
way
to
require
Docs
and
age.
So
I
didn't
I'll
share
what
my
interpretation
was
from.
That
discussion,
which
was
I,
didn't
get
the
impression
that
we
were
going
to
require
Docs
as
a
hard
and
fast
rule
on
every
PR.
B
B
A
I
do
think
that
we
should
find
a
way
to
account
for
the
fact
that,
like
some
people
are
are
just
at
different
strengths.
Right
and
like
some
people
do
have
are
like
able
to
slam
out
code
that
works
and
is
correct
and
will
become
extremely
blocked
if
they
also
have
to
write
doc,
because
it's
just
not
one
of
their
strengths.
A
If
someone
recognizes
this
about
themselves-
and
we
make
it
very
clear
up
front-
maybe
they
can
get
a
doc
buddy
on
there
pull
requests
to
like
make
it's
easy
to
collaborate
on
branches
right,
and
so
one
person
could
tackle
the
code
and
another
person
could
tackle
the
doc.
Maybe
once
the
code
is
getting
to
a
state,
that's
good
or
some
other
arrangement
I'm
not
trying
to
push
back
at
all
on.
A
B
Cool,
so
this
guy
Aaron
had
his
hand
up
as
well.
I'm
gonna
take
off
my
hat
and
just
say
briefly:
I
believe
we
should
probably
get
to
a
baseline
first
and
then
discuss
specifics
on
what
we
should
do:
policy
wise
for
Doc
for
every
PR
kind
of
policies
that
are
kind
of
around
that
I've
got
thoughts,
of
course
on
that
as
well
they're,
fairly
similar
to
whatever
one
is
said
already,
but
I
would
rather
that
we
focus
our
energy
on
getting
to
the
baseline
and
then
figuring
out
what
to
do
from
there.
B
B
Morgan
I
view
that
as
a
common
courtesy,
there's
some
overlapping
conversation
now
Nile
says
to
guaranty.
Doc's
are
in
sync
with
code,
so
on
and
so
forth.
So
I
would
love
for
people
to
put
their
hands
up
again
and
verbalize.
Some
of
this
stuff
in
in
contiguous
conversations,
the
Paul
you've
got
your
hand
up
go
ahead,
so.
A
Remember
that,
if
we're
writing
design
documents,
those
should
include
what
the
API
is
going
to
be
and
so
I
it
should
be.
It
should
be
such
that
the
design
is
finalized
before
the
code
is
merged,
obviously,
and
since
the
design
should
be
finalized
really
before
people
start
thinking
hard
about
the
actual
code.
A
Maybe
another
permutation
is
that
someone
can
open
a
dot
PR
and
another
person
can
open
an
implementation
PR
and
we've
got
to
make
sure
that
they
get
merged
together
around
the
same
time,
I
think
it
might
be
a
little
bit
of
a
handicap
if
we
insist
that
they
have
to
be
in
the
same
PR
I
think
that
we
should
be
flexible
and
allow
for
different
arrangements.
I
do
agree
that
maintaining
quality
dock
is
very
important
to
our
overall
long-term
success
and
since
I
think
this
project
is
important
to
the
wider
community.
A
B
Okay,
so,
since
I
don't
see
any
hands
up,
what
I've
heard
so
far
is
that
everyone
seems
to
have
consensus
that
we
should
get
to
a
baseline
of
documentation
before
we
start
doing
something
along
the
lines
of
requiring
docks.
Her
PR
does
it
before
we
move
on.
Does
anybody
disagree
with
that
particular
consensus.
B
Okay,
Doug
you've
written
something
in
here
since
you're.
The
only
one
who
can't
talk
I
will
assume
that
your
hand
is
up
if
anyone
else
has
something
to
say.
Please
do
put
your
hand
up,
though
Paul
that's
a
knack
for
you.
So
Doug
says,
as
with
most
most
things,
I
believe
it's
okay
to
define
our
process
as
our
goal
and
be
a
hard-ass
in
what
we
document.
But
then,
in
practice
we
know
there
might
be
exceptions
and
so
Paul.
You
have
your
hand
up
so
go
ahead.
A
Okay,
so
my
my
the
point
that
I
was
gonna
make
is
I
think
it
might
be
detrimental
to
our
overall
productivity
if
someone
has
to
rebase
a
lot
of
code,
because
people
can't
agree
on
the
wording
for
a
doc
and
I
think
that
might
not
be
the
best
use
of
time.
So
I
I
agree,
I,
guess
with
what
Doug
is
saying
is
that
there
might
be
exceptions,
maybe
one
possible
exception
would
be
enormous,
pull
requests.
That
is
good
from
a
code
standpoint.
A
The
doc
isn't
finished
or
has
some
minor
disagreements
on
wording?
Maybe
we
could
pull
the
doc
out
of
that
one
and
make
a
separate
PR
for
it,
or
maybe
this
isn't
an
issue.
If
the
moment
we
feel
like
the
design
is
done,
we
immediately
start
making
a
doc
pull
request.
I
do
think
something
that
is
very
useful
in
projects.
Is
that
certain
people?
B
B
:
once
all
right,
four
minutes
is
a
sense,
so
I
don't
think
we're
gonna
make
it
to
issue
1075
about
instance.
Parameters.
I
will
move
that
Nile
into
the
next
meeting,
which
is
Monday
and
with
that
I
believe
that
we're
gonna
get
four
minutes
back
on
the
day.
Please
look
at
your
action
items
follow
up
on
those
I
will
be
following
up
on
mine
later
today
to
create
the
issue.
Otherwise,
I
will
see
everyone
on
the
Internet
take
care.
Everybody.