►
From YouTube: Cloud Custodian Community Meeting 2021-08-10
Description
Our community meeting is public and we encourage users and contributors of Cloud Custodian to attend! You can find the notes for this meeting on our github repo: https://github.com/cloud-custodian/community/discussions
To get an invite to the meeting join the google group and you'll receive one via email: https://groups.google.com/g/cloud-custodian
A
All
right
welcome
everybody.
It
is
august
10
2021,
and
this
is
the
weekly
public
cloud
custodian
community
meeting,
a
meeting
where
we
come
and
bring
users
and
contributors
together
to
talk
about
all
things
cloud
custodian,
anything
from
release
to
sharing
tips
to
all
that
kind
of
good
stuff.
So
welcome
everybody.
We
have
kind
of
a
special
announcement
that
you
mayor's
going
to
start
us
off
with
today.
B
Hey
everyone,
I
know
most
of
you
have
heard
about
it
when
we
talked
about
it
in
the
community
before
we
are
actually
planning
with
the
first
cloud
custodian
dave,
we
are
calling
it
governance's
code
dave
with
cloud
custodian
in
conjunction
with
kubecon
it'll,
be
a
co-located
event.
The
sign
up
page
is
up
and
there's
a
call
for
pay
for
proposals
up
to.
We
definitely
want
to
source
as
many
talks
we
can
from
the
community
itself.
B
The
event
would
be
naturally
physically
in
late
with
cubecoin,
but
actually
there's
a
virtual
component
as
well
like
if
you're
not
able
to
travel
or
you're,
not
a
comfortable
travel
like
you'll
have
the
same
experience
attending
the
event
as
well.
George,
you
want
to
copy
the
link
in
the
from
the
notes
to
the
chat
window.
A
B
So,
there's
a
link
to
sign
up
and
there's
a
link
to
there's
a
link
for
a
cfp
like
a
call
for
proposals.
If
you
have
any
questions
around,
if
you
want
to
take
talk
about
your
your
case
study,
you
want
to
talk
about
anything.
You
recently
contributed
to
cloud
custodian
things
that
worked
well,
things
didn't
work.
Well,
you
know,
do
a
best
practice
session,
we're
looking
for
all
sort
of
speakers
and
the
deadline
for
that
is
august.
B
25,
there's
a
form
in
that
link
a
google
form
if
you're
interested
in
it
not
just
similar
title
and
app
tech
with
that
with
us
and
we'll
review
it
and
we'll
let
you
know
if
if
we
can
tweak
it
and
how
we
can
accommodate
it
in
the
schedule
with
you,
the
guidelines
for
the
talk
is
definitely
there.
But
if
you
want
to
submit
a
talk,
we
will
really
encourage
you
to
do
that.
B
A
Yeah
and
we'll
be
publishing
these
links,
obviously
in
the
in
the
next
notes,
in
a
place,
that's
easy
for
you
to
find
so,
hopefully
the
deadline
won't
come
up
and
sneak
up
on
you,
but
let
me
just
encourage
everybody
like
I
would
love
to
see.
Talks
lightning
talks
on
how
you're
breaking
things-
and
you
know
we
are
always
hearing
great
stories
about
like
you
know
this
tool
helped
me
find
all
this
kind
of
stuff,
but
I
really
also
want
to
know
we
would
love
to
know
your
pain
points.
A
Just
like
tell
us
a
story,
you
know
like
did
you
solve
something
did?
Did
we
kill
things
we
weren't
supposed
to?
I
don't
know,
but
we
always
like
love
those
kind
of
stories
and
we
feel
like
a
cloud
custodian
day
is
a
great
like
safe
spot
right
where
we
can
talk
about.
A
You
know
maturely
with
other
developers
on
how
to
use
the
best
tool.
You
know
how
to
use
the
tool
effectively
and
in
a
way
that
like
helps
you
accomplish,
whatever
your
goals
are
at
work,
so
yeah
tell
us
your
cloud
confessions.
It'll
be
great,
like
these
kind
of
stories
are
always
great,
I
don't
know
if
any
of
you
have
attended
a
kubecon
or
a
cloud
native
con
before,
but
stories
about
failure,
and
things
like
that
are
just
absolutely
fantastic,
and
it
really
just
helps
move
the
industry
forward.
A
So
let
me
encourage
those
of
you
that.
A
A
There
yeah
so
question:
are
there
workshop
and
training
sessions
at
the
conference.
B
We're
looking
into
those,
but
they
might
if
you
have
slots
that
might
be
a
part
of
the
cloud
custodian
day
itself
well,
depending
on
the
exact
number
of
talks
and
things
you
have
to
talk
about.
We'll
definitely
look
at
those
too
yeah,
but
we
are
doing
this
virtually
every
month,
but
you
know
comes
back
to
that.
So
we're
already
doing
tons
of
those-
and
I
think
george,
has
a
list
of
those
two
workshop
is
happening
tomorrow
and
then
we
have
more
101
and
then
post
kubecon
will
cover
more
advanced
topics.
Yes,.
A
So
in
the
notes-
and
I
will
publish
these
to
the
list-
the
events
I
publish
in
the
notes
every
single
week-
so
just
you
always
have
them
if
you
ever
need
to
refer
to
them,
so
that
will
go
ahead
and
the
workshops
we
just
had
one
today
we
definitely
have
one
tomorrow,
a
I
keeps
asking
about
swag
I
hear
the
swag
is
going
to
be
pretty
good
umir.
What
do
you
think.
A
You'll
have
to
show
up,
but
it
is
free
to
register
so
check
it
out,
but
we'd
love
to
see
just
a
variety
of
and
diverse
set
of
topics
for
people
to
submit,
and
with
that
I
think
umer
has
to
bail
and
we
could
get
started
with
the
normal
agenda
items.
Any
questions
before
he
goes.
C
I
just
I
don't
know
if
this
was
already
mentioned,
but
we
would
love
to
get
submission
from
first
people.
Who've
never
done
this
before.
If
it's
your
first
talk,
we're
trying
to
encourage
that
because-
and
if
you
have
any
questions
about
that,
we
can
totally
help
you
through
it,
because
I
know
it
can
be
really
intimidating
so
yeah.
If
you
have
that
desire
you're
a
little
bit
like
anxious
about
submitting
we'd,
encourage
you
to
do
it
or
reach
out
to
one
of
us,
and
we
can
talk
about
it.
So.
A
And
liz,
and
I
will
always
be
happy
to
help
you
right,
you
want
a
slide
review
or
something
like
that.
We're
always
available
to
help
out
for
whatever
you
need
all
right
and
stuck
his
email
there
in
chat,
though,
if
you
have
any
follow-up
questions
for
him
all
right
and
with
that,
let's
get
to
the
formal
agenda,
we
have
an
introduction
section
that
I
like
to
have
in
this
meeting.
A
This
is
totally
optional,
but
if
you're
new
here-
or
maybe
you
don't
stop
by
as
often
and
you
want
to
say
hello
to
the
group,
this
is
totally
optional.
You
don't
have
to
introduce
yourself,
but
if
anyone
wants
to
introduce
themselves,
they
may
I'll
go
first.
My
name
is
george
castro,
I'm
in
ann
arbor
michigan.
He
him
his
and
I'm.
A
C
I
guess
I'll
go.
My
name
is
liz
pronouns.
Are
she
her
hers?
I
am
based
in
san
francisco,
california,
so
actually
in
the
city.
Amazingly,
I
am
the
developer
advocate
at
stacklit.
I
work
closely
with
george
and
very
similar.
C
My
job
is
to
make
sure
that
you
all
are
getting
the
support
that
you
need
in
order
to
use
and
contribute
to
cloud
custodian,
the
most
successfully
so
yeah
so
happy
that
I
see
carl.
My
friend
is
here:
hi
carl.
E
I'll
say
hi
aj,
he
is
in
new
jersey
and
I've
worked
with
custodian
for
a
few
years,
used
it
to
fix
and
break
plenty
of
things
in
that
time
and
yeah.
G
No,
I
couldn't
be
older
school
than
if
I
used
amber,
displays
and
write
it
out
on
on
vbs.
But
thanks
for
letting
me
join
in.
A
No
worries
all
right,
so
we
do
have
an
agenda
for
each
meeting.
This
agenda
is
open.
I
posted
the
url
to
the
hackmd.
A
You
can
always
just
add
your
agenda
there
at
the
bottom
and
as
I
see
someone
is
typing
so
anytime.
You
want
us
to
cover
something
in
this
meeting.
You
can
either
reach
out
to
me.
If
you
don't
want
to
deal
with
any
of
this,
you
just
tell
me
I
can
put
an
agenda
on
there
or
literally
in
the
middle
of
the
meeting.
While
it's
happening,
you
can
also
tag
something
at
the
bottom,
which
is
totally
fine.
The
format
is
flexible,
so
first
things.
First,
we
always
have
an
open
call
for
demos.
A
I
would
certainly
love
to
liven
up
the
meeting
every
once
in
a
while
with
someone
showing
something
off.
So
if
you
do
have
a
demo,
please
get
a
hold
of
me
ahead
of
time
and
we
can
do
something
I
was
talking
to
jose
before
the
call.
Maybe
you'll
have
something
for
us
soon.
Wink
wink
I
was
hoping
he'd
commit,
but
we'll
see
so
we
def
definitely
have
a
slot
there
for
demos.
If
someone
wants
to
show
something
cool,
just
let
me
know
regular
weekly
dot
sprint
sessions.
A
These
are
happening
every
friday,
myself,
carl
and
liz
have
been
doing
these.
We
worked
on
our
second
pull
request
last
week
and
we've
now
effectively
removed
all
the
dollar
sign
things
from
the
prompt.
So,
as
you
copy
and
paste
commands,
that
should
be
much
easier.
We
pick
something
easy
to
kind
of
get
the
workflow
down,
learn
how
to
build
the
docs
using
a
tool
called
tox,
which
I've
been
learning
about,
and
mostly
just
kind
of
going
through
the
motions,
submitting
a
pr
and
see
what
that
contributor
workflow
goes
through
someone
pinged
us
for
this
week.
A
A
F
I
just
added
like
the
answer
in
chat,
but
so.
F
Yeah,
we
should
probably
document
it
all.
This
was
a
very
common
request
for
years
that
I
resisted,
because
delays
in
cloudtrail
mode
effectively
get
very
ugly
very
quickly
because
they're,
inherently
racy,
but
and
most
resources
at
this
point
were
have
gotten
the
ability
to
tag
the
most
common
reason
for
this
was,
but
we
we
eventually
did
at
it.
It
is
there.
It
is
effectively
just
adding
a
delay
seconds,
a
number
of
mode,
keep
in
mind
that
you
will
be
paying
for
the
lambda
execution
while
you're
sleeping.
F
So
you
know
there
is
that
there
are
other
non-club
for
non-club
or,
like
generally,
if
you're
looking
at
delays.
It's
always
a
good
question
to
ask
yourself:
why
are
we
doing
a
delay
and
do
I
really
do
this
as
a
delay?
Is
this
more
appropriate
as
a
pull-based
policy?
Is
this
more
appropriate
with
another
event,
execution
mode.
A
That
is
excellent,
so,
as
you
can
tell,
the
friday
documentation
session
will
be
basically
transcribing
everything
that
he
said
and
adding
a
little
bit
more
context.
Thanks
for
that
making
my
job
a
little
bit
easier,
you
did
ask
a
question:
does
it
have
to
be
related
to
cloud
custodian
about
the
demos?
What
do
people
want
to
do
for
the
demos?
Do
you
want
to
see
cloud
custodian?
Only.
Do
you
want
to
see
related
things
to
it,
I
mean.
Obviously
we
don't
want
to
stray
too
far
off
topic
for
people.
C
E
Else,
sorry,
I'm
sorry.
No
I've
got
a
couple
of
questions
on
things
wondering
if
they
might
be
useful
as
demos
and
why
not
talk
it
through
live
absolutely
so
so
one
was.
We
had
a
question
in
gitter
recently
about
the
quickest
way
to
kind
of
play
with
value
filters.
The
james
path,
expressions
when
people
are
people
say
no.
We
want
to
just
go
explore
this.
I
want
to
see
I'm
writing
this
kind
of
deep
james
math
expression,
and
I
don't
really
know
what
it's
going
to
match
ahead
of
time.
E
So
how
do
I
just
kind
of
explore
explore
that
way,
and
I
mean
we
can
bring
in
some
external
tools
to
make
that
a
lot
a
little
bit
nicer,
and
so
that
could
be
an
interesting
demo
if
somebody's
interested
in
it.
I
would.
I
would
commit
to
giving
that
demo
at
least
one
angle
on
it.
If
that's
useful
and
also
we've
talked
about
some
things
with
like
exploring
policies
and
vs
code,
things
like
that,
just
different
different
setups
that
can
help
you
there.
F
I
think
that
demo
is
totally
topical
like
yeah
you're.
Writing
the
stadium
policies
you're
doing
dealing
with
jamie's
path
all
the
time,
so
something
that
helps
people
make
hate
with
that
like
it,
it
might
even
be
useful
that
you
can
even
frame
it
kind
of
sodium
like
I
want
to
write
a
policy
with
some
jamie's
path.
Expression.
How
do
I
start
well,
I
dump
all
the
resources
and
then
I
use
xtool
to
do
it
or
other
framing
around
that.
I
think
that
sounds
great.
A
Yeah
and
after
you
do
one,
everyone
won't
feel
so
nervous
about
being
the
first
one
to
go.
So
what
I
like
to
do
is
take
the
the
demos
out
of
each
one
and
make
a
little
playlist
on
the
youtube
channel,
and
then
that
becomes
our
tips
and
tricks
kind
of
thing.
That
would
definitely
be
cool
all
right.
Any
other
feedback
on
demos.
A
C
Yeah
so
yeah
carl
and
I
met
up
or
linked
up
virtually
earlier
this
week
and
talked
about.
C
Excuse
me,
I
talked
about
different
ways
or
opportunities
for
improvement
when,
in
the
contributor
docks
for
cloud
custodian
and
just
like
ways
to
reduce
some
of
the
friction
and
ambiguity
for
folks
who
are
maybe
pretty
new
or
newish
to
open
source
contributing
so
yeah,
it
might
just
be
a
matter
of
kind
of
taking
inventory
and
consolidating
everything
and
making
it
a
lot
more
easily
discoverable.
C
So
yeah.
We
just
had
ideas
about
that
places
where
we
can
maybe
create
tutorials
for
hands-on
experience.
Getting
started
like
some
kind
of
hello
world
thing,
maybe
for
different
example,
policies,
yeah
tutorials
videos,
anything
more
diagrams,
anything
that
can
help
make
these
easier
to
discover
and
consume
so
yeah.
That
is
our
idea
and,
like
I
said
it
might
be
as
simple
as
just
consult
like
taking
inventory,
consolidating
and
reorganizing
things,
but
yeah.
That's
our
idea.
C
It
would
be
interesting
to
hear
from
folks
maybe
really
quickly
like
if
you've
run,
if
there's
anything
that
you
wish
the
contributor
docs
had
more
of
or
less
of,
or
maybe
you're
totally
fine
with
them.
But
if
you
want
to,
let
you
know
if
you
want
to
talk
about
really
quick
or
just
let
me
know
in
the
chat,
I'd
be
really
interested
in
getting
that
information.
A
All
right
any
questions
and
opinions
on
this.
I
know
we
talk
about
this
weekly
during
our
doc
sprint.
So
if
you
have
any
strong
opinions
there,
you
know
where
to
find
liz,
and
I
kapil,
I
think
you
who
added
this,
make
a
release
of
cloud
custodian
live.
I
know
we
had
talked
about
this
before.
F
A
A
Oh
you
want
to
just
we
could
we
could
bend
the
pr
review
and
just
do
a
release
live.
How
does
how
does
everyone
sound
for
that?
That
that'd
be
freaking
awesome?
Okay,
all
right
before
we
start.
That,
though,
does
anyone
have
any
other
agenda
items,
because
I
get
the
feeling
that
we'll
just
take
up
the
rest
of
our
time,
which
is
fine.
F
F
Okay,
so
and
then
figure
out
what
the
last
release
was,
and
I
think
it
was
shine12.
F
Actually
download
the
docker
image
of
the
last
release
and
use
some
of
the
output
of
the
built-in
command
line
documentation.
We
have
around
custodian,
schema
and
figure
out
all
the
it'll
look
at
commit
history,
merge
prs
and
then
do
an
actual
resource
dip
on
the
actual
changes.
So
what
path
is
the
ricoh
output
will
be
changed.
F
F
And
you
get
the
steam
a
change
of
stuff
down
here,
which
shows
you
like,
which
actual
things
got
added
or
removed,
and
the
release
that,
like
she
looks
pretty
light.
F
Okay
and
then
the
next
part
of
the
process
is
we
release
with
everything
that's
driven
out
of
the
mix
file.
This
is
actually
all
documented
in
the
release
docs
under
the
developer
section.
So
when
we
go
to
actually
release
the
pipe,
so
people
can
install
the
exact
same
version
in
a
year.
We
actually
completely
freeze
the
dependency
graph,
because
otherwise
there
will
be
not
every
sub
dependency
obeys,
semantic
versioning
correctly
and
otherwise.
F
Before
we
did,
those
people
would
install
a
release
and
they
might,
they
might
not
be
able
to
install
it
in
three
months
later
if
they
were
using
pipeline
versus
docker
which
ships
frozen
as
well.
Okay.
So
the
next
part
is
running
package,
free
setup
which
freezes
all
the
setup.keywise.
A
F
No,
not
that
one,
I
think
it's
called
packaging
yeah
packaging
consuming
bottom
line.
I
found.
A
F
Actually
creates
all
these
frozen
setups.
So
if
we
were
to
look
at
the
diff,
we
now
see
that,
instead
of
being
like
generic
size
of
things,
it's
actually
like
hey.
You
need
exactly
this
or
yeah
as
an
example
like
json
schema
and
that's
just
help
prevent,
and
then
it
gets
any
issues
in
the
dependency
trees.
I
think
we
have
packages
like
the
azure
sdk
is
ginormous,
like
hundreds
of
things,
so
the
next
thing
we're
gonna
run.
Is
this
package
published
wheel?
This
is
actually
going
to
run
in.
F
This
is
actually
basically
create
packages,
upload
them
to
test
pipe,
which
is
a
test
installation
publicly
run
test
installation
of
pi
pi
and
then
go
download
some
of
the
packages
to
make
sure
that
we
are
able
to
install
correctly
all
that
stuff-
I
I
would
say,
generally
speaking,
you'd
also
want
to
test
the
last
nightly
functional
tests
that
run
in
azure
devops,
but
boy.
I've
already
done
that.
F
So
I'm
gonna
leave
that
aside
for
right
now
there
is
one
gotcha,
something
in
azure
that
wants
to
foobar
win32
and
not
properly
say
that
132
dependency
is
only
for
if
you're
on
windows.
So
I
basically
just
manually
remove
that
one
and
then
we
can
say
package
which
other
wheel.
F
Let
me
just
make
sure
that
my
same
yes,
so
we've
default,
you
can
see
it
set
up
a
test,
pipeli
it's
by
default,
and
so
this
will
build
the
wheels
fill
all
the
packages.
Wheels
are
python's
distribution
format,
basically
a
zip
file
and
then
run
various
like
scanning
checks
which,
like
that
one
which
did
not
pass
three.
F
And
it's
doing
all
the
checks
we
publish
about
eight
or
nine
different
packages.
Basically,
all
of
these
things
and
those
are
now
uploaded
into
test
pipe,
and
I
always
forget
the
exact
url
for
using
testify
so
test
using
test.
F
Okay
and
so
now,
I'm
going
to
create
a
fresh
virtual
line.
F
F
F
There's
an
interesting
little
thing
about
it
here,
so
that
was
looks
like
something
we
should
stick
a
github
issue
in
for.
F
F
So
the
other
part
of
this,
so
I've
now
uploaded
test
pipe
everything,
looks
good.
I've
installed
it
a
few
times.
If
I
have
some
dentals,
I
could
well
that's.
I
guess
I
can't
really
do
this
background.
Oh
maybe
I
can't
maybe
I
can
okay.
So
that's
done,
and
now
I
will
take
those
release,
notes
that
we
just
made
and
create
a
new
release
on.
F
Those
are
the
release,
notes,
preview,
all
looks
good
and
I'll
say
the
draft
there.
You
can't
actually
see
this
year-round
unless
you,
I
guess,
have
right
access
to
repo.
F
Just
how
good
it
works,
but
when
I
hit
publish
on
this
it
will
actually
create
the
tag.
So
I'm
going
to
now
do
what
I
just
did.
Actually
I'm
going
to
make
a
quick
policy
to
just
test
it:
okay,
lambdas
yeah.
F
Yeah
everything
worked
okay,
so
now
you
can
do
this
via
they
follow
variable.
You
don't
actually
have
to
edit
the
big
file,
but
be
lazy
and
republish
out
to
pipeline
public
pipeline
and.
F
F
E
Go
ahead
and
it's
just
just
good
to
see.
A
0.9
13
is
now
released,
is
now
released,
excellent,
okay,
all
right
any.
Have
anyone
have
any
questions
about
that
policy?
Ideally,
as
we
move
forward
to
medium
long
term,
would
be
other
people
being
able
to
release
as
well
like
other
open
source
projects
so
and
aj
wants
to
say
call
back
to
last
week,
any
pip
x
users
can
run
pipex
upgrades
c7n
to
get
913.
I
told
everyone
I
would
try
pipex,
but
I
have
not
yet
done
so,
but
that
is
on
my
list.
F
And
fun
random
note,
pi,
pi
or
is
written
on
a
web
framework
called
pyramid,
and
I
have
to
be
wearing
that
pyramid
t-shirt.
So.
A
I'm
gonna
say
I
haven't:
I
haven't
seen
that
shirt
in
a
long
time,
so
that's
good
all
right
and
with
that
that
kind
of
live
section
kind
of
covered
that
that
part
of
the
meeting
just
a
reminder
again.
There's
a
workshop
tomorrow
cfp's
for
cloud
custodian
day.
I've
got
those
links
in
the
notes
and
I
will
be
basically
adding
those
links
to
anything
that
we're
announcing
over
the
next
few
weeks
to
remind
everyone.
Does
anybody
else
have
any
other
agendas?
A
We
do
have
some
backlog
stuff,
but
like
marco
isn't
here
yet
he
was
on
holiday
and
things
like
that,
so
we
can
punt
that
until
next
time
other
than
that,
I'm
ready
to
give
you
over
25
minutes
back
any
last
comments.
D
F
Yes,
we
are
currently
in
planning
for
re
invent
right
now.
I
think
we
are,
and
so
the
notion
of
remain
we
will
make
so
our
will
probably
target
a
like
a
full
clock
of
showing
day
for
kubecon
just
because
they
have
that
is
part
of
their
dna.
F
For
reinvent
we
will
probably
run
something
as
a
separate
track,
but
it
would
probably
be
like
a
one
day,
half
day
type
of
thing
at
the
beginning
of
the
conference,
just
like
re
invent
it's
not
really
as
easy
to
do,
because,
especially
since
it's
expanded
to
the
whole
full
week
is
basically
taken
up
by
events
and
that's
mostly
on
the
main
track.
So
we
are
trying
to
do
something
around
reindeer.
F
We
know
that,
that's
you
know,
lots
of
users
are
we'll
also
I'll
also
be
at
reinforce
with
some
of
the
other
folks
here
as
well.
If
anyone
wants
to
meet
up
at
reinforce
as
well
just
dm
me
on
twitter
or
twitter
or
whatever,
whichever
like
this,
but
so
yes,
we
are
playing
something
for
green,
it's
still
tbd,
and
what
that
did
it?
How
big
that
scope
is
from
a
community
type
of
the
net.
A
Any
other
questions
all
right
as
usual,
take
about
24
hours
for
us
to
prep
the
video
and
publish
them
and
we'll
publish
the
notes
at
the
usual
place
and
check
out
the
list,
and
with
that,
thank
you,
everybody
and
we'll
see
everybody
next
week
and
if
you're
interested
in
doing
the
doc
sprint
I'll
announce
that
in
getter
or
you
can
always
ping
me
on
the
chat
and
with
that.
Thank
you.
Everyone
happy
days,
it's
tuesday,
happy
tuesday.