►
From YouTube: Keptn Community & Developer Meeting - September 16, 2023
Description
Meeting notes: https://docs.google.com/document/d/1y7a6uaN8fwFJ7IRnvtxSfgz-OGFq6u7bKN6F7NDxKPg/edit
Learn more: https://keptn.sh
Get started: https://lifecycle.keptn.sh/docs/getti...
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/lifecycle-to...
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
A
C
D
A
E
I
had
some
troubles
joining
from
the
community
chapter
link,
so
maybe,
let's
just
give
people
another
minute.
I'm
gonna
paste
the
zoom
link
that
actually
worked
for
me
in
other
places,
yeah.
D
E
Into
the
meeting
notes,
it
works,
but
the
when
I
went
to
the
Community
page
and
tried
to
click
on
the
zoom
link
on
the
Community
page.
It
it
totally
didn't
work
so
yeah.
B
B
F
F
D
Yeah
Mac
I,
see
here
in
the
agenda
I
think
you
mentioned.
This
is
from
you
that
yeah.
D
E
So
we
had
a
good
attendance
which
was
awesome,
a
lot
of
people
there
and
introduced
themselves
and
a
lot
of
your
folks
and
then
Andre
gave
a
quick
overview
on
how
to
set
up
your
Dev
and
test
environments,
and
I
am
going
to
have
a
link
to
that
video
I'll
put
it
in
the
chat
in
a
bit
or
I'm.
Sorry
in
the
docs,
so
yeah
I
think
it
went
great
thanks,
Andre
for
for
doing
that
and
megave
a
nice
little
brief
overview
of
what
Captain
is
so
yeah.
D
Great
e
speaking
of
great
news,
we
just
released
also
version
08.2,
and
this
is
the
first
time
we
release
it
as
a
mono
report.
This
means
you
can
have
we
basically
released
separately
each
of
the
components
of
the
love
Captain,
and
the
great
thing
is
that
soon
to
come
is
a
separate
hand
chart
where
you
can
decide
what
to
install
out
of
the
toolkit.
So
we
will
be
finally
be
a
toolkit.
B
Yeah
actually
I
wanted
to
demo
the
work
that
I've
done
in
my
G-Shock
for
the
second
term
can
I
share
my
screen.
Sure.
B
Yes,
okay,
so
during
the
first
term,
I
worked
on
the
Range
dot
interval
field
and
I
already
gave
a
demo
regarding
that
it
must
be
available
on
YouTube,
I
guess
for
the
second
term,
I
worked
on
the
aggregation
functions
which
basically
had
introduction
per
step
field
line
and
aggregation
field.
So
now
our
user
would
be
able
to
Define
an
interval
such
as
a
five
minute
and
then
a
step
interval
of
one
minute
so
like
the
interval
would
be
divided
into
five
parts.
B
In
this
case
a
one
one
minute
each
and
then
an
aggregation
function
would
be
applied
upon
that
five
five
metrics
The
Matrix
would
be
received
from
the
metric
provider,
so
I
have
a
deployment.
A
basic
Potato,
Head
application
running
already
in
my
cluster
and
Prometheus
deployed
in
my
cluster
I'll.
Just
quickly
apply
the
wait
analog
to
show
the
metric
provider.
So
this
is
a
basic
metric
provider
for
from
just
registering
parameters.
As
the
metric
provider
and
the
metric
provider
has
been
applied
and
the
captain
metric
has
been
applied
to
now.
B
Yeah,
so
the
it
is
working
properly,
the
value
is
2.84,
so,
like
the
data
was
divided
into
five
parts
and
an
average
function
was
applied
onto
the
those
that
data
and
we
finally
get
a
value
of
2.84
over
here
now
yeah.
That
was
all,
for
my
demo
just
add
a
quick
question,
while
I
Was
preparing
for
this
demo,
that
should
we
like
have
like.
We
have
an
interval
field
in
the
result
should
we
have
same
for
step
and
aggregation.
D
And
maybe
it
would
be
nice
if
you
briefly
repeat
what
aggregation
function
you
implemented,
because
there
are
multiple
if
I
remember
right.
B
Yeah
the
aggregation
functions
we
have
are
a
maximum
or
the
maximum
value,
a
minimum
for
the
minimum
value.
Then
an
average
for
the
average
of
the
whole
data
random
median,
then
P90,
P95
and
P99
for
the
percentiles
of
the
data.
So
in
total
we
have
one
two,
three,
four,
seven,
seven
aggregation
functions
available.
That's.
B
Should
I
do
it
right
now,
or
maybe
after
the
support
for
showing
multiple
metrics
in
the
status
like
I,
was
just
confused?
When
should
I?
Do
it.
B
G
Sure
do
you
want
to
keep
sharing
on
my
networks
being
flaky
and
I?
Don't
have
it
up
on
this
one
so
and
we
don't
need
to
hit
all
of
these
links.
Most
of
them
are
just
for
reference.
We
did
in
conjunction
with
the
zero
eight
two
release.
We
did
go
through
the
documentation
and
do
the
product
renames.
So
there's
a
couple
of
references
left
to
Captain
life
cycle
toolkit
and
klt
or
historical
purposes,
but
other
than
that
you
will
see
kept
in
every
place.
G
Well,
that
is
done.
If
you
see
something
we
missed
please.
Let
me
know
fast
this
next
one
I'd
like
a
little
Community,
the
I'm,
not
good
on
titles,
but
when
I
was
setting
up
the
docs
I
have
a
section,
it's
called
implementing
Captain
applications
or
something
which
is
just
a
lousy
title
and
I'm,
proposing
that
we
rename
that
section
to
be
user
guide
user
guides.
Does
anybody
have
an
objection
to
that.
G
Is
right
right
and
it's
implementing
Captain
applications
which
isn't
exactly
even
accurate?
It's
got
the
metrics
and
observability
stuff
in
it.
So,
okay,
so
I'll
do
a
PR
on
that
today
and
then
within
it
to
think
about
long-term
right
now,
there's
a
series
of
separate
pages
in
there.
There's
one
for
metrics
and
one
for
observability
or
hotel,
and
several
about
tasks
and
I
had
thought
about
subdividing
it.
G
So
it
would
be
by
the
individual
modules
yeah
which
in
a
way
I
like
in
a
way
I,
don't
I'm
inclined
to
leave
it
sort
of
the
list.
That's
there
now
it'll
be
less
work
to
implement
for
starters,
but
I'll
leave.
So
it
means
all
the
titles
will
be
when
you
click
in
the
left.
Margin
on
user
guides,
you'll
see
all
of
these
titles
and
down
the
line.
If
we
get
so
many
of
them
there
that
it
becomes
unwieldy,
maybe
we'll
have
to
think
about
subdividing
yeah,
but
that's.
D
G
They
might
like
I,
think
open
Telemetry
should
probably
be
up
after
Dora
kept
in
metrics
should
maybe
be
first
and
then
they.
D
G
For
the
evaluations,
so,
okay
cool,
thank
you.
I
appreciate
I,
wanted
to
see
what
everybody
else
thought
since
I'd
already
made
one
bed
decision,
there's
some
others
there
of
interest,
there's
a
PR
out
there.
G
G
But
there
were
a
couple
things
that
were,
on
my
mind
and
as
I
thought.
Well,
if
we
do
this
and
then
when,
when
we're
reviewing
somebody
of
PR
or
something-
and
you
see
a
word
that
you
think
is
misused,
we
could
just
write
that
up
so
right
now
we
sort
of
have
two
things
in
it.
We
have.
G
G
And
we
have
a
little
bit
about
the
product
name,
since
we
were
doing
that
and
then
we
have
the
whole
crd
versus
resources.
Etc
a
little
clarification
I
got
dinged
on
it.
No,
it
makes
perfect
sense
to
me
so
I
thought
I
would
try
to
write
that
up.
G
G
We
have
we've
got
some
content
and
evaluations
took
some
material
that
was
written
up
for
an
old,
getting
started
guide
and
put
it
in
there.
It's
not
wonderful,
but
it's
better
than
what
we
had.
We
have
a
new
page
that
was
developed
about
how
you
can
use
Captain
to
run
tasks
before
and
after
the
deployment.
That's
done
not
on
kubernetes
such
as
on
a
VM.
So
we've
got
that
written
up.
We
have
a
right
now:
we've
just
got
the
existing
material
there.
G
G
They
had
a
better
title,
so
I
re-changed
the
title
and
put
a
couple
of
things
in
there
to
make
sure
that
it's
a
good
jumping
point.
When
you
come
out
of
the
getting
started
guide.
Does
it
actually
for
a
while
it
had
a
lot
of
miscellaneous,
very
interesting
information
about
implementing
tasks,
but
it
didn't
have
a
thing
that
said:
if
you
want
to
implement
a
task,
you
have
to
do
this
this.
G
So
that's
there
and
then
I
have
a
question
Natasha's
in
here,
I
pinged
him
I
was
hoping
he
would
show
up.
We
have
a
PR
that
has
a
few
comments
on
it
that
were
done
in
July
and
I
would
like
that
work
implemented.
Do
we
I
know
we
have?
We
now
have
a
policy
on
something
if
you
claim
an
issue
and
don't
do
anything
on
it
for
a
certain
amount
of
time
it
gets
stale
and
gets
available.
G
Yes,
what
a
something
like
this
that's
been
there
for
two
months
with
comments
can
should
we
go
ahead
and
take
it
and
just
finish
it
off
and.
D
I
guess
we
could
manually
remove
the
assignee
if
it
doesn't
want
to
work
anymore.
Maybe.
G
D
Should
ping
him
again?
Yes,
we
have
this
stale
issue
already
so.
G
G
G
And
again
shivang:
this
is
not
as
stale,
but
it's
been
out
there
for
a
few
weeks,
without
so
so
I'm
doing
I'm
working
on
doing
just
some
miscellaneous
cleanup,
it's
just
time
to
go
through
the
docs
and
find
little
things
that
are
the
other
thing
we're
going
to
do
is
since
Andre
put
together
the
material
that
excellent
demonstration
on
how
to
set
up
a
development
environment.
G
We'll
add
that
to
the
contributing
guide,
including
a
link
to
the
the
meeting
that
has
the
video
on
it.
Also
and
I
think
anybody
else
have
anything
exciting.
They
want
to
discuss
with
documentation,
I
think
that's
all
I've
got.
F
D
D
We
have
three
tickets
that
we
are
already
working
on,
should
we
maybe
just
mention
them
as
for
knowledge.
I,
don't
think
they
need
require
refinement
on
its.
C
I
think
we
can
discuss
some
of
them
at
least
the
one
that's
assigned
to
me.
I
have
some
questions,
so
we
can
okay.
D
C
So
yeah,
it's
not
my
ticket
it's
from
floor,
but
I
assign
myself
and
look
into
it
previously.
So.
Currently
we
have
status
dot,
pass
or
status,
dot,
burning
properties
and
analysis,
crd
status,
which
are
not
visible
if
the
status
is
not
set
and
I
agree
with
the
Florian's
suggestion
that
we
should
actually
always
have
the
result
if
the
passwording
is
passed
or
failed
or
fulfilled
that
we
have
this
information
always
in
the
status
in
the
regard
not
regarding
in
which
state
the
crd
is
currently
the
thing
to
the
stick.
C
It
is
that
do
we
want
to
introduce
a
state
like
pending
progressing
finished,
or
do
we
want
to
handle
it
explicitly?
So,
whenever
the
status,
when
we
do
not
have
the
result,
then
the
pass
and
warning
are
set
to
false.
So
we
explicitly
fail
until
we
do
not
have
any
other,
but
I
would
probably
go
for
the
first
option,
so
we
have
a
status
dot
state
which
will
be
equal
to
pending
progressing
and
then
finished
or
completed,
and
when
it's
finished
the
pass
and
the
warning
States
will
be
set.
C
A
D
Why
easier?
Yes-
and
if
somebody
is
reacting
to
this
crd,
then
they
don't
fail
because
it's
not
finished
yeah.
Shall
we
edit
this?
No
because
I'm
in
the
wrong
user?
Let's
not.
D
I'm
implant,
the
ticket-
and
maybe
we
refine
it
next
time
when
this
is
with
everyone
again
or
do
you
want
to.
A
Exactly
it's
also
about
improving
the
representation
of
the
analysis
status,
because
the
logic
right
now
is
this
will
keep
the
same.
The
analysis
controller
tries
to
retrieve
all
the
values
that's
required
for
your
analysis
and
but
in
case,
if
not
all
of
them
could
be
retrieved.
A
D
D
Is
there
anything
else
we
do
unit
test
integration
test?
You
are
working
already
flow
on
integration
test.
That's
how
you
flip
this
route.
What
do
we
do?
Do
we
estimate
it
or
do
we
keep
it
as
a
tutu.
D
Can
we
just
turn
on
the
camera
and
raise
our
hands.
E
D
Guess
like
one
for
small
two
for
two
for
medium
and
three
for
large.
A
D
D
A
A
So
if
we
look
at
this
issue,
it
is
about
extending
and
improving
the
integration
tests
a
little
bit
for
the
analysis
feature.
A
A
So
therefore,
we,
first
of
all,
don't
need
a
Prometheus
incident,
a
real
Prometheus
instance
running.
So
we
can
do
it
exactly
like
usual
here,
yeah
and
then
I
simplified
the
the
script
that
replaces
the
dates
the
from
and
two
placeholders,
because
now
we
don't
need
real
time
frames.
But
since
we
are
doing
the
mocked
response,
we
don't
really
need
any
real
values
there,
because
with
the
Maca
run
into
an
issue
where
the
command
wasn't
working,
so
simplify
that
a
little
bit
and
then
I
moved
all
the
resources
that
are
created
for
this
into
a
namespace.