►
From YouTube: SIG App Delivery Operator Working Group 2021-01-27
Description
SIG App Delivery Operator Working Group 2021-01-27
A
A
B
Hi
we'll
wait
few
more
minutes
and
then
start
hello.
C
A
From
which
company,
so
I
worked
for
red
hat
just
now,
oh
perfect,
before
that
I
spent
four
and
a
half
years
at
heroku.
So
I
have
a
lot
of
experience
of
describing
applications
to
running
containers,
perfect.
B
C
C
Yes,
then,
let's
start
hello,
everyone
welcome
to
today's
operator
working
group
meeting
yesterday.
We
want
to
discuss
how
we
will
proceed
with
our
document,
how
you
can
contribute
to
our
working
group
and
what
are
what
the
current
topics
are?
We
we
changed.
We
are
about
to
change
our
workflow
a
bit.
Currently
in
the
last
few
months,
we
worked
on
a
google
doc
document
and
found
out
that
this
is
not
always
the
perfect
way
to
get
such
a
document.
C
C
So
yesterday
we
created
a
lot
of
issues
for
which
are
currently
to
do
in
our
document,
and
we
also
we
have
tried
to
migrate
everything
to
the
c-app
deliveries
and
github
repository.
C
Okay,
perfect,
then
I'll
I'll,
try
to
I'll
try
to
repeat
what
it.
What
I
said
before
welcome
to
today's
operator
working
group
meeting.
Yes,
today,
we
will
discuss
how
we
want
to
proceed
with
our.
We
are
currently
creating
our
operator
white
paper
and
we
want
to
discuss
how
we
proceed
with
with
the
white
paper.
C
Omar
jennifer
and
me
created
a
lot
of
github
issues
for
for
this
white
paper,
so
everyone
is
invited
to
take
on
issue
what
to
say.
He
wants
to
deal
with
with
the
topic
and
to
work
on
this
topic,
and
we
are
also
trying
to
get
our
talk
to
edit
our
document
in
in
the
github
repository
of
the
cigarette
delivery.
C
C
Yes,
current.
Currently,
there
is
no
no
fixed
timeline
for
the
for
the
white
paper,
but
we
are
working
on
it
at
the
moment.
If
we
see
how
many
people
will
contribute
now
and
how
how
our
progress,
how
our
document
gets
further,
yes-
and
that's,
this
was
the
introduction
at
first.
How
can
you
contribute
just?
Let
me
share
my
screen.
C
So
I
think
these
are:
do
you
see
ms
cleaner?
I
think
I've
shared
the
wrong
screen.
C
Is
it
this
show?
This
should
be
my
my
browser
window.
This
is
the
github
repository
of
the
cigarette
delivery,
and
now
there
are
a
lot
of
issues
tagged
with
operator
white
paper,
and
we
also
wrote
operator
working
group
in
front
of
them
to
make
sure
that
you
see
that
these
ones
are
from
us
and
we
try
in
some
cases
we
try
to.
C
Yes,
we
tried
to
describe
what
what
should
what
should
happen
there
if
something
is
insufficient
or
you
need
something,
don't
hesitate
to
contact
uma,
jennifer
and
also,
if
you,
if
you
would
like
to
work
on
an
issue
which
is
not
already
created,
you
can
also
open
the
issue
open
up
the
issue
and
we
will
address
it
what's
missing
in
our
case
at
the
moment
is
we
are
we
are
we
don't
have
really
have
articles
about
the
different
operator
frameworks
such
as
the
operator
framework
itself,
as
cube
builder
as
computer
and
so
on?
C
So
if
you
know
people
from
these
communities
which
want
to
join
us
and
would
like
to
contribute
to
the
document-
and
you
are
a
modern
world
currently
so
if
you
want
to
do
to
contribute
to
one
of
these
of
these
things,
you
cannot
only
comment
to
it.
If
you
want
to
take
a
responsibility
about
one
or
one
or
more
sections,
just
contact
us,
and
we
will,
we
will
assign
this
issue
to
you.
C
Yes-
and
this
was
this
part,
the
second
part,
so
this
is
the
these
are
the
open
tasks
at
the
moment.
The
second
thing
is:
we
have
an
operator
working
group
space
in
the
music
delivery
repository
there.
You
find
all
of
our
meetings,
the
links
to
the
link
to
the
chart,
the
change
and
meeting
notes
and
so
on,
but
also
to
the
current
document
of
the
operator
white
people
did
any
one
of
you
read
on
already
the
current
white
people
except
of
uma.
C
Yes,
I
really
okay
and
were
there
any
things
unclear
to
you
or
was
the
target?
The
goal
of
the
document
unclear
to
you.
C
Yes,
so
what
you
can?
What
you
can
see
in
the
document
at
the
moment
is
there
are
a
lot
lots
of
to
do's
and
we
tried
to
migrate
all
of
these
studios
to
them
to
the
issues
and
at
first
we
followed
an
approach
where
we
created
sections
in
the
document
and
afterwards
added
this
track.
C
Wallet
tracker
add
this
to
a
pr
and
merge
this
in
the
delivery
repository,
but
we
found
out
that
this
is
a
bit
of
a
weird
process
and
therefore
we
will
try
to
get
anything
to
keep
and
afterwards
only
leave
a
comment
at
the
white
paper
that
everything
is
indeed
yes,
so
to
the
document
itself.
C
C
C
It
has
a
custom
resource
definition
or
a
desired
state.
Let's
say
this
way,
which
would
be
the
description
of
the
tariff,
which
would
be
the
telephone
script
itself,
and
it
has
an
infrastructure
where
it
is
applied
to
and
which
it
can
reconcile.
So
in
a
very
basic
and
abstract
way.
You
can
think
of
think
about
that
there
are
operators
outside
of
a
kubernetes
landscape.
C
C
So
this
was
a
thing
where
we
said.
Yes,
we
have
kubernetes
operator
components
as
a
controller,
desired
state
and
objects
to
be
watched.
C
And
yes,
we
described,
we
are
trying
to
describe
a
lot
and
afterwards
we
thought
about
what
which
capabilities
could
an
operator
have?
So
I
know
that
there
is
currently
a
operator
maturity,
mode
model
which
says
in
this
phase
and
operator
supports
these,
and
this
in
the
next
phase
and
operator
supports
this
and
this,
and
we
tried
to
break
this
up
a
bit
and
say
that
we
don't
have
a
maturity
model
in
this
in
this
way
as
it
as
it
is
in
the
redder
document.
C
But
we
have
capabilities
and
we
could
say
that
an
operator
has
the
capability
to
install
an
application.
Okay,
that's
a
bit
obvious,
but
it
can
also
have
the
capability
to
manage
the
backup
of
an
application
which
is
not
as
obvious
as
I
think,
or
it
could
deal
with
autoremediation
of
the
of
the
underlying
service
and
so
on.
C
So
the
idea
was
to
just
describe
what
how
an
operator
could
help
and
then
could
helping
user
okay
could
help
a
user
and
which
features
could
be
interesting
for
an
operator
developer
to
to
implement
and
what
we
what
we
are,
and
afterwards
we
try
to
describe
what
we
think
about
this
or
how
this
should
be.
So
one
of
our
known
goals
is
to
set
standards
in
the
form
as
an
operator
which
supports
observer,
which
supports,
which
has
monitoring
and
matrix,
and
this
good
good
observer.
C
I
must
use
this
endpoint
and
you
and
make
it
and
expose
it
for
this
software,
so
we
want
to
keep
this
a
bit
more
open
so
that
the
people
know
what
they
can
use
or
how
how
such,
how
such
things
could
be
dealt
with
some
things
we
also
thought
about-
and
I
think
this
has
also
been-
can
also
be
discussed
a
lot.
C
C
But
what
we
found
out
that
at
a
later
later
point
that
scaling
the
operator
itself
could
only
be
a
could
also
be
a
very
interesting
topic
exactly
if
you
are
exactly
if
you
think
about
watching
and
remediating
or
reconciling
the
the
deployment
supports
or
whatever
it
is
operate
this
manager.
C
Yes,
so
we
have,
we,
we
defined
a
lot
of
lots
of
capabilities.
So
if
you
find
another
another
capability,
please
only
feel
free
to
to
discuss
things
in
the
slave
group
or
in
a
github
show
or
whatever,
because
I
think,
as
as
many
capabilities
we
have
as
as
clear
it
gets
for
customers
or
for
also
for
developers
what
an
operator
could
bring
could
do
for
them
and
afterwards
we
thought
about.
C
We
thought
that
it
is
fine
to
know
to
know
what
operators
are
for.
We
will
get
some
some
best
practices
and
so
on,
but
we
also
think
that
the
except
that
the
security
and
possible
risks
of
operators
are
very,
very
important.
C
So
especially,
how
can
a
customer
ensure
that
the
operator
he
wants
to
in-store
meets
his
security
requirements?
So,
let's
think
think
about
science.
C
Science
contains
signed
images
or
the
openness
of
the
code
and
so
on,
but
also
how
can
I,
as
an
operator
developer,
I'm
ensure
that
a
customer
trusts
my
operator
so
which
information
could
I
provide
to
him
think
about
permissions
of
the
api
and
so
on,
and
therefore
we
also
try.
We
are
also
trying
to
get
the
thing
security
a
bit
more
in
the
board
and
also
also
other
other
security
related
specialists.
C
So
if
you,
if
you
are
more
from
the
security
you,
you
have
a
have
a
strong
security
background,
you're
more
than
welcome
to
contribute
on
this.
Yes
and
the
third
thing.
The
third
thing
insecurity,
I
forgot
was
the
end
user
observation.
So
how
can
how
can
an
end
user
ensure
that
everything
the
developers
said
is
really
true?
C
Okay,
yes,
and
now
we
have
some
operator
framework
such
as:
let's,
let's
describe,
let's
call
them
the
operator
framework,
let's
call
them
kyodo
beater
and,
however
they
they
are
called,
and
therefore
we
thought
about
that.
C
It
would
be
very
cool
if
we
find
some
people
from
the
respective
communities
to
describe
their
approach,
because
I
think
not
every
operator
framework
has
the
similar
approach,
and
I
think
this
is
also
true
and
to
what
we
want
to
ensure
is
that
every
every
every
community
fees
represented
in
our
fields
correct
that
it's
correctly
represented
in
this
document.
C
Yes,
we
also
thought
about
some
time
about
the
operator
framework
for
non-kubernetes
platforms.
Some
called
sunset,
choo
choo-
that's
I
think,
but
that's
we
have.
We
have
not
too
much
about
this
at
the
moment.
Another
thing
we
also
have
is
the
operator
life
cycle
management.
So
how
does
that
operate
itself,
get
managed,
and
so
on?
C
Yes,
and
what
also
could
be
interesting
for
everyone
would
be
the
would
be
use
cases
for
an
operator,
so
this
could
also
be
that
the
section
will
be
a
bit
more
more
on
the
upper
of
the
document,
but
I
think
it
is
very
important,
especially
for
users
who
want
to
imp
for
developers
who
want
to
develop
operators
which
use
cases
they
can
manage
with
this
so
which
is
made,
which
can
be
also
covered
in
the
capabilities.
C
And
what
we
also
want
to
achieve
is
to
get
some
some
best
practices
for
operators,
so
I
think
we
hear
we
hear
and
read
a
lot
about
operators,
but
there
is
no
white
paper
or
anything
which
collects
all
of
this
best
practices
and
so
on,
and
this
is
one
of
our
one
other
part
we
want
to
achieve.
So
often
there
are
it's
talk.
There's
a
operator,
an
operator
operator
is
mentioned.
C
Some
people
talk
about
the
placement
of
operators
so
that
you
won't
won't
like
to
operate
your
workloads
and
your
controller
processes,
operators
on
the
same
nodes
or
node
ports,
but
I
think
this
can
be
re
can
can
be
discussed
and
so
on
so
and
also
how
can
I
publish
and
operate
an
operator
and
how
can
I
find
it
and
after
that,
we
would
like
to
outline
a
bit
a
bit
of
technical
implementation
details.
C
So
how
can
I
write
an
operator
or
how
can
I
start
to
write
an
operator
in
this
case
this,
especially
for
kubernetes?
That's
true
so
find
the
framework
find
out
how
an
operator
works
and
so
on,
but
also
how
can
a
testing
operator
or
yes,
how
could?
How
could
a
demo
application
implementation
of
an
operator
could
look
like?
C
So
I'm
I'm
not
sure
if
you,
if
you
know
it,
but
there
is
a
demo
application
in
the
the
seagap
delivery
which
is
used
for
demonstration
purposes
of
deployment
mechanisms,
and
we
also
thought
about
describing
a
example
operators,
not
only
in
the
document,
but
also
in
the
repository
from
the
seagate
from
our
working
group
on
top
of
what
is
for
this
application
and
only
reference
to
this
in
our
document,
so
that
everyone
who
wants
to
build
or
use
different
capabilities
has
a
blueprint
on
this
repository.
C
C
Yes,
and
afterwards
we
will
run.
We
will
sum
this
up
and
conclude.
Additionally,
we
know
that
there
are
a
lot
of
of
books
and
white
papers
about
operators
and
we
all
we
also
want
to
mention
them
and
to
give
credits
to
them,
because
I
think
for
some
things,
we've
written
written
there.
C
C
C
A
Obviously
there
are
some
minor
detail
things
missing
from
it
like
to
me.
One
of
the
things
you're
probably
gonna
have
to
standardize
on
is
logging
and
things
like
that,
because
clearly
you
don't
want
to
have
to
have
multiple
log
formats
being
parsed
you
all
of
anything
that
you
can
reduce
your
friction
with
is
going
to
make
it,
but
technically
I
think
the
document
structurally
fine,
you
know
about
a
number
of
operators.
C
Okay
and
that's
it
this
way,
would
anyone
like
of
you,
too
sort
of
kevin
or
winnie,
would
like
to
contribute
to
the
document
or
which
parts
would
you
like
to.
A
That's
a
good
question.
I
I
guess
I
could
probably
write
about
writing
operators
using
the
operator
sdk,
the
the
go
helm
slash.
C
So
as
we
as
we
currently
have
no
issue
for
that,
could
you
write
an
issue
what
you
what
you
would
like
to
propose,
and
I
will
I
will
take
it
in
this
and
assign
it
to
you.
A
A
And
that's
probably
how
it
might
because
there
are
already
documents
about
how
to
take
operator
sdk
and
build
a
really
trivial
operator,
but
it's
that
maturity
part,
that's
interesting.
What
does
it
mean
to
provide
deep
insights?
What
does
it
mean
to
provide
and
remember
what
the
fifth
label
is
like?
What
are
those
things
and
how
do
you
actually
implement
those.
C
C
C
Yes,
it
could
it
could
all
it
could
have
also
make
sense
to
to
have
have
have
such
levels
to
find
out
how
much
how
mature
the
operator
is.
But
in
our
terms,
we
we
try
to
avoid
such
things.
B
I'll
say
that
we
might
want
both,
so
there
is
the
capability
model,
that's
the
thing
that
operator
can
do,
and
some
operators,
for
example,
don't
need
to
do
backups
because
it's
not
relevant
for
them.
So
it's
not
maturity
level.
B
It's
a
capability,
but
in
terms
of
maturity
we
can
say
an
operator
has
phases
of
maturity
like
security
is
one
logging
and
tracing
is
one
and
and
like
the
the
building
of
the
operator
that
writing
the
code
has
matured,
but
in
terms
of
capabilities
we
have
some
examples
that
operators
that
only
creates
other
objects,
so
they
don't
actually
need
to
backup
anything
external
or
even
not
doesn't
have
to
support
the
vertical
scalers
or
things
like.
A
That
what
do
you
think
I
mean
a
lot
of
it?
Is
I
mean
it's
interesting
to
me
right
so,
like
I
look
at
an
operator,
is
how
do
you
automate
away
your
problems
right?
What
do
you
do
on
a
day-to-day
basis
that
you
would
like
to
not
have
to
do
in
a
fail-worthy
way,
and
so,
like
I
look
at
it
as
backups,
some
services
don't
require
backups,
but
a
huge
amount
of
them
do
so.
A
You
know
I
would
probably
shy
away
from
the
things
that
don't
need
backups
in
favor
of
how
do
you
make
backups
useful?
How
do
you
make
that
level
of
maturity
useful
to
folks?
It
doesn't
necessarily
always
mean
literally
writing
a
dump
to
a
pbe
or
something
like
that.
There's
other
ways
to
think
about
that
problem.
C
So
I
I
often
thought
about,
I
think,
about
operators
I
I
was.
I
was
working
as
an
sre
and
infrastructure
guy,
a
long
long
time
of
my
career
and
what
I'm
thinking
about
is
that
operators
are
replacing
my
work.
C
So
that's
also
what
makes
them
an
operator
another
controller
and
yes,
and
what
what
I
am
trying
to
be.
What
I
or
what
we
tried
to
be
to
describe
in
the
capability
model
was
exactly
these
these
tasks
we
did
from
day
to
day
so
ensure
that
our
application
is
correctly
scaled,
that
it
its
backups,
are
running
and
so
on
and.
A
So,
for
me,
things
it's
seller,
you
know
it's
essentially,
if
you
consider
what
git
ops
is
right,
so
github's
operations
by
get
well,
it's
that
operations
part
that's
interesting
to
me
of
operations.
Anybody
who
thinks
that
operations
is
just
deployments,
probably
hasn't
done,
a
lot
of
operations,
work
and
there's
a
myriad
of
other
things
that
need
to
be
done
by
folks
to
to
keep
systems
running,
and
you
know
operational.
B
C
But
to
be
honest,
if
I
only
want
to
install
an
application
given
in
this,
manifest
would
be
enough
and
we
want
to
describe
which,
which
which
features
an
operator
could
also
provide
to
them.
And
what
are
the
main.
B
Won't
ask
when
kevin
does
everything
until
now
makes
sense?
Do
you
do
you
have?
Did
you
have
any
expectations
other
than
the
things
we
and
me
and
thomas
and
me
has
talked
about
so
far.
C
So
we
need,
did
you
have
some
expectations
of
the
operator
working
group.
D
No,
so
I've
been
writing
operator
using
queue
builder,
and
I
just
saw
this.
I
I
was
just
curious
how
other
people
are
riding
operator,
and
so
this
working
group
seems
interesting,
so
I'll
go
and
read
the
white
paper.
C
E
C
Very
interesting,
all
working
group.
So
if
I
just
understood
this
right
you,
you
did
not
write
right.
Very
much.
Operators.
D
C
So
we
we
also
want
to
to
make
this
document
for
the
for
the
community
and
not
for
us.
So
if
someone
of
you
finds
problems
in
the
real
world
or
makes
findings
which
we
should
share
with
the
community,
just
just
let's
discuss
it
in
the
slack
channel
or
also
you
can,
you
can
always
feel
free
to
write
an
issue
for
that.
D
C
Perfect,
okay,
so
anyone
does
anyone
have
something
to
aid?
C
Okay,
so
then
I'll
give
you
some
minutes
back.
Thank
you
for
joining
the
today's
commun
weapon
group
meeting.
I
think
the
next
working
group
meeting
will
be
in
about
two
weeks
if
it's
not
in
the
cnc
calendar.
At
the
moment,
I
will
let.
C
Sorry,
english
is
not
my
native
language
and
I
think
it
would
be
really
cool
if
you
could
join
us
and
contribute
to
the
document.
And
if
you
have
any
questions
or.
C
Expectations
of
proposals,
or
whatever
just
feel
free
to
contact
us.