►
From YouTube: Jenkins Configuration-as-Code office hours, Jun 17, 2020
Description
Regular Jenkins Configuration-as-Code office hours: project updates, ongoing development and future plans. At this meeting we discussed the new credentials from file feature, new Bill of Materials, and the Plugin Manager Tool 1.1.0 release.
Agenda and meeting notes: https://docs.google.com/document/d/1Hm07Q1egWL6VVAqNgu27bcMnqNZhYJmXKRvknVw4Y84/edit#heading=h.9yop7ufqevo5
A
Hello,
welcome
to
the
Jenkins
configurational
code
project
meeting
today
is
june
17th
and
we
have
a
team
again.
Joseph
me,
on
the
call
so
we'll
just
discuss
news
related
to
configuration,
is
cotton
jenkins
and
then
focus
on
ongoing
development
and
other
topics.
I
also
wanted
to
discuss.
Jake
asked
map
status
today
just
to
check
whether
we
have
four
other
action
items
on
the
roadmap
and
by
the
vini
table,
statuses
and
guess
so:
that's
it
okay.
So
regarding
news,
one
is
a
kind
of
ongoing
thing
we
have
did
on
the
configuration
which
needs.
A
A
Yeah
so
one
thing
that
I
finished
damaging
configuration
is
code,
well
it
kind
of
works,
and
now
it
has
recent
plugins
and
it
supports
the
read-only
mode
which
can
be
used
for
testing
of
this
configuration,
though
I
still
need
to
immigrate.
The
Domino
Jake
ask
because
now
the
demo
is
largely
configured
by
groovy
a
script.
But
if
anyone
wants
to
test
on
the
permissions,
it
should
be
basically
the
same
and
I
think
that
we
can
also.
A
Yeah,
okay,
so
other
new
said
that
the
Bill
of
Materials
is
finally
up
to
date.
So
it
means
that
Homer
we
uses
Jenkins
plug-in
one.
Now
that
was
recent
version
of
Jake
can
buy
the
T
in
version
10
right,
so
yeah
I
won't
lose
a
lot
plugins.
We
finally
similar
to
that.
So
thanks
to
everyone
as
a
specialty
team
clicking
quit
over
the
line.
So
now
everyone
be
their
plugins,
mistress
and
Jake
asked
without
a
lot
of
hassle.
A
Well,
maybe
satellite
a
minor
and
just
the
at
least
plug-in
any
installation
manager,
basically
Jake
asked
stories
and
we
atleast.
We
released
a
few
patches
so,
firstly
an
hour.
The
recitation
of
the
unloaded
plugins,
which
can
be
used
for,
can
be
utilized,
for
example,
speed
up
doctor
bills
or
just
common
instances.
Then
we
have
option
to
skip
downloads
if
something
fails,
but
implementation
of
retry
and
I
also
fix.
The
issue
is
transient
dependency
resolution
because
actually,
before
this
patch
the
tool
was
installing
plugins.
A
We
should
run
dessert
on
the
instance
and
we
hit
a
buggy
CI
themes
being
installed
through
a
trans
in
dependency
implosion.
So
now
it
should
be
fixed
though
it's
just
a
partial
fix.
The
behavior
of
dependency
resolution
is
still
not
optional.
There
are
reported
bugs,
for
example,
for
optional
dependencies,
they're
not
resolved
properly
in
terms
of
version
control
and
also
collisions
between
transcend
dependencies
in
lower
levels.
It
won't
be
working
available,
still
it's
a
kind
of
improvement
being
compared
to
the
previous
state
yeah.
As
always,
contributions
are
welcome.
B
B
The
thing
you
could
do
is
you
could
go
down
to
like
just
have
it
one
thing
so
there's
only
one
key
which
would
I
guess
would
be
pay
sixty
four
and
then
it
will
figure
out
if
it's
a
file.
If
it's
a
file,
it
will
do
the
right
thing
or
if
it's
a
a
string,
it
will
try
and
do
that.
But
the
problem
is
that
you
would
get
weird
behaviors.
B
One
of
the
adoptions:
this
is
really
a
thing
where
you
can
combine
them
actually
and
because
you
might
have
a
file
you
want
to
read
in
and
then
again
maybe
we
should
just
support
two
and
then
don't
support
nested.
But
then
you
want
to
support
missed
it
because
you
might
want
to
have
a
viable.
That's
not
obvious
if
PAH
file
path,
if
you
don't
want
to
show
where's
it.
A
B
Could
be
useful
where
you
would
have
a
secret
that
you
want
to
just
pay
64
like
a
string,
so
that
would
be
a
secret
that
you
would
didn't
have
to
worry
variable
you
have
to
resolve,
so
you'd
need
two
nested
thing.
Of
course
we
could
try
and
prevent
the
nested
thing
that
you
could
like
to
write
some
logic
that
would
prevent
the
nesting
of
these
two
together,
like
the
page
64
in
the
file,
64
yeah,
so
yeah
or.
A
Maybe
we
should
think
about
a
bit
more
intellectual
maka
engine
for
resolution,
because
I
hit
similarly
issue.
So
there
is
a
pluralist
which
basically
is
where
you
literally
wait
to
dirty
about
encrypted
passwords,
the
one
which
I
still
cannot
finish,
though
decrypting
credentials
and
there
so
yeah.
This
is
the
current
implementation.
So
basically
I
have
strings
like
that,
which
is
also
kind
of
fierce
Makran.
So
maybe
we
could
standardize
mccracken
them.
B
B
You
can
create
your
own
and
you
can
create
doing
replaces
and
it
could
look
for
those
things
mm-hm,
and
it
is
a
bit
it's
another
common
library,
but
it
has
a
lot
of
features
for
like
for
like
doing
string
replacements
and
having
multiples
and
stuff
like
that,
so
I
actually
I
needed
to
create
a
secondary
replacer
for
having
the
block
when
people
didn't
have
a
secret
that
was
filled
so
yeah.
It
wasn't
that
hard
to
and
to
get
around
that.
C
A
A
It
would
help
to
break
down
logic
a
bit
because
ya
already
hit
the
number
fishes
in
tests
when
I
was
in
lemon.
Looking
this
proof
request
I'm,
not
sure
they
even
submitted
the
pull
request,
but
yeah
was
it
mostly
stuck
because
of
edge
cases.
So
talking
much
a
plug
in
my
basically
prevents
logic
like
that
and
foo
is
an
extension
point,
so
you
can
migrate
your
own
ones.
B
A
B
A
A
C
B
B
B
B
B
A
A
Anyway,
I
think
that
we
need
to
review
this
pool
request
yeah
this
one
well
I,
think
that
it's
kind
of
you
told
again,
but
yet
how
much
junk
do.
B
A
A
C
A
C
A
Yeah
I
started
running
my
demos
to
verify
dark
theme
and
tables
to
leave
some
English,
but
the
end
principle
I
want
to
use
the
same
demo
to
describe
for
system
admission,
and
maybe
you
use
other
demos
to
have
more
plugins
example.
We
used
to
have
this
demo
for
club.
This
drink
is
distribution
and
Jake
asked.
Maybe
he
can
spot
check
Oh
plugins.
We
have
embedded
something
like
two
hundred
ones.
A
Yeah
so
for
plugin
installation
management,
yeah,
just
a
quick
update,
I
will
be
submitting
more
patches
because
I
really
want
to
get
rid
of
custom,
plugin
installation
manager,
implementation
and
jenga's
file
runner
and
apparently
I
still
he
teaches
one
trying
to
adopt
it.
So
I
will
be
submitting
a
few
patches,
but
I
can
confirm
that
llamo
configuration,
etc.
Work
pretty
well.
I
also
did
some
experiments
which
depend
about
for
llamo
configurations
using
the
tool
created
by
Olivier
for
infrastructure
and
actually
it
works.
A
It
works
pretty
well
for
customer
picture,
but
customer
packages
takes
hours
to
build,
and
this
plugin
installation
managers
now
support
for
caches.
We
can
actually
speed
up
the
wheels
a
lot
so
I
would
rather
prefer
to
try
implementing
automated
dependency
management
for
plug-in
installation
manager,
not
for
custom
or
packages.
A
B
C
B
C
A
B
A
A
C
A
A
A
A
This
is
what
you
get
and
if
you
use
them
for
Siri,
if
you
have
trends
in
dependence
of
high
version,
then
you
get
never
and
I
try
to
implement
such
logic
in
flagging
solving
this
tool
and
actually
I
just
got
an
error
in
existing
tests
after
that,
because
the
logic
of
this
tool
is
quite
different,
it
still
tries
to
pull
the
recent
fashion
from
transient
dependencies
and
I
think
we
should
stop
doing
that.
Instead
of
that,
just
failed
a
build.
A
A
Give,
let's
just
take
a
look
at
the
roadmap
we
beat
so
I
wanted
to
check
with
you
whether
we
have
all
stories
are
there,
so
there
is
definitely
no
story
for
flag
in
relation
manager.
Probably
I
will
call
it
plugin
installation
manager
to
the
zero,
taking
the
breaking
changes
in
how
dependencies
are
resolves
and
yeah
right.
Whatever
manifesto
for
this
version,
I
put
it
on
the
roadmap,
but
the
rest.
So
what
do
we
have
now?
A
system
recognition?
Then
pluggable
configuration
sources,
but
they
address
that's
all
we
have
specifically
for
Jake
asked
yeah.
A
Probably
so
yeah
so
just
to
spend
some
time
at
the
next
meeting,
but
yeah
we'll
integrate
plug-in
installation
manager
and
customer
package
of
stories
in
the
roadmap
and
yep
basically
same
for
any
other
plug-in
not
for
Jake
asked.
So
my
personal
plan
is
to
have
roadmap
officially
approved
at
the
next
governance
meeting,
so
not
today,
but
in
two
weeks.
So,
if
further,
a
big
story
is
your
work
in
whatever.