►
From YouTube: CDEvents Working Group - August 31, 2022
Description
For more Continuous Delivery Foundation content, check out our blog: https://cd.foundation/blog/
A
D
D
All
right,
yeah
so
welcome
everyone
to
the
city
events
working
group,
today's
august
31st,
my
name
is
andrea
frictali.
I
work
for
ibm
and
then
you
need
to
see
plus
one.
Please
redesign
yourself
in
the
participant
list
as
you've
done
already,
and
the
meeting
is
recorded
all
right
so
feel
free
to
add
things
to
the
agenda
for
more
things
that
pop
up
to
be
discussed,
I
started
with
a
trying
to
collect
action
items
from
last
meeting.
D
So
the
first
thing
I
mentioned
in
the
last
meeting
that
was
spending
was
about
the
sdk
go,
so
I
didn't
support
for
validating
through
the
json
schema
yeah.
There
were
some.
D
I
had
some
issue
with
the
with
the
libraries
there
on
those
side
to
achieve
validation,
with
some
chat
with
ben
offline
as
well
a
bit
and
finally
found
the
solution,
so
that
is
done
now.
D
D
Okay,
second
item
was
adding
json
schema
to
the
spec
and
I
updated
the
pr
there
and
there
are
some
comments
from
uml
and
I
think
I
put
an
item
on
the
agenda
later
to
discuss.
Maybe
we
can
go
through
those
and
see
if
there
are
also
other
things
that
we
need
to
fix
in
the
schemas.
D
D
Next
we
discussed
about
adding
version
to
the
schema
as
kind
of
specifying
an
enum
with
a
specific
version
which
is
now
done
in
the
sd
go
sdk
and
see.
I
can.
D
A
D
Next
for
the
java
sdk,
there
was
an
action
to
reach
out
to
jalander
and
see
if
he
plans
any
more
java
sdk
work
for
the
0.1,
but
yeah
yeah
still
have
to
do
that.
B
B
That's
something
he
has
been
working
on,
and
so
I
think
he
has
been
mainly
focusing
on
that,
and
I
haven't
heard
that
he's
looking
into
updating
the
java
sdk
to
the
series
1
version.
So
he
still
lives
with
the
old
version
that
is
used
in
the
in
the
old
book.
B
But,
of
course
it
depends
on
when,
when
we
release
it
0.1,
if
he
will
be
able
to
or
someone
else
will
be
able
to
contribute
that
update
anyway,
maybe
we
shouldn't
have
it
as
a
requirement
for
0.1
to
have
the
java
sdk
there.
D
B
Yeah
yeah,
I
mean,
I
think
we
three
cannot
say
anything
else,
then
it
must
not
be
a
requirement,
since
we
are
not
ourselves
working
on
it,
at
least
if
it
turns
out
that
yelander
someone
else
says
that
hey,
yes,
we
will
provide
it
or
I
will
provide
it
or
something.
Then
of
course
it
could
be
added,
but
I
think
we
can't
say
much
more
than
this
between
us
three
here.
D
Okay,
next,
in
the
last
meeting,
we
had
a
discussion
about
the
subscriber
mode
with
consideration
that
was
brought
up
by
ben.
But
what
is
the
intent
of
the
event
if
there
are
one-to-one
or
they're
meant
for
multiple
listeners
and.
B
D
We,
I
think
we,
the
the
action
out
of
that,
was
to
add
a
diagram
to
the
specification
and
one
of
the
existing
diagrams.
We
have
for
the
plc
and
maybe
some
more
text
to
to
make
it
more
clear
what
the
intent
will
see.
The
event
is
so
it's
just
still
an
open
item.
B
Yeah,
I
also
know
that
you
have
discussions
right
on
the
cdcon.
Was
it
in
austin
with
someone?
I
don't
remember
where
it
was
now
on
having
prescriptive
events
or
such
so.
D
B
D
B
D
D
Sorry,
so
we
need
to
create
an
issue
to
practice
work
at
least
and.
B
Yeah,
I
don't
know,
maybe
we
didn't
really
have
time
to
talk
that
through
on
the
last
meeting
enough,
I'm
not
sure
the
term
reference
implementation
might
sound
very
including,
or
what
should
I
say,
we're
very
tough
yeah.
I
think
what
I
was
more
looking
for
was
more
of
a
demo.
B
C
So
questioner,
could
the
sdks
serve
that
purpose,
or
is
it
some
other
thing
you
want.
B
So
well,
of
course,
the
sdks
one
of
the
sdks
could
be
used,
or
maybe
both
I
don't
know
or
all,
but
I
guess
this
would
be
yeah.
B
Youtube
or
something
so
it's
all
very
easy
to
show
how
to
send
events
and
how
they
can
be
listened
to
and
what
they
look
like.
C
D
Cool
yeah,
I
I
agree
with
what
you
just
said.
I
think
it
makes
sense
and
I
like
the
idea
of
not
requiring
any
tool
specific
knowledge
to
to
understand
city
events,
yeah.
B
Yeah-
and
I
would
actually
guess
that
there
exists
some-
I
mean
those
of
you
who
have
been
working
hands-on
with
with
the
cd
events
over
the
year.
Now
I
guess
you
have
had
some
very
simple
event
listener,
or
something
just
echoing
out
events
to
the
terminal
or
something
that
so
you
see
what
has
been
sent
from
the
on
to
the
broker
to
the
hosts
or
the
server.
B
D
There
are
a
couple
of
tools
I
mean
there
is
a.
There
is
a
cloud
event
player.
That's
a
web
ui,
it's
a
clinique
service!
So,
but
it
gives
you
like
a
a
ui
where
you
can
see
the
cloud
events
going
through.
D
There
is
another
one,
sorry,
the
name
the
name
doesn't
come
to
me,
but
yeah.
I
think
it
it's,
as
I
said,
or
possibly
developed
by
the
cloud
event.
Folks
as
well.
Yeah.
B
Of
course,
those
them
will
not
parse
the
events
according
to
our
spec
and
pretty
print
them
or
whatever,
probably
recovered.
D
D
Yeah,
it
would
be
nice
to
have
something
simple
specific
to
see
the
events.
I
think
I
created
an
issue
about
that.
D
B
D
D
D
D
All
right
next,
thanks
next
item
on
the
agenda.
D
D
D
B
D
D
D
Okay,
well,
I
can
do
it
in
this
pull
request.
That's
that's
fine!
So
then
type
in
content
all
right,
so
these
are
matching
what
we
discussed
as
a
format,
but
it's
not
like
very
well
written
in
the
spec.
I
guess
today.
So
I.
B
B
B
D
C
D
Schema
per
event,
it
can
be
hard
coded,
so
I
can
add
that
too.
B
D
D
B
Can
put
how
much
you
want
and
still
have
it
empty
as
well,
and
it
will
validate,
because
you
didn't
say
additional
properties
false
on
on
the
content
level
right
in
the
schema.
B
B
Yes,
if
you
just
see
an
event
on
the
bus
or
on
the
broker
and
try
to
evaluate
it
towards
the
scheme
might
be
not
without
it
be
valid.
D
B
D
Yeah,
but
but
this
is,
this
is
aligned
to
the
spec
as
it
is
now
right.
So
I
mean
if,
if
you
look
at
the
let's
say
pipeline
run
finished,
the
content
is
not
empty
and
that's
because
if
you
go
in
the
in
the
where
is
it
core
events?
D
Okay,
I
was
mistaken
and
you
go
in
the
pipeline
run.
There
are
four
fields
pipeline
one
finished.
There
are
four
fields
here
right.
B
D
B
The
actual
payload
should
be
the
same,
regardless
of
what
binding
we
use.
So
the
structure
of
the
event
within
the
payload
should
be
the
same.
Then
I
think
this
document
should
reflect
the
objects
that
each
of
these
event
types
contain
and
those
objects
properties
as
well
and
not
just
low
level
properties
without
any
home
turf.
Let's
say
if
you
do
what
I
mean.
D
I'm
not
sure
I
think
I
mean
we
agreed
that
on
the
the
way
we
rendered
this
in
json
is
to
put
those
fields
into
into
a
content
container,
but
I
mean
this:
this
pack
is
is
the
cd
event
spec,
regardless
of
the
binding.
D
A
B
You
know
the
point
there
I
think,
but
then
there
are
some
fields
here,
for
example,
the
idp
which
is
used
in
in
multiple
objects,
for
example
the
other
videos,
both
in
the
context
and
in
the
subject
field.
Right,
a
subject
object,
and
it's
not
I
mean,
if
you
see
an
event
on
the
bus,
it's
not
clear
what
I
reveal
this
corresponds
to.
In
that
event,
then
that's
an
example.
B
If
you
go
back
to
the
example
again
in
the
current
binding.
C
D
B
B
And
I
guess
the
same
goes
for
the
type
there
as
we
said
before,
that
the
type
is
the
same
for
all
events
of
this
event
type,
but
we
only
we
don't
note
any
of
them
in
the
documentation
what
they
should,
what
they
mean
or
what
they
are.
So
I
mean
we
need
to
describe
what
what
all
these
properties
mean
somewhere
and.
D
B
D
Yeah,
so
we
need
we
need
to
describe
the
type
and
the
content
here
in
in
the
cloud
event
funding.
So
maybe
we
need,
I
I
agree
with
you.
We
need
to
do
a
better
job
there
in
the
cloud
and
finding
to
describe
how
that
just
pack
maps
onto
this,
but
I
mean
in
terms
of
what
id
this
is.
So
this
is
a
description
documentation
of
subjects.
D
B
D
D
B
D
So
I
don't
want
you
to
now
like
in
in
the
spec,
have
the
entire
json
schema
here
for
every
single
event
as
a
table,
I
don't
think
we
we
should.
B
C
Either
that
you
would
describe,
we
have
a
com
page
within
like
event,
structure
or
something
we
were
described,
different
containers,
and
then
these
pages
are
for
having
the
individual
events
and
what
would
be
in
one
container
or
that
you
would
actually
describe
each
event
with
the
container
in
a
page.
So
you
would
you
basically
repeat
the
container
information,
but
then
you
would
have
the
whole
structure
of
the
event
in
one
place.
D
Separated
because
that's
specific
to
to
the
binding
to
how
we
render
that
information
onto
a
wire
if
it
makes
sense
so
in
the
common
metadata
we
say
here
we
have
the
context.
D
D
Optionally,
so
here
yeah,
I
guess
we
should
say
include
the
type
and
content
we
could
include
the
type
and
content
here
and
then
clarify
that,
then
what
is
in
the
content?
So
what
is
in
the
subject
and
in
the
content
is
what
is
specified
then
by
the
book
library
stages.
C
Yeah,
I'm
I'm
also
unfortunate
a
little
bit
more
towards
that
one
to.
I
think
it
would
be
easier
having
a
adjacent
example
or
I
don't
know,
uml
model
or
whatever
I
guess
we
can.
We
can
draw
it
on
a
picture
to
show
because
json
is
one
way
of
doing
it,
but
I
guess
we're
gonna
have
some
kind
of
containers
and
fields,
so
it
could
be
a
graphical
thing.
Also.
B
B
B
D
I
mean
I,
I
don't
think
this
is
meant
to
be
like
flat
as
these
are
like
this
subject.
So
this
is
preserving
the
hierarchical
structure.
I
guess
the
the
content.
One
is
not
highlighted
there,
so
maybe
we
could
kind
of
separate
it
separate
them
out
in
the
table
to
make
it
clear
and
yeah,
and
then
we
could
add
one
json
example
for
each
each
event.
B
Yeah,
I
don't-
I
don't
know
if
it's
worth
it
to
redo
this
documentation
that
much
now
I
I
still
have
some
some
issue
that
we
we
also
duplicate
or
information
here
in
both
under
the
subject
heading
in
the
event
setting.
It
seems
to
me
to
be
duplicate
the
information
in
many
senses
and
and
the
same
descriptions
some
types
of,
for
example,
in
in
all
of
them.
B
So
I'm
not
sure
we
need
to
change
anything
now
for
0.1,
but
it's
maybe
good
that
we
have
the
discussion
and
can
I
know
maybe
we
should
write
an
issue
on
it.
Let's
see
how
we
can
improve
it
after
that.
D
About
the
duplicate
information,
I
kind
of
disagree
now
because
we
did,
the
initial
version
was
trying
to
avoid
that.
And
then
I
mean
the
comment
was
that
it
was
hard
to
follow,
because
we
only
had
the
bits
of
information
here
and
there.
So
there
was
no
place
where
it
was
put
all
together,
and
I
think
we
discussed
that
it's
better
to
to
have
the
information
multiple
times
and
maybe
can
in
future
use
tools
to
generate
it.
D
D
I
did
not
include
the
the
context
here
because
I
thought
that
was
too
redundant
to
have
everything
but
yeah
we
we
could
have
like
use
these
tables
to
kind
of
use
some
indentations,
maybe
your
columns
in
the
tables
to
imply
the
hierarchical
structure
and
to
have
like
the
context
and
then
just
a
link
to
the
context
to
avoid
repeating
and
then
add,
subject
and
then
this
fills
and
so
forth,
but
yeah.
So
that's
something
that
we
can
do
over
time
to
improve
readability.
B
Yeah
I
know
we
talked
about
that
if
you
can
generate
the
documentation
somehow
or
have
one
source
for
these,
both
types
of
tables,
maybe
yeah.
We
discussed
that.
I
understand
them,
so
maybe
the
under
the
subject
heading
there.
It
might
be
fine
that
we
don't
group
them
in
different
sub
objects.
B
C
B
D
B
C
D
That's
probably
fine
yeah.
D
D
D
C
Well,
you're
typing
there
brad
you've
been
silent.
Do
you
have
anything
you
want
to
bring
up?
Do
you
have
a
comment
or
anything
hello.
A
Yeah,
no,
I
was
just
watching
and
learning.
One
thing
I
did
want
to
bring
up
is
maybe
at
the
moment
we're
investigating
the
idea
of
getting
a
kubernetes
event
and
then
sort
of
transforming
that
into
a
cloud
event
straight
away.
If
that
makes
sense,.
A
Yeah
so
there's
a
tool
like
trigger
mesh,
for
example,
that
doesn't
I'm
not
sure
if
anyone's
heard
of
it,
but
we're
actually
trigger
meshes.
Let
me
just
send
the
link
it
sort
of
does
that,
so
I'm
just
exploring
the
concept
of
if
that
would
actually
work.
But
I've
been
talking
to
the
flux
team
and
they
I
want
to
integrate
the
city
events
into
the
flux,
notification
controller
and
they
said
it's
worth
investigating
getting
the
actual
kubernetes
event
and
then
sort
of
transforming
it.
There
does
that.
Does
that
make
sense.
D
Yeah,
I
think
they're
they're
at
least
they
used
to
be,
or
I
don't
know
if
there
still
is,
but
something
on
canadian
side
that
yeah
is
it
the
same.
So
basically.
D
It's
basically
transform
like
a
kubernetes
event
into
into
a
cloud
event.
I
don't
know
if
that
still
exists.
A
It's
a
difference
between
the
integration
and
interoperability,
because,
if
you're,
if
you're,
still
writing
in
every
piece
of
software
code
that
transforms
it,
it's
sort
of
like
an
integration
again,
if
that
makes
sense,
so
so
we're
trying
to
look
if
there's
like
a
standard
way
of
of
getting
that
event
and
then
pushing
it
on
again.
A
So
that's
that's
what
I've
been
working
on
for
with
flux,
just
researching
that
and
seeing
if
we
can
put
it
in
there
and
then
I
haven't
done
that
github
action,
yet
sorry,
so
I'll
be
doing
that
this
week,
I've
been
really
busy
with
other
things
as
well.
A
D
D
And
also,
I
think,
the
there
are
some
policies
that
kubernetes
will
apply
in
terms
of
I
don't
know
if
it's
called
like
rate
limiting
or
well.
If
it
sees
an
event
multiple
times,
it
will
just
send
it
once
and
there
yeah.
A
D
It's
it's
kind
of
meant
for
monitoring
type
of
scenarios.
I
think
okay,
but
so
there
there
is
some
limitation,
but
I
think
it
can.
It
can
work
some
use
cases
so.
D
To
know
like
that,
that
pod
was
created
or
a
deployment
was
created
or
updated,
and
you
want
to
transform
that
into
a
cd
event.
They
should
be
able
to
do
that,
and
I
mean.
A
D
D
Yeah
you
I
mean
you,
can
I
mean
cds
are
resources
as
well?
So
if
you.
A
A
A
Or
company,
or
it's
actually
more
for
the
captain
g-stock
project,
so
yeah
yeah,
it's
nothing
to
do
with
the
geniuses
one,
but
it's
part
of
the
kitten
project
for
the
the
flux
inaudible.
So
argo
has
been
done
now,
we're
doing
flux,
which
is
a
little
bit
harder
right.
Okay,
okay,.
B
A
Yeah
yeah,
but
it
could
be
possibly
you
if
it
does
work,
it
could
be
possibly
used
for
a
lot
of
other
tools
as
well,
not
just
flux
like,
for
example,
falco.
A
B
D
B
No,
I
I
that
was,
as
rad
said,
there
was
a
post
in
the
general
channel
and
someone
was
forwarded
by
you
there
to
talk
about
stickers,
someone
who
will
do
the
local
talk
protector.
D
Oh,
oh
yeah,
no,
no,
I
mean
the
the
person
asked
asking
about
it
and
on
detectors
like,
and
they
suggested.
Okay,
if
you
ask
on
the
cdf's
like
that's,
is
that
as
much
as
it
was
involved.
B
D
A
D
Yeah
no
cool,
so
I
think
we
are
about
the
time
we
have
a
bunch
of
action
items.
There
is
some
work
on
the
formatting
of
the
spec
to
be
done.
D
I
create
an
issue
to
track
that
work
and
yeah.
I
don't
think
we
necessarily
have
to
do
it
for
0.1,
but
any
improvement
and
readability
for
sure.
It's
welcome
great,
so,
hopefully
iteration
after
iteration.
We
get
to
to
a
point
where
the
spec
it's
more
like
obvious,
and
to
the
first
speed
there
as
well
so
cool
any
any
last
thing.