►
Description
Meeting notes: https://docs.google.com/document/d/1y7a6uaN8fwFJ7IRnvtxSfgz-OGFq6u7bKN6F7NDxKPg/edit
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
A
Hi
everyone
and
welcome
to
this
captain
community
and
developer
meeting
it's
february
18th.
We
have
a
couple
of
new
and
exciting
news.
As
usual.
Please
just
add
your
name
to
the
meeting
document,
so
we
can
keep
track
of
attendance.
A
There
are
yeah
one
one
point
also,
so
we
are
following
the
cncf
code
of
conduct.
So
please
basically
means
please
it's
not
be
nice
to
each
other
in
the
captain
community.
We
don't
have
any
discussions
left
from
the
last
meeting,
so
we
can
already
skip
to
the
next
point.
Right
now
we
are
in
the
process
of
reviewing
applications
in
the
lfx
mentorship
program.
The
application
period
closed
last
week
and
the
reviewing
period
is
until
next
week,
so
we
received
a
couple
of
applications.
A
Thank
you
for
that
for
both
projects,
actually
so
for
the
project
for
improving
the
for
adding
functionality
to
the
captain,
cli
and
the
other
project
in
improving
the
connections
between
promethouse
and
captain
and
improving
how
how
both
our
projects
can
work
together.
So
thanks
a
lot
and
we
will
be
reviewing
these
applications
and
then
reach
out
directly
to
the
mentees.
B
A
A
And
the
the
portal
of
the
linux
foundation
and
this
year,
one
other
part
before
I
hand
over
thanks,
also
for
all
the
feedback
that
we
received
on
the
website.
We
now
moved
the
community
page
of
captain
to
the
captain
website,
so
it's
now
on
captain
dot,
slash
community.
A
You
can
now
find
all
the
community
content,
including
a
contributing
guide.
All
of
our
meetings.
B
Some
faqs
all
of
our
community
rockstars,
so
we
find
everything.
A
On
captain.sh,
which
is
not
really
kind
of
a
one-stop
shop
for
everything
around
captain
and
what
we
also
added
is
a
couple
of
resources.
So
there
are
a
lot
of
resources
out
there
on
like.
There
are
youtube
videos.
There
are
blogs.
There
are
podcasts,
there
are
public
presentations
and
slide
decks
out
there,
so
you
will
be
finding
a
lot
of
those
resources
now
directly
in
captain.sh.
A
It's
a
little
bit
structured
into
like
more
hands-on,
focused
webinars
adoption
highlights,
like
the
user
group
of
captain
that
we
do
every
month.
A
A
To
to
include
this
as
well
and
just
open
the
pr
and
we
are
happy
to
to
review
it
and
get
in
so
with
that,
I
think
I'm
already
in
the
middle
to
the
next
part.
I
assume
this
is
johannes,
that
yeah,
okay.
B
B
First
openshift4.x
enterprise
readiness
is
on
our
agenda,
meaning
that
we
will
run
then
docker
containers
as
not
root
users
and
also
want
to
provide
integration
tests
for
openshift
4.x
yeah.
This
should
be
this
building
block
is,
is
maybe
a
handful
of
issues
that
need
to
be
addressed
and
quite
an
interesting
one.
B
B
C
B
Not
yet
I'll
just
provide
here
this
epic
for
now,
but
I
want
to
write
it
down
into
the
user
stories
or
into
a
user
view
yeah
following
or
based
on
experience.
We
also
make
from
testing
order
data
zero.
B
No
not
itself
no
a
captain
should
there
will
be
one
captain
that
takes
over
the
control
of
deploying
others,
but
this
gentleman,
who
is
kind
of
the
master
captain,
should
not
update
his
self.
B
And
also
important,
based
on
this
epic,
we
also
want
to
learn
more
about
captain
itself,
meaning
that
we
want
to
understand
in
more
details
how
much
cpu
memory
are
we
consuming?
How
many
events
we
can
store
and
also
derive?
Maybe
some.
B
Improvements
for
for
performance
all
right
and
when
it
comes
to
the
ui,
there
are
two
epics
so
to
say
for
improving
the
visualization
of
the
quality
gates,
because
we
have
users
that
have
quite
of
quite
long
sli
names
and
with
two
long
names.
It's
almost
or
it's
it's
difficult
to
use
the
heat
map
or
to
the
heat
map
rings
and
makes
it
difficult
to
use.
B
And
this
is
one
thing
that
we
want
to
tackle
going
forward
and
the
second
one
is
also
about
quality
gates
improvements,
because
we
want
to
give
an
user
the
chance
to
get
a
project
wide
overview
of
how
the
services
how
the
quality
of
the
services
is,
and
I
think
that
this
would
be
nice
to
fit
into
the
environment
screen.
B
But
I
would
also
get
your
ideas
and
your
thoughts
and
that
yeah,
as
we
maybe
want
to
discuss
or
want
to
discuss
a
mock-up
in
the
next
or
once
of
the
next
meeting
in
here,
to
see
also
what
you
think.
B
But
the
goal
is
to
give
a
captain
user
the
chance
to
see
at
one
in
one
screen
how
all
the
services
are
behaving
or
how
the
quality
is
of
all
of
those
services
services
all
right,
yep.
Please
take
a
look
at
this
board
and
when
you
have
remarks
or
wanna
add
some
thoughts,
just
ping
me
and
I'm
happy
to
discuss
this
with
you.
B
A
Any
questions
directly
on
this
part:
oh
okay,
that
johannes
mentioned,
as
we
have
two
new
members
to
the
community
joining.
I
just
allow
everyone
to
unmute
and
talk.
If
you
want
to
to
ask
some
questions
through
johannes
feel,
free
to
do
so.
A
Okay,
not
yet
so
I
think
we're
just
handing
over
now
to
jimmy
all
right.
D
Yeah,
thank
you
very
much.
I'm
going
to
present
the
pull
request
for
the
bridge
today.
It's
the
service
screen
refinement
so
yeah.
The
idea
was,
since
we
introduced
the
sequence
screen
null
that
the
service
screen
can
be
reduced,
and
here
in
this
issue
I
have
an
old.
D
Screenshot
of
the
services
screen,
where
you
have
the
list
of
all
tasks
that
happened
in
this
root
event
or
sequence
and
yeah.
Actually
this
was
the
same
as
we
have
now
in
the
sequences
screen,
but
yeah.
We
wanted
to
have
still
the
overview
of
the
stages.
The
sequence
went
through
and
focus
here
on,
the
evaluation
result
and
the
heat
map
in
the
service
screen.
D
So
as
a
result-
and
I
will
do
a
live
presentation
as
usually
in
the
result.
Now,
when
you
have
yeah
the
service
screen
and
you
select
sequence
that
was
executed
for
a
specific
service,
then
you
see
actually
some
basic
information
like
the
artifact
and
the
context.
Here
you
see
the
stitches
and
when
you
click
on
one
of
the
stages,
you
see
the
recent
task
and
only
important
information
like
yeah.
D
If
there
is
an
approval
open,
then
the
approval
trigger
card
or
if
there
is
an
evaluation,
and
actually,
I
think
in
this
project
I
don't
have
any
evaluations,
then
you
would
see
that.
D
Do
you
I'm
sorry,
do
you
hear
me
still?
We
can
hear
you
so
I
will
just
look
for
an
example
where
I
have
evolution
yeah
here.
You
will
see
then
the
heat
map
as
well,
and
we
also
provide
the
deep
link
here
to
see
the
sequences
or
actually
that
sequence
and
this
deep
link
is
still
not
working
because
we
don't
have
the
links
for
the
sequences
implemented.
Yet
this
will
come
yeah
with
next
week,
but
yeah.
D
D
B
Okay,
just
for
for
a
user
who
is
used
to
this
screen,
this
person
does
not
lose
any
information
because,
with
a
click
on
the
sequence
screen,
he
gets
what
he
was
used
to
from
the
old
version,
but
now
it's
reduced
to
mac.
So
to
say,
by
just
showing
the
the
most
important
elements
of
a
delivery
and
of
a
remediation
I
mean
what
information
are
we
showing
when
it
comes
to
problem.
D
I
can
show
the
sequence
screen,
of
course
here
we
see
the
the
whole
sequence
with
all
the
tasks
that
have
been
executed,
but
yeah.
Here
we
reduce
it
to
the
last
task
and
the
status
so
in
case
of
a
problem
you
will
see.
Recent
task
is
problem
resolved
and
actually
you
should
see
here
the
message
it's
on
the
wrong
place
here.
It
says
response
time
degradation.
D
So
the
reason
why
the
yeah
remediation
or
the
problem,
the
remediation
workflow
was
triggered
yeah.
If
so,
you
see
that
the
status
is
the
problem
is
resolved
here
and
if
you
need
more
details,
then
of
course
you
would
jump
to
the
sequence
screen
and
have
a
look
at
the
sequence
itself,
where
you
would
see,
then
all
the
tasks
that
have
been
executed,
like
all
the
remediation
pictures.
D
C
Okay,
all
right
now
you
can
see
my
screen,
so
I
just
want
to
show
three
pull
requests.
Actually,
the
first
one
is
not
so
much
of
a
note,
graphic
contribution,
rather
a
reminder
for
everyone,
that's
contributing
and
writing
code
to
follow
this
so-called
boy
scout
rule.
C
This
hasn't
been
part
of
our
contribution
guide,
so
I've
added
it,
but
it
should
be
kind
of
common
sense
or
at
least
a
good
ground
rule
if
you're
contributing
to
open
source
or
even
if
you're
contributing
to
closed
source,
that
you
take
a
look
at
the
code
that
you're
about
to
change
and
to
always
leave
the
code
better
than
you
found
it
and
I'm
addressing
this
here,
because
I
just
want
to
also
point
out
some
more
things
about
this.
C
We
all
want
to
make
the
world
better
all
the
time,
but
it's
just
not
feasible
to
do
it
always
so,
for
instance,
when
you're
fixing
a
bug,
it's
not
your
point
or
your
part
to
refactor
the
code
around
the
back.
In
fact,
if
you
do
it
and
we
need
to
backboard
the
bug,
we
might
get
some
merge
conflicts
and
problems.
C
So
if
you
fix
a
bug,
just
fix
the
bug
and
that's
it
and
also,
in
addition,
take
a
look
at
what
you're
trying
to
fix
or
what
you're
trying
to
do
and
make
an
educated
guess
on
how
much
you
should
or
could
refactor.
If
you
really
want
to
refactor,
for
instance,
if
your
change
would
require
10
lines
of
code,
then
don't
refactor
200
lines
of
code.
C
It's
it's
just
not
balanced,
so
make
sure
your
prs
are
balanced
and
the
last
thing
I
want
to
point
out
if
you
file
a
pr,
always
ask
yourself
what
changes
within
this
pr.
Would
you
expect
if
you
were
the
reviewer?
So
if
the
task
is,
please
fix
the
typo,
then
the
reviewer
would
expect
a
pull
request
where
the
typo
is
fixed
and
not
where
I
don't
know,
20
other
things
have
been
changed.
C
C
C
So
I
actually
want
to
dig
a
little
bit
into
the
code
because
I
think
that's
that's
a
good
thing
to
know,
but
let
me
actually
take
a
look
at
the
issue
first.
So
the
idea
was
this
is
the
wrong
issue?
C
C
C
Instead,
what
I
did
is,
I
have
moved
some
code
for
onboard
service
into
the
cli,
so
it
has
been
moved
away
from
helm
service
and
it
has
been
moved
into
the
cli.
That's
essentially
part
of
this,
and
so
how
would
you
do
that?
C
But
it
might
be
a
different
file
that
you
want
to
automatically
that
you
want
to
store
in
your
captain
configuration
repository
and
essentially
that's
that's
the
code
for
it.
So
resource
handler
stages
handler
chart
store
or
if
you
have
something
else
in
a
chart,
then
you
don't
need
a
chart
store
or
you
can
work
with
the
resource
handler,
get
the
stages
iterate
over
the
stages
and
just
add
it
to
your
config
repository.
C
Okay,
I'll
go
over
to
the
next
one:
that's
the
helm,
service
specific!
No,
it's
not
sorry!
I
know
I
see
this
is
the
part.
I've
updated
helm
service
and
the
cli
at
once.
C
C
So
the
second
part
is
actually
rather
boring.
It's
it's
really
just
deleting
things
and
then
the
other
issue,
the
other
pr.
Here
we
go,
we
deprecated
the
onboard
service
command,
or
at
least
that
was
our
intention.
We
added
a
warning
now
when
you
use
deprecate
when
you
use
onboard
service,
that
it
will
be
changed
in
the
future
and
we
added
a
minus
minus
all
stages
to
captain
ad
resource.
C
I
think
the
code
itself
is
not
too
interesting.
I've
provided
an
example
here,
so
with
this,
this
actually
goes
into
the
direction
that
johannes
was
mentioning
of
deploying
captain
with
captain.
C
So
if
you
wanted
to
deploy
captain
with
captain,
you
would
have
to
add
the
captain
helm
chart
and
you
would
have
to
add
it
into
all
stages
right
now,
so
this
would
be
the
command
to
do
it.
So
you
do
a
captain
add
resource
to
the
project
captain
to
a
service.
I've
called
the
service
captain
control
plane
and
I
will
add
it
to
all
stages,
and
this
would
also
do
the
same
thing
that
I've
shown
you
before
it
would
iterate
over
all
stages
and
call
the
resource
handler
to
add
it.
C
A
A
We
have
folks
joining
from
the
community.
If
you
have
any
questions,
please
please
ask
them
or
if
you
maybe
also
want
to
quickly
introduce
yourself
that
would
be
cool,
so
so
the
captain
community
gets
to
know
you.
I
have
allowed
everyone
to
unmute
themselves
and.
B
A
Us
here
otherwise,
I
just
want
to
let
you
know
that
we
have
the
captain
slack.
We
have
all
the
information,
also
in
this
meeting
document
that
has
been
shared
in
the
in
this
meeting,
so
we
do
have
the
site
channel
and
which
is
basically
our
main
way
for
communication
during
the
week
between
our
weekly
captain
development
meetings.
A
So
if
there
are
no
more
questions
and
no
more
announcements,
I
think
we
can
close
it
a
little
bit
earlier
than
usual
thanks.
So
much
see
you
all
next
time
and
I
just
want
to
share-
maybe
a
link
to
the
latest
captain.