►
From YouTube: Jenkins Advocacy & Outreach SIG meeting, Jun 18, 2020
Description
Regular Jenkins Advocacy&Outreach SIG meeting: Online meetup about Jenkins 2.235.1 changes, GSoC and GSoD status updates, Configuration-as-Code demo Q&A.
Full agenda and meeting notes: https://docs.google.com/document/d/1K5dTSqe56chFhDSGNfg_MCy-LmseUs_S3ys_tg60sTs/edit#heading=h.ah8wyrv9fed5
A
Okay,
the
recording
so
welcome
to
the
advocacy
network
special
interest
group
meeting
today
is
june
18th
and
we
will
just
discuss
a
number
of
topics
we
have
in
the
list.
A
A
Yes,
yes,
yes,
so
I
still
haven't
published
a
video
from
the
governance
meeting
because
I
need
to
clean
it
up
a
bit
just
because
yeah
there
was
some
personal
data
on
the
screen,
but
yeah.
If
you
are
interested,
we
have
meeting
notes
and
we
have
had
a
lot
of
discussions
about
what
we
do
next.
A
So
this
meeting
we
basically
agreed
on
our
attack.
Third
one.
There
is
consensus
that
we
want
to
change
all
the
terminology
master
at
least
white
list.
We
agreed
how
we
want
to
approach
that
and
yeah.
Basically,
we
spent
maybe
30
minutes
discussing
this
topic,
maybe
more
and
yeah
for
now
master
right
now
we
don't
have
consensus
in
the
developer
management.
Please
thanks
for
alex
so
to
start
first
up
in
the
discussion,
but
we
need
to
proceed
and
we
agree
that
we
should.
A
We
will
invite
contributors
to
make
more
suggestions
about
terminology
and
project
ideas.
Based
on
that,
we
will
select
a
number
of
top
items
and
we
will
have
a
public
vote
for
that
and
after
that,
government
support
will
select
an
option
based
on
this
award
feedback,
so
the
vote
won't
be
binding
just
because
to
avoid
trolling
and
whatever
but
yeah.
Of
course
we
will
respect
the
feedback
from
the
community.
A
Let's
try
it
here.
We
have
a
number
of
action
items
right
so
yeah
also
here
we
will
be
duplicating
blacklist
whitelist
terminology,
but
the
agreement
that
we
don't
enforce
specific
terminology,
but
we
make
recommendations
so
that
plug-in
engineers
and
communities
design
it
what
they
do
in
particular
cases,
but
definitely
not
objective,
at
least-
and
we
also
intend
to
start
a
working
group
so
how
it
would
look
like
it
would
be
just
a
sub
project
or
whatever
entity.
A
A
Implemented,
actually
that's
it
for
now.
In
addition
to
that,
we've
got
a
bunch
of
pull
requests
over
past
couple
of
weeks
with
technology
cleanup
and
different
topics.
Also
the
agent
terminology,
epic.
Now
it
has
a
lot
more
information
and
guidelines
how
to
contribute
but
yeah.
I
think
that
we
still
need
to
do
more
on
this
front
and
he's
when
you
look
for
roadmap,
and
here
yeah
there
is
ancient
terminology
cleanup
here.
You
can
see
that
basically
there
are
guidelines,
etc.
A
B
Just
wanted
to
clarify,
if
you
don't
mind
when
we're
talking
about
replacing
this
terminology
with
more
appropriate
terms,
we're
talking,
I
my
understanding
not
only
about
documentation
for
jenkins
io
and
for
plugins,
but
also
changing
the
names
of
different
deliveries,
jar
files
and
docker
images
and
so
on.
Is
it
correct
so.
A
A
We
have
a
kind
of
full
scope
which
was
identified.
Some
stories
are
really
very
easy
and
documentation
is
part
of
easy
parts,
apis,
etc.
All
stories
missionable
for
binary
compatibility
or
whatever
compatibility
equation.
They're,
not
that
easy.
Still.
There
is
a
consensus
that
we
need
to
work
on
them,
but
my
preference
would
be
to
start
from
my
easy
parts
because
they
provide
immediate
benefits
for
jenkins
users.
A
Okay,
so
I
guess
to
do
quick
updates
on
the
stories
so
for
google
summer,
of
course,
actually
there
is
no
major
updates
and
it's
a
good
news,
so
everything
goes
pretty
smooth.
We
have
seven
projects.
All
projects
have
a
good
progress.
We
already
had
the
demos
by
several
students.
We
target
evaluation
in
two
weeks
and
yep,
and
I
think
that
so
far
everything
was
on
track.
Nothing
specific
to
report
of
this
special
interest
group
so
like.
C
On
the
on
google
summer
of
code
evaluations,
will
there
will
it
be
my
responsibility
as
a
mentor
to
do
the
research
to
know
how
to
do
a
good
evaluation,
or
will
there
be
a
tutoring
session
from
the
org
admins
to
coach
me
on
how
to
do
a
good
job
of
evaluating
that
first
month?
C
A
Firstly,
there
is
a
documentation
about
google
okay,
so
we
didn't
plan
to
do
anything
specific
for
our
tutoring
mentors,
but
that's
why
we
have
office
hours.
That's
why
we
have
many
things.
So
if
you
have
something
to
ask,
please
let
us
know:
okay,
okay,
so
here,
okay,
for
example,
in
the
mentor
guide
you
can.
I
see
some.
A
C
A
Basically,
there
are
two
parts:
firstly,
if
you
want
to
pass
a
student,
if
there
is
consensus
between
mentors
so
that
a
student
is
passed,
then
basically
the
only
important
thing
there
is
summaries
and
feedback
to
the
student.
A
If
any
project
mentoring
team
considers
failing
a
student,
then
becomes
a
bit
more
tricky
and
then
I
will
recommend
to
contact
our
curtains,
but
okay,
it
won't
be
needed.
Yeah,
that's
great!
Thank
you.
Thanks
for
the
guidance
okay,
so
the
next
is
google
season
of
talks
for
google
season
of
docs
right
now
we
are
in
the
middle
of
application
phase
and
we
have
already
received
a
number
of
applications
through
the
mailing
list,
which
we
need
to
review
and
deadline
for
applications
is
july,
9th
vertical
correctly.
A
Definitely
it
will
keep
us
busy
and
we
need
to
start
processing
that
providing
feedback
and
yeah
and
then
it
will
be
also
an
interesting
challenge
to
make
a
decision,
because
the
google
season
of
docs
is
a
much
smaller
scale
program
than
google
season
of
code.
As
we
discussed
before,
we
have
options
to
also
run
community
breach,
etc,
and
most
likely
we
will
do
that,
but
at
the
same
time
we
will
still
need
to
do
project
selections.
According
to
google
season
of
docs
rules,.
A
A
So
yeah
google
season
of
docs
is
quite
relaxed
in
terms
of
timing,
even
more
relaxed
than
google
season
of
code
summer,
of
course.
But
so
we
need
to
do
reviews.
B
B
Go
ahead,
oh
I
just
wanted
to
mention
that,
following
up
of
my
application
for
google
season
of
docs,
I
created
a
simple
repository
on
github,
where
I'm
summarizing
all
different
kind
of
resources,
issues
possible
solutions
for
topics
that
I
kind
of
pre-selected,
I'm
not
sure
if
those
will
be
approved,
but
this
is
just
for
me
in
case
it
needs
to
be
shared.
I
would
be
glad
to
share
this
as
well.
A
B
A
A
A
A
C
So,
oh,
like
I
had
failed
to
add
something
to
the
agenda
I'll
just
type
it
into
the
end.
If
we
get
to
it,
it's
a
possible
webinar
for
next
week
on
jenkins
2.2
235.1.
C
I
think
I've
got
a
right
time,
for
it
is
advocacy
and
outreach
this
meeting
a
place
to
do
that.
Or
do
you
want
to
do
that
just
separately
by
email?
Well,
you
can
do
that
right
now,
if
you're,
fine,
okay,
so
proposal
is
thursday.
Tim
jacom
has
accepted
for
thursday
next
week,
2pm
utc
what
to
be
in
utc
right,
2pm,
utc,
right.
C
And
mike
cyrioli
has
also
accepted
so,
and
I
think
I
think,
there's
a
good
chance
we'll
be
able
to
get
daniel
beck.
If
not,
I
think
you
and
I
can
cover
his
portion
with
regard
to
the
plug-in
and
user
experience
topic.
So
we've
got
a
good
panel
of
presenters
ready
to
go
and
esther
alvarez
has
agreed
to
listen.
She
won't
be
a
presenter,
but
she'll
be
there
in
case.
We
need
her
expertise.
C
A
So,
okay,
then,
let's
do
that,
do
you
need
any
assistance
or
can
you
because
there
is
official
process
and
what
we
need
actually
is
an
abstract
so
that
we
can
publish
that.
C
C
A
A
Yeah,
I
also
wanted
to
have
a
meeting
about
jenkins
roadmap.
A
But
yeah
I'm
not
sure,
maybe
I
will
schedule
it
well.
I
guess
I
have
to
schedule
it
to
the
next
week
as
well,
but
yeah
it's
rather
developers
meet
up.
It's
not
the
user
meet
up,
so
it's
more
relaxed.
C
A
Topics
yeah
mostly
for
contributors,
so
why
roadmap
is
important:
how
to
contribute,
how
to
propose
your
topics
etc,
because
yeah,
the
main
objective
for
me
is
to
actually
get
roadmap
over
the
line
and
because
it
looks
pretty
okay
at
the
moment.
But
you
know
for
sure
that
mainly
stories,
I'm
missing,
which
could
be
added
so
poking
the
community,
a
bit
which
definitely
makes
sense.
C
Yes,
although
there
I
may
come
begging
for
your
help.
A
B
Yes,
so
basically,
if
you
go
to
the
readme
file,
which
you
put
together,
there
is
somewhere
you
mentioned
in
case.
If
you
are
running
from
mac
os,
you
mentioned
some
parameters
like
capital
d,
just
a.
C
B
A
Now,
actually,
it's
docker
command
just
second,
let
me
show
it
to
you.
C
C
A
B
Well-
and
I
just
wanted
to
confirm,
oleg
and
mark
that
I
had
no
problems
running
this-
it
runs
wonderfully
on
mac
by
like
pulling
it
from
docker
hub,
but
when,
like
building
this
previously,
not
the
release
which
you
did
two
days
ago,
but
previously
I
had
some
some
issues.
I
guess,
but
I
hadn't
tried
it
with
the
latest
release,
which
you
posted
a
couple
days
ago.
I
guess
it
is
2.4
something
like
this
one.
A
Okay,
our
actually
pushed
from
master
so
should
be
fine,
so
here
just
to
explain
how
this
demo
works
and
it
has
initialization
scripts.
So,
basically,
here
you
can
find
a
file
called
jenkins,
h2
close
others
stuff,
and
you
can
see
that
there
is
a
def
host
and
defrest
if
specified
it.
Actually,
it's
additional
option,
basically
what
you
need
to
do
in
your
command.
A
A
A
And
docker
on
this
demo.
Instead
of
that
you
connect
directly
and
since
for
for
windows,
we
effectively
run
on
a
separate
machine.
You
need
to
perform
additional
tweaks.
C
Okay,
that's
that's
why
the
socat
thing
socad
is
providing
a
tunnel
if
you
will
or
a
a
connector
between
two
machines,
whereas
on
a
linux
environment,
I
don't
have
to
tunnel
two
machines
because
it's
on
the
same
same
machine
got
it.
Thank
you.
A
B
Thank
you
very
much
alec
for
addressing
this,
and
just
in
general,
I
wanted
to
address
the
question.
It
is
maybe
not
related
to
your
demo
that
you
provided
and
thank
you
very
much.
It's
like
wonderful
demo,
which
can
be
extended
to
joker.
At
least
this
is
my
interest,
but
in
general,
would
you
recommend?
B
I
guess
there
is
an
issue
of
installing
docker
server
inside
docker
image,
but
before
there
was
blue
ocean
gents
jenkins,
ci
blue
ocean
docker
image,
which
kind
of
deprecated
I
guess
or
outdated,
although
there
are
still
some
releases
and
it
has
a
docker
installed
there,
which
allowed
to
write
to
run
declarative
pipelines.
B
I
wonder
if
we
installed
not
docker
server
or
docker
client
inside
the
image,
for
instance,
which
you
provided.
Do
you
consider
there
will
be
some
issues
with
one
one
thing
to
mention.
A
That
there
is
basically
no
docker
client
and
docker
server.
There
is
this
single
docket
executable
and
what
it
means
that
yeah.
You
have
to
install
a
client
for
demos
which
involve
docker,
but
really
you
have.
Basically,
it
means
that
you
have
to
install
the
docker
cli
just
want
to
really
operate
in.
A
Mode
because
of
document
docker
and
other
things,
so
I'm
just
trying
to
remember
from
where
I
get
images
there,
because
here,
if
I
use
document
docker
or
if
not,
I
will
use
it
elsewhere.
Just
a
second.
A
Yeah,
but
this
image
doesn't
include
so
here,
for
example,
this
is
the
agent
image
I
use.
I
just
opened
that
and
you
can
see
that.
Well,
basically,
there
is
no
magic
inside
it's
just
tweaked,
maybe
an
image,
but
I
believe
that
I
have
images
which
actually
include
docker,
I'm
just
trying
to
remember
where
and
I
have
difficulties
remembering
yeah.
I
can.
I
believe
that
in
the
records
we
bundle
booker.
Let
me
check
and
just
second
sorry
look
at
the
image.
Let's
see
that
maybe
something.
A
B
B
A
So
it's
a
bit
obsolete
and
I
started
passionate
in
terms
of
plugin
set
because
we
use
this
image
as
a
base,
for
example,
for
test
environments
for
dark
theme
and
for
cables
to
dismigration,
so
it
was
updated,
but
still
internally
it
has
some
issues.
So,
for
example,
you
can
go
to
jenkins
yaml,
but
here
you
can
discover
that
managing
his
yaml
is
quite
humble,
just
midifies
through
plugin,
but
the
rest,
almost
everything
else
happens
through
groovy
hooks.
So
I
still
need
to
spend
some
time
on
migration.
B
B
A
Yeah,
that's
easy,
so
basically
you're
talking
about
the
installation
wizard.
So
here
in
this
demo,
this
installation
wizard,
is
just
disabled
and
yeah.
There
is
no
magic
here.
They
believe
it's
here,
yep
run,
step
wizard
false
and
after
that
the
entire
stop
wizard
is
disabled
because
we
don't
need
it.
We
configure
everything
as
using
creationist
code,
this
very
streaks
and
settings
and
where
users
are
actually
configured
you
can
go
to
any
scripts,
and
here
they
believe
that
there
is
authorization.
A
So
here
you
can
see
that
I
create
three
users:
user
created
only
manager
for
permissions
and
also
admin
is
created
on
demand
when
we
request
creation
of
admins.
So
this
part
can
be
easily
moved
to
configurations
code.
This
part
cannot
but
at
the
same
time
I'm
not
sure
whether
anybody
really
needs
it
for
them
for
their
purposes.
A
A
Okay,
yeah
I'll,
just
show
it
there
so
yeah.
This
is
the
demo
which
is
based
on
this
image.
Just
because
I
didn't
want
to
configure
the
entire
instance.
I
took
the
existing
one,
and
here
you
can
see
that
I
don't
use
configurations
code
to
enable
theme
etc,
because
you
can
see
that
there
is
some
logic
because
you
might
may
want
to
test
to
test
this
dark
theme.
With
light
theme,
you
may
want
to
test
with
different
configurations
in
development
mode
when
you
can
edit
css
files
and
they
get
applied
immediately,
etc.
A
So
here
you
can
see
that
there
are
some
conditional
logic
which
is
again
driven
by
system
properties
which
again
defined
he
injected
sausage
and
which
again
just
defined
by
make
file
so
user
interfaces
actually
like
that
front
line
like
preview
etc.
A
Okay,
so
yep,
so
basically
you
can
experiment
with
this
demos.
If
you
want
it's
quite
straightforward,.
A
Okay,
so
last
topic
we
have
an
agenda:
ui,
ux,
hackfast
growing.
I'm
not
really
sure
that
we
should
do
it
today,
because
here
we
already
spent
a
lot
of
time
on
other
topics,
so
maybe
we
could
postpone.
I
will
just
show
what's
the
current
status,
so
I
integrated
the
internal
feedback
we
go
to
during
the
hack
first,
also
feedback,
form,
etc,
and
currently
you
can
see
a
document
which
basically
includes
all
the
information.
A
Okay,
I
took
some
data
from
the
anime
numerous
form,
but
yeah
basically
what's
interesting
is
the
first
part
so
retrospective.
So
what
can
we
improve
and
what
worked
well
and
you
can
find
all
the
information
here
and
again.
This
document
is
open
for
comments.
So,
okay,
please
feel
free
to
add
something
else.
C
And
is,
is
that
document
linked
from
the
advocacy
and
outreach
note,
so
I
can
find
it,
I'm
not
sure
I'll
find.
Oh,
it
is
great
okay,
so
I
can
just
go
from
the
notes
there
and
and
review
it
again.
I
think
I
think
I'd
seen
it
once,
but
I
would
love
to
do
it
again
review
it
to
be
sure
that
I've
understood
now.
Do
you
intend
then,
to
do
this?
We
do
on
a
separate
meeting
that
will
review
and
summarize
or
is
this-
is
this
document
ultimately
the
end
of
the
retrospective.
A
So
practically
I
would
be
interested
to
summarize
this
document,
but
at
the
same
time
we
have
a
lot
of
stories
and
for
me
doing,
a
form
of
retrospective
does
not
mean
every
day
as
long
as
we
collect
feedback,
because
after
that
we
can
grow
it
when
we
start
playing
a
new
hackathon
right.
So
taking
all
the
issues
with
infrastructure
et
cetera.
A
So
I
don't
have
strong
preference
about
having
retrospective
now
great,
because.
A
Didn't
do
it
right
after
the
event?
Well,
I
still
have
to
publish
a
blog
post
for
that,
but
well
things
happen,
but
yeah.
So
for
me
retrospective,
it's
a
rolling
document,
so
we
will
be
processing
it
for
the
next
event.