►
From YouTube: 2022 11 15 Jenkins Infra Meeting
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
A
A
Let's
get
started
with
announcement,
so
today's
weekly
is
currently
being
finished.
I
saw
the
I
I
started
to
build
the
trust
the
container
build,
but
I
saw
Jenkins
IO
the
packages
and
the
wow
were
available
already
so
I
assume
we
just
have
a
few
release
items
to
be
checked.
A
Almost
there
package
war
and
darker
image:
okay
last
challenge:
log
item:
there
are
really
release
item
to
be
checked
later
reminder
that
CI
jenkinsayo
is
still
offline.
There
is
a
security
advisory
currently
being
processed
plugin,
only
security
advisory.
A
I
don't
know,
I
haven't
seen
any
issued
in
France
far
as
I
can
tell,
but
we
might
have
some
it's
just.
They
didn't
have
time
to
show
with
us.
So
I
don't
know.
Did
you
heard
from
the
security
team
nope
so
assume
everything
is
going.
A
Next
security
release
noun
next
major
event,
I
assume
it's
the
first
demo,
just
a
reminder
that
there
is
a
cicd
room
and
if
you
want
to
speak
about
Jenkins
or
cicd
or
whatever
you
want.
Please
submit
your
subjects.
A
A
Do
you
have
other
announcement
notes
before
we
get
started,
nope?
Okay?
So
let's
let's
go
so
thanks
survey
for
review
as
your
resource
periodically
so
can
I.
Let
you
explain
the
why
I
ask
you
to
mention
that
on
today's
meeting
early.
D
So
I
was
looking
at
the
difference
process
group
in
the
SEO,
Patel
and
I've
noticed,
for
example,
support
conference
one
with
two
database.
We
are
not
using
anymore
as
we
don't
waste
confluence
I'd
like
to
do
session
periodically,
where
we
collectively
have
used
the
resource
Group
and
what's
in
there
in
them,
I
don't
know
which
period
we
should
one
every
three
minutes,
I'll
cut
her
I,
don't
know.
A
That's
good
point,
so
the
goal
is
to
be
sure
that
if
we
have
items
that
are
not
used,
that
we
don't
pay
Cloud
resource
for
that,
and
if
this
element
need
to
be
archived
that
they
have
archived
such
as
the
Confluence
database,
for
instance,
that
was
creating
a
database
dump
that
we
encrypt
with
a
password
stored
in
one
password
or
an
I.
Don't
know
procedure
that
supports
absolutely
unknown.
For
for
me,
the
do
we
have
a
look,
a
secure
location
where
we
can
put
backup
and
archives.
A
A
D
It's
like
yes,.
A
But
that's
the
haziest
part
because
I
mean
FTP
object,
storage,
whatever,
but
you
need
to
put
their
strict
Access
Control
to
ensure
that
no
one
is
a
compared
to
access
here
unless
just
a
few
people.
And
how
do
you
manage
once
someone
has
access?
How
do
you
manage
that
these
people
won't
have
access?
If
the
project
say:
okay,
they
don't
contribute
anymore
or
if
the
people
are
leaving
projects.
A
That's
the
hardest
part
and
that's
will
be
the
same
for
the
backups,
because
if
the
backups
is
easy
to
reach,
then
someone
won't
have
to
search
or
to
attack
the
platform
they
just
have
to
search
for
the
backup
and
get
the
data
from
there.
I
mean
that
will
be
clearly
easier
to
break
one
location
than
trying
to
break
all
the
locations.
A
B
So
the
board
did
just
have
a
discussion
in
yesterday's
board
meeting
about
archiving
and
the
the
discussion
there
was
hey.
Let's
it
was
around
this
meeting
meeting
notes
archive
the
question.
The
point
was
hey.
The
notes
for
the
governance
meeting
are
too
long
right
now
it's
slow
to
load.
We
need
a
more
authoritative
place
and
preferably
a
place,
that's
stored
for
those
notes,
because
they're
public
in
GitHub,
so
the
topic
is
there.
It
wasn't
a
discussion
of
anything
private.
A
So
about
the
reviewing,
there
are
still
things
that
can
be
deleted
or
archived.
That's
a
good
idea.
We
I
propose
that
we
start
monthly,
could
I
let
you
start
and
add
a
two
meetings:
two
team
meetings,
one
for
November
and
one
for
December.
So
we
can
spend
one
hour
at
least
Stefan
Urban
High
checking
what
you
discovered
that
could
be
deleted,
looks
good
for
is
it
okay
for
you
or
are
they
that's
the
month
is
absolutely
arbitrary.
A
We
have
one
more
sorry
away.
I
closed
an
issue
right
after
you
export
it.
So
I
will
take
care
of
updating
the
notes,
so
the
that
was
an
issue
I'm
taking
in
them
on
the
order
on
the
on
GitHub
on
the
right.
So
where
are
the
old
project
meeting
logs
and
minutes
that
one
was
opened
by
Daniel?
It
seems
that
since
some
quite
some
times
now,
the
web
service
meetings
the
jenkins-ci.org
wasn't
available.
A
It
was
a
web
server
that
used
to
be
hosted
on
a
virtual
machine
name,
edamame,
a
simple
Apache
web
server,
where
a
set
of
nodes
from
governance
meeting
in
the
past.
These
notes
were
extracted
from
IRC
and
from
whatever
system
by
you
a
tool
named
robobutler,
and
that
tool
was
a
kind
of
bots
that
was
able
to
publish
these
nuts.
A
This
was
the
case
until
2019,
when
the
governance
meeting
notes
shifted
to
a
Google
Docs,
so
reference
to
what
Mark
said
earlier,
but
this
meeting
notes
were
published
publicly
and
we
had
links
referencing.
These
notes
from
jenkins.io.
A
So
we
diagnosed
that
the
service
was
down
since
month,
I,
don't
honestly,
don't
know
if
I
disabled
it
if
it
was
Olivier,
if
it
if
it
predates
Olivia
I'm,
not
sure
we
had
some
leftovers
of
the
service
configuration
on
puppets
that
need
to
be
cleaned
up
even
today,
but
it
was
absolutely
empty
on
the
machine.
So
we
had
to
retrieve
using
Wayback
archive
machines
and
Daniel
archives.
We
had
to
retrieve
all
the
notes
sounds
like
it's.
Okay.
A
So
following
Daniel
proposal,
we
created
a
repository
since
it's
public
knowledge
and
that
repository
is
named
governance
meeting
under
Jenkins
info
and
it
has
a
docs
directory.
Everything
inside
that
docs
repository
are
served
by
your
GitHub
Pages
web
server,
and
we
have
added
a
c
name
from
meetings.
Jenkins
CI
that
used
to
point
to
the
virtual
machine.
Now
it
points
to
the
GitHub
page
instance
result
is
that,
with
the
help
of
RV,
we
were
able
to
prove
that
we
now
have
all
the
links.
A
Okay,
there
were
some
missing
that
have
been
fixed
in
the
past
hours.
So
all
the
link
to
meeting
Jenkin
Sayo
should
be
now.
Okay
and
even
the
one
pointing
to
the
root,
we
have
regenerated
Apache
listing
Pages
on
GitHub
page
with
a
tool
name
AP
index,
so
we
should
be
okay
if
there
is
any
missing
page
from
link
or
something
you
know,
please
open
an
issue
and
of
course,
if
you
see
word
pages
in
the
content
that
we
imported,
we
might
have
forgotten
some
elements
added
by
Wayback
machine
for
sure.
A
B
I
think
that
at
least
Gavin's
recommendation
for
governance
was
consider
following
the
same
pattern
that
the
ux
Sig
users
of
creating
a
repository
for
the
for
the
the
governance
board,
and
it
would
include
notes
for
governance
and
other
other
things
related
to
governance.
So
single
repository
each
any
objections
from
the
infra
team
for
that
technique.
If
we
were
to
you
add
a
new
repository
to
Jenkins
CI
for
governance,
no.
B
A
Any
question
so
thanks
for
the
help,
then
not
just
missing
on
agents
so
by
moving
from
the
front
like
projects,
everything
building
front
web
need,
node.js
and
eventually
Ruby
for
building
websites
on
Jenkins
infrastructure,
plugins
websites.
A
I
did
the
first
step
on
one
of
the
latest
image
and
there
were
issues
with
the
node,
because
that
new
image
features
a
SDF
which
is
a
kind
of
universal
package
manager
that
support
multiple
version
of
each
tool.
You
can
have
different
node.js
or
terraform
or
Ruby,
or
whatever.
The
setup
of
these
agent
wasn't
wasn't
correctly
fixed
on
cig
and
King
Sayo,
and
we
had
to
fix
some
elements.
A
The
main
weird
things,
just
in
case
at
least
for
kubernetes
plugin
on
Jenkins.
When
you
specify
a
dollar
such
as
dollar
ohm,
the
path
is
not
able
to
interpolate,
which
makes
sense
because
you
don't
want
groovy
or
Jenkins
interpolates.
A
The
variable
you
only
want
shell,
however,
the
plugin
literally
write
dollar
ohm
in
the
past
value,
which
is
never
interpolated
so
that
one
doesn't
work,
and
the
word
thing
is
that
the
posix
command
the
command
Dash
V,
always
work
with
the
bash
till
the
notation,
while
the
wish
which
command
doesn't
know
how
to
deal
with
the
tilde
notation,
which
is
not
physics.
So
posix
is
better
at
at
reading.
Non-Posix
things
than
non-posits,
that's
absolutely
mind-blowing.
A
So
if
you
want
both
command
and
which
to
walk
to
locate
the
binary
in
one
of
the
directory,
you
must
use
absolute
path
or
other
way
to
update
your
past
dynamically,
which
is
not
something
you
can
do
with
a
Jenkins
agent
or
a
Jenkins
pipeline.
You
cannot
rely
on
that
because
it's
non-interactive
and
by
default
it's
sh
dot,
Bash
and
it
can
be
through
SSH
or
not.
So
there
are
too
many
HKS,
so
don't
try
it
and
specify
absolute
by
choosing
that
one
was
tricky,
but
Bill
is
successful.
A
C
A
Thanks
a
lot
for
taking
care
of
that,
we
had
an
issue
with
Maven
11
agents,
not
spawning
on
cig
and
kinsayo.
That
happened
last
Thursday,
so
it
appears
that
we
we
have
set
up
limits
on
the
kubernetes
plugin
saying
for
the
digital.
Listen
Cloud,
no
more
than
30,
but
at
the
same
time
and
120
on
Amazon
summary,
don't
trust
maximum
instance
from
any
agent
plugin
on
Jenkins.
They
cannot
be
reliably
used
because
you
are
in
a
multi-freaded
environment
and
most
of
the
plugin
sucks
at
updating
that
shared
Contour
between
the
multiple
threads.
A
Now
what
happened
is
that
Jenkins,
if
sometimes
try
to
schedule
more
buds
than
it
should
but
kubernetes
refused
the
Pod
creation,
so
Jenkins
then
fall
back
to
another
kubernetes
Cloud,
which
is
what
we
want.
Otherwise
it
went
it
to
wait
on
the
Queue,
so
the
problem
was
fixed
and
it
looked
really
good.
That
was
also
a
good
thing.
Thanks.
Thanks
survey,
Thanks
James
Nord
and
thanks
Stefan,
for
pushing
over
on
the
data
doc
subject,
because
now
we
are
able
to
produce
really
nice
graph
such
as
this
one.
A
Where
you
can
see
the
the
dark
light
is
digital
Ocean
and
the
light
blue
is
the
AWS.
So
you
see
that
it
decreases
following
the
operation
by
Stefan,
Stefan,
adid
Kota,
and
we
triggered
a
bunch
of
builds
and,
as
you
can
see,
we
have
an
around
120
but
at
the
same
time,
for
AWS
under
around
30
for
our
friends,
digitalism.
A
Just
to
show
you
what
happened
before,
as
you
can
see,
the
blue
one
here
was
a
digital
Lucian.
Last
week
when
the
problem
appeared
and
now,
as
you
can
see,
the
red
is
AWS.
Now
that
we
have
fixed
issue
with
resource
cutter.
A
C
B
The
the
quota
level
that
you
set
just
to
be
sure,
I've
understood
the
quota
level
you've
set,
is
all
the
way
out
of
the
cluster
level
at
the
kubernetes
cluster.
You
say:
look
don't
allocate
more
than
this,
and
and
then,
if,
if
Jenkins
asked
for
more
than
that,
the
cluster
correctly,
the
cluster
apis
correctly
say
no
I
refuse
exactly.
A
A
C
C
C
A
We
are
the
ins
plugin
installation
request
by
JC
to
unblock
a
new
feature
on
the
bomb
that
involved
the
a
plugin
that
hasn't
been
updated
since
one
year,
yeah
Jesse
knows
what
I'm
not
really
sure.
Let's
see.
D
A
A
Can't
log
in
on
artifactory
it
was
a
problem
between
chair
and
keyboard
and
key
clock
performance
horrific
when
looking
at
modifying
users
so
Stefan.
Can
you
explain
what
we
did
to
fix
the
issue
around
key
clock
that.
C
Was
not
too
hard,
we
just
migrate
the
the
database
from
Amazon
to
Azure,
if
I
remember
correctly,
yep.
A
Thanks
a
lot
Stefan,
so
the
new
database
is
a
terraform
code
manage
so
we
can
track
it.
It's
inside
the
Azure,
so
nice
walk.
We
can
start
again
thinking
about
replacing
a
Content
inside
you
by
key
clock.
Now
what
key
clock
is
usable?
That
means
trying
to
find
what
are
what
were
the
missing
steps?
Username.
A
A
D
Yep
we
have
seen
a
picture
on
the
air
concept
since
at
least
one
or
two
weeks.
It's
not
explaining
this
new
ice
issues
that
yeah.
A
It's
one,
but
it
feels
like
I,
don't
know.
Was
there
a
change
inside
Jenkins
itself
in
the
help
on
the
login
page,
that
could
have
pointed
users
when
they
are
running
on
their
own
Jenkins
systems?
They
forgot
the
username
and
instead
of
going
to
the
owner
desk
inside
a
company
that
could
lead
them
to
our
help
desk.
B
C
Don't
hear
you
I'm.
D
A
B
A
D
Request
on
just
a
draft
for
now,
but
yeah
yeah
I
I've
asked
some
review.
I
have
included
you
Mark
again,
if
you
can
take
a
look.
Also
I
like
that.
A
Cool
thanks
everybody,
so
that
means
up
I
will
try
to
add
this
one,
so
that
might
not
solve
so.
We
have
this
one
that
should
help
under
server
said
there
are
errors
and
accounts
when
people
are
creating
their
accounts
are
created.
So
maybe
we
could
update
the
ldesk
template
saying.
Okay,
if
you
saw
HTTP
500,
then
try
to
recover
your
passwords
with
the
email
you
used
at
least
that
should
give
them
a
bit
more
autonomy
on
that
area,
but
we
have
to
fix
the
5-0
issue.
A
So
I'll,
if
it's
okay,
it's
assigned
to
me
I,
will
take
care
of
the
500
issue.
Unless
someone
want
to
call
the
accountant
can
say
you,
you
are
welcome
to
do
that.
If
you
want
to
try.
A
Okay,
so
I
will
take
care
of
this
one
Stefan,
one
quick
one.
We
have
the
migrate
key
cloak
database
to
Azure.
That's.
C
Waiting
for
the
population
of
the
old
database,
that's
what
it's
it!
That's
why
it's
still
open.
I
was
waiting
for
a
full
week
of
usage.
A
A
D
Parts
and
identity
part
of
this
cluster.
D
Disabling
the
IP
launcher,
zero
to
write,
IP
runs
on
the
cluster.
I
can
access
it
and
deploy
a
shot
on
it,
but
it
shouldn't
be
that
way.
It
should
be
ipritically,
so
I
have
to
run
next
decision.
A
A
A
Add
AAA
records,
which
is
a
DNS
record
for
IPv6
address
so
since
the
first
sip
sorry,
you.
A
Since
the
first
September
India
is
ipvc's
V6
by
default
old,
all
of
India
the
internet
provider
in
on
India.
A
So
that
has
been
a
federal
government
plan
since
month
years,
as
I
assume
they
plan
to
remove
ipv4
absolutely
from
any
of
their
gateways
in
2025,
the
gentleman
opened
that
issue
points
that
it
can
be
Troublesome,
in
some
case
from
India
to
reach
our
mirrors
and
as
a
more
general
fact,
it
doesn't
seem
that
our
kubernetes
cluster
prod
public
Gates,
which
hosts
the
mirror
at
least
the
entry
point
for
the
mirrors,
but
also
some
elements
such
as
preg
engine
kinsayu
or
Jenkins,
Sayo
backends
and
some
accounts.
Jenkins.
A
So
it's
not
only
adding
a
record
for
DNS.
We
might.
We
need
also
to
implement
at
least
an
external
load
balancer
that
expose
public
IPv6
and
then
act
as
a
gateway.
It
looks
like
that
that
change
is
not
that
easy.
Based
on
the
first
documentation
I
could
find
on
Azure.
We
need
to
create
full
dual
stack
virtual
Network
and
then
enable
dual
stack
on
kubernetes
level
on
these
Networks.
D
I
stumbled
upon
this
child
structure
stuff
when
studying
a
guess
which
there
are
from,
and
there
is
a
preview
function,
major
allowing
us
to
use
your
stacking
container
on
kubernetes.
A
D
D
A
D
A
Okay,
so
let
me,
let
me
repeat:
virtual
Networks:
dual
dual
stack
near
virtual
network,
our
feature
complete
since
two
years
in
azure,
but
we
missed
that
with
Olivia
AKs.
Dual
stack
by
defaults
is
working
and
is
not
a
feature
preview.
What
is
a
video
preview
is
using
IPv6
internally
to
the
cluster
when
you
want
pods
to
discuss
with
the
cni
network
network.
A
That's
why
I've
put
a
limit.
Is
that?
Okay,
if
it's
a
feature
preview,
then
we
try
not
using
them,
but
we
require
at
least
to
create
a
new
network
from
scratch.
Who
cannot?
Convert
existing
Network
then
convert
create
a
new,
also
a
cluster
from
scratch,
dual
stack
and
that
one
allows
you
when
it
creates
load
balancers.
You
can
associate
ipv4
public
ipv4
and
public
IPv6
to
the
load
balancer,
while
keeping
internally
everything
private
in
ipv4.
A
D
D
A
Okay
but
yeah,
so
IPv6
is
a
subject
that
might
need
some
attention
right
now,
not
because
we
need
to
change
everything
in
emergency,
but
because
we're
on
the
verge
of
creating
a
new
private
cluster,
then
we
will
create
a
new
public
cluster.
We
already
have
ipv4
issue
on
the
current
networks,
so
that
mean
we
we
might
have
to
plan
creating
element
from
scratch.
A
A
I'm
having
issues
with
my
copy
and
past
finally,
key
clock
is
okay
Windows
agent
on
cig
and
kinsayo
disconnect
prematurely
Stefan.
Can
you
give
us
a
heads
up
on
that?
One.
C
If
I
remember
correctly,
that's
the
one
using
the
label
window
window
Windows
only
as
it's
it's
not
specific
enough.
We
cannot
make
sure
that
the
nod
that
are
disconnected,
which
one
are
they
because
the
label
is
used
in
multiple
place.
So
the
aim
right
now
is
to
try
to
avoid
using
that
label
which
is
not
specific
enough
and
to
find
where
it's
used
changed
it
with
a
more
specific
one
and
then
clean
that
label.
A
And
so
about
the
issue
you
saw
mark
looks
like
the
windows
label
was
trying
to
allocate
randomly
different
ACI
container,
but
the
logs
show
that
when
the
accidents
test
was
passing,
there
were
other
builds
that
already
filled
the
maximum
amount
of
Windows
container.
That
we
were
trying
to
have.
A
The
thing
is
that
this
stacked,
this
tax
looks
to
be
the
same
issue
as
what
we
have
with
kubernetes
plugin
Jenkins
was
trying
to
create
additional
ACI,
while
it
should
not,
but
the
amount
of
build
was
just
tearing
apart
the
multi-fread
things,
so
that
thing
is
quite
annoying,
especially
that
for
sure
will
happen
on
other
plugins.
You
check
that
it
wasn't
happening
on
a
plug-in
a
few
minutes
after,
but
the
build
wave
was
passed,
so
we
cannot
be
sure
that
some
users
of
ciajin
Kentucky
are
Aaron
suffering
from
this
one.
A
So
we
there
are
two
roads
here
to
ensure
in
long
term
that
it
doesn't
happen
again.
There
is
that
plan
to
move
ACI
agent
Windows
only
to
kubernetes,
not
pull,
so
we
could
apply
the
same
solution
as
what
we
did
with
the
resource
quotas,
or
we
can
also
check
right
now.
If
there
is
a
way
to
add
a
quotas
on
Azure,
already
I
won't
check.
If
we
have
they
are.
A
C
We
delegate
the
the
total
limit
numbers
to
the
API
of
of
the
the
company
we
use
instead
of
of
Jenkins
because
of
the
multi-threading
that
is
leading
to
a
role
when,
when
it
has
to
deal
with
that
in.
A
That
Jenkins
knows
limits
because
it
can't
go
back
and
clean
it
up,
but
we
don't
know
if
ACI
provides
such
feature.
Resource
control.
A
Okay,
next
one
CI
Jenkins
are
your
stories
is
not
handling
pull
requests
open
by
giving
that
one.
We
are
working
on
unifying
the
pipeline
from
infrastia
and
cigen
kinsayu,
so
CI
builds
our
public
and
you
can
have
build
logs
and
are
run
on
cig
and
kinsayu
and
in
Frasier.
Do
this
exactly
the
same
step,
but
only
on
the
master
branch
on
pull
request.
It
generates
the
preview
sites,
because
the
mechanism
responsible
for
deploying
preview
sites
must
not
be
on
cig
and
Sayo,
because
it
requires
a
token
to
allow
deployment
to
whatever
netplify
environment.
A
If
that
token
is
on
cigo,
it's
virtually
already
Act.
So
that's
why
we
split
that
part.
So
infrasti
should
build
and
Deploy
on
the
master
branch
and
build
and
Deploy
on
Tribune
Miron
man
for
every
pull
request.
Ci
Jenkins
should
build
tests
for
any
commit
so
that
end
user
can
have
visibility
on
what
they
do.
A
The
challenge
behind
is:
oh,
should
we?
How
can
we
use
the
same
Jenkins
file
as
Masters
as
as
much
as
possible
and
we
need
to
ensure
the
same
agent
same
templates
and
tooling
on
bus
controller,
so
Stefan
and
I,
and
are
pairing
along
the
road
on
that
one?
But
it's
not
an
easy
one.
So
it
takes
some
time.
A
Okay,
what
are
the
one
left
relay
reposition
can
say:
OG,
Mission,
Mark
and
I
started
experimentitions.
We
haven't
reached
a
level
of
confidence
good
enough.
Yet
on
that
topic
on
the
way,
we
should
change
the
structuration
of
the
repositories
on
g-frog
and
we
were
slowed
down
between
the
elections
and
today's
advisory.
So
we'll
continue
the
upcoming
week.
A
A
Okay,
okay,
I
think
I've
taken
notes.
I
will
upload
everything
thanks
a
lot
RV
for
the
not
again,
that's
really
helpful.
So
let
me
stop
the
recording
so
first
screen
sharing.
No
more
then
stop
recording
and
see
you
next
week.