►
From YouTube: TGI Kubernetes 062: Continuous Delivery with Jenkins X
Description
Come hang out with Kris Nova as she does a bit of hands on hacking of Kubernetes and related topics. Some of this will be Kris talking about the things she knows. Some of this will be Kris exploring something new with the audience. Come join the fun, ask questions, comment, and participate in the live chat!
Live notes: https://hackmd.io/c2DGSv_cSRSTYtpGGd8y0g?both
A
A
Let's,
let's
see
if
the
mountains
out
my
favorite
part
of
today,
I,
don't
know
the
lines
are
down,
it
looks
earlier.
I
couldn't
see
Charlie,
but
maybe
he's
joining
us
today
from
behind
the
blinds
okay.
So
oh
man
there's
already
a
lot
going
on
in
chat,
let's
say
hi
to
our
friends
my
favorite
part
of
the
week
so.
A
Our
first
one
to
join
happy
TGI,
Kate's
Friday
from
Denmark
hi
Olaf.
How
are
you
doing
bob
says?
Greetings
from
sunny
and
clear
Hollywood
California
that
sounds
nice.
It's
been
really
nice
up
here
in
Seattle
like
it
was
like
actually
sunny
today
and
I
didn't
have
to
wear
a
coat
for
the
first
time
in
like
two
months
so
like
I,
think
a
lot
of
people
are
getting
sunshine
and
it's
greatly
appreciated.
A
Sean
Smith
hello,
everyone
from
Seattle,
WA,
Maddy,
happy
Friday,
everyone
looking
forward
to
this
one
I'm,
actually
looking
forward
to
this
one
too
Dickens
acts
like
the
more
I
started
played
with
it.
Yesterday,
the
more
I
was
like,
oh
I,
really
don't
even
have
to
prep,
so
we're
actually
gonna
do
a
lot
of
TGI
K
today
on
the
fly,
so
that's
gonna
be
exciting
and
put
more
on
that
in
a
little
bit,
hep
D
o
says
hi
everyone.
A
This
is
George
I'll,
be
helping
press
out
with
a
stream
today,
we'll
get
started
in
about
15
minutes,
thanks
for
joining
George,
and
thanks
for
your
help.
Sean
says
this
one
isn't
so
much
in
the
wheelhouse
as
we're
moving
away
from
Jenkins,
but
I
miss
tgia,
so
don't
be
confused
just
because
this
is
called
Jenkins.
X
doesn't
necessarily
imply
that
this
is
going
to
be
all
about
Jenkins
today.
In
fact,
we're
probably
going
to
spend
more
time
talking.
A
And
kubernetes
and
other
programming
languages
and
we're
actually
going
to
look
at
Jenkins
or
talk
about
Jenkins
so,
like
maybe
you
know,
Jenkins
X
could
have
a
slightly
better
name
for
what
the
tool
actually
does.
Okay,
so
see,
George
Sarah,
actually
Philip
hello
from
Germany
and
then
George
says
welcome
to
the
show
everyone
as
usual.
What
we
have
the
new
it's
available
here,
so
there's
a
hack
and
Eve.
If
folks
want
to
take
notes
or
ask
questions
or
share
links
or
anything,
that's
a
good
place
to
do
it
as
well.
A
George
says:
if
you
want
to
dive
into
the
notes,
help
you
can
help
us
out
and
we're
getting
started
in
a
few
minutes.
Okay
and
then
I,
joined
and
Duffy,
says
hello,
hi,
Duffy
good
to
see
you
and
I
think
Duffy
is
going
to
be
doing
if
you
TGI
K
is
moving
forward.
I'm
gonna
be
out
at
FOSDEM
next
week
and
have
a
couple
surgeries,
so
I'm
gonna
miss
a
few
weeks
and
I.
Think
Duffy
and
Joe
are
gonna,
be
nice
enough
to
help
us
out
so
stay
tuned.
Excuse
me
for
more
Duffy
anymore
Joe.
A
What's
up
so
everybody
wants,
let's
be
honest,
so
Muhammad
says
hello,
Mike,
says
hi
all
Rory
evening
from
luck,
I
can
even
say
this
Locke
o'healey
it
no
idea
where
that
is
really
where
on
earth
are
you
from
and
but
thank
you
for
joining
I,
always
love
seeing
people
from
new
places
because
I
always
like
it.
Like
oh
I've,
never
heard
of
this.
A
Let
me
go
google
it
after
the
show
and
see
if
there's
mountains,
there
happy
Friday
from
Toronto
good
to
see
you
ayoh
from
Chicago
I
feel
like
I,
get
that
from
Brandon
every
once
in
a
while,
hello
hi
from
London.
It's
seven
Chicago
kill
me:
oh
hello,
Elsa
Berlin
good
evening
from
Frankfurt
hello
from
New
York
City,
hello
from
Brazil
hi
from
düsseldorf,
Germany
hi
from
Istanbul,
so
we
have
more
people
from
out
of
the
United
States
than
in
the
United
States.
This
is
really
exciting:
waleed
hello
from
Eastern
Province
in
Saudi.
A
Okay,
here
we
have
a
United
States
or
hello
from
San
Francisco,
San
Francisco
I
heard
the
weather's
been
also
equally
as
nice.
There,
hello
from
London
and
looking
forward
to
the
talk
today
from
our
friend,
Erin,
okay,
so
yeah,
that's
what
we
got
going
on.
Let's
jump
over
to
my
screen:
oh
wait,
doc.
You
said
something
so
hit
up.
Github.Com,
slash,
FDOT
Gita
issues
for
ideas
for
shows:
okay,
yeah.
Let's
actually
take
a
look
at
that.
A
Let
me
open
this
up
here
and
switch
over
to
my
screen
BAM,
and
we
move
this
up
here
and
do
like
my
magic
hotkeys
that
I
showed
people
about
last
time.
So
we
have
an
issue
tracker
and
if
you
have
an
idea
for
an
episode
you
can
come
in,
you
can
do
episode
idea
and
then,
like
put
like
what
you
think
it
would
be
exciting
for
us
to
talk
about.
More
people
are
saying
things.
Rory
says
lot
go,
Iliad
is
in
the
Scottish
Highlands
we
have.
We
do
have
mountains.
Oh
awesome,
okay,
see!
A
This
is
why
I,
like
figuring
out
where
people
are
from
my
name,
is
Mohammed,
not
Mohammed,
I'm,
really,
sorry
about
that.
I
am
really
about
it.
Mispronouncing
names
but
I
know
how
important
it
is,
because
people
mispronounce
things
about
me
every
so
often
and
I'll
try
to
try
to
get
that
correct
hello,
Roy.
It
is
Victor
your
colleague,
oh
cool,
so
there's
two
people
and
teaching
a
cane
at
the
same
time
who
work
together.
That's
exciting,
okay,
so
Dan
Bentley,
one
of
our
friends.
A
Has
this
really
cool
program
called
tilt
and
you
came
out
and
he
said,
episode
idea
tilt
and
it
just
says
like
kind
of
what
it
does
and
there's
a
link
to
the
github
page
or
whatever.
So
the
more
info
you
can
give
us
here
about
like
what
the
tool
is
or
maybe
like
a
specific
feature
or
a
set
of
features
that
like
gives
you
and
your
organization
excited,
is
good
to
add
to
these
issues.
A
So,
like
the
more
you
can
share
the
better
and
we
actually
do
come
through
I
make
it
a
point
to
like
go
through
all
of
these
or
like
skim
through
them.
All
at
least
like
I,
was
I'm
picking
out
my
TGI
K
for
the
week
and
that's
actually
how
I
came
to
Jenkins,
X
I
think
it
was
on
page
three.
Let's
see
if
I
can
find
it,
we
can
do
a
search
for
it,
Jenkins,
okay,
so.
A
Five
thumbs
ups,
most
of
them
have
like
one
or
two
and
I
was
like.
What's
going
on
here,
no
description
provided,
which
I
think
most
people
would
have
just
been
like
meap's
and
not
checked
it
out,
but
naturally
my
attention
was
caught
and
so
I
just
typed
Jenkins
X
into
Google.
This
was
the
first
hit
and
like
started
reading
and
then
like
within
the
first
five
minutes
was
like.
A
Oh
somebody
actually
built
this
tool
that
I've
been
daydreaming
about
for
the
past
year,
and
it's
already
done
and
has
like
two
thousand
github
stars
and
it's
amazing,
so
we're
gonna
learn
about
Jenkins
X.
Today,
Roy
says
newbie.
Cyber
hi,
Victor,
Lu
Maddie,
says
anyway.
Do
we
do
a
live,
Q&A
tgia?
That
would
be
super
cool,
yeah
I
feel
like
today.
Jenkins
acts
like
works
so
well,
and
there's
so
much
to
show
that
it's
gonna
be
hard
to
like
get
everything
jam
packed
into
one
episode.
A
So
if
folks
want
to
do
a
live,
Q&A
today
feel
free
to
dump
questions.
I
can
like
start
a
queue,
or
we
can
add
the
questions
to
the
hack
and
actually
list.
It
up.
Add
the
questions
to
the
hack,
Andy
and
I
will
do
my
best
to
to
answer
them
if,
if
anybody
just
has
any
random
questions
and
Felipe
hello
from
Paris
good
I'm
glad
all
these
patinas
always
exciting,
so
anyway,
let's
go
back
to
our
hack
MD
here.
Let
me
scroll
up
and
get
the
link
out
of
chat,
BAM
and
bam.
A
A
You
want
to
come
in,
you
know
how
to
write
markdown.
It's
pretty
easy,
there's
examples
things
over
here
on
the
left
and
look.
We
have
a
note
here.
Incoming
questions.
Add
your
questions
here,
so
that
would
show
up
over
here
also
here
under
things
to
create.
Let
me
explain
this
little
section
really
quick,
because
this
is
going
to
take
some
time
for
folks
if
they
want
to
start
googling
things
so,
like
I
said,
Jenkins
X
is
a
big
tool.
B
A
List
of
everything
that
you
can
possibly
create
with
Jenkins
X
I
was
going
to
do
the
spring
app
because
that's
just
a
basic
web
server
that
serves
a
little
bit
of
HTML,
but
it
looks
like
there's
like
terraform
and
there's
a
docker
one
and
like
Etsy
host
and
there's
a
get
one
and
I
thought
I
even
saw
like
there
was
a
different
I
thought.
There
was
like
a
monitoring
one
somewhere
in
here.
A
I
might
be
missing
it,
but
you
can
even
make
a
Jenkins
himself,
but
if
anybody
wants
to
see
us
make
any
of
these,
they
only
take
about
five
minutes
to
run
so
I'm
happy
to
to
run
any
of
these
commands
once
we
start
getting
into
Jenkins
X
more
in
detail.
But
if
you
want
to
do
some
research
now,
that's
why
I
put
that
list
there?
Okay!
So
let's
start
with
this
week
in
kubernetes.
A
So
this
week
our
friend
Henning
Jacobs,
so
he
works
over
in
Berlin
at
solando.
He's
been
a
long
long
time,
sick,
I,
WS,
contributor,
I
think
he
was
there
like
when
I
first
started
like
over
two
years
ago,
and
he's
been
continually
hanging
out
in
contributing
to
kubernetes
on
Amazon.
So
if
you
don't
know
who
he
is,
he's
done,
a
lot
of
work
and
a
lot
of
stuff
so-
and
it
was
built-
has
been
really
successful,
like
the
the
DNS
project
that
came
out
of
the
kubernetes
incubator
was
done
by
a
lot
of
this.
A
A
A
A
A
A
So
it's
happy,
Friday,
Joe
Aaron,
says
hello
to
Joe,
yeah
and
Joe
dis
is
like
sitting
out
there
actually
doing
doing
work
and
working
hard,
so
I
get
to
kind
of
goof
off
in
here,
and
it's
a
lot
of
fun.
Miguel
says
hi
from
Tallinn
Filipe
says
hello,
boss,
Sean
says
Cheers
yeah,
you
guys
should
all
are
you
folks
should
all
like
send
Joe
a
message
and
be
like
thanks
to
the
beer
and
just
bother
him
really
quick,
because
that
would
be
fun.
A
Okay,
so
anyway,
back
to
hanging
thing
so
he's
got
kubernetes
failure
stories
so,
like
I
said
that
to
be
really
good
for
my
cluster
bleep
talk,
but
this
is
like
ways
that
people
have
goofed
up:
kubernetes,
which
I
have
a
whole
talk
about
this.
That
is
like
hey,
it's:
okay,
you're,
not
alone,
it's
very
common
for
people
to
like
goof
up
even
me,
myself,
like
even
the
stuff
we
do
on
T
gik.
We
still
like
make
mistakes
and
stuff
is
confusing
and
we
still
get
stuff
wrong.
A
So,
like
learning
how
to
forgive
yourself
and
having
some
empathy
for
yourself
as
you're
moving
through
kubernetes
and
clapping,
it's
like
super
important.
So
these
are
good
case
studies.
You
can
come
and
read
one
of
the
things
that
we've
learned
in
my
mountaineering
school
that
I've
been
going
to
is
the
importance
of
reading
case
studies
and
learning
from
our
past,
and
that's
how
like
avalanche
and
snow
science
has
come
to
be.
Is
by
learning
about
these
other
tragedies
that
have
happened
along
the
way
and
trying
not
to
make
the
same
mistakes
yourself.
A
So
we
can
apply
some
of
that
knowledge
here
to
cloud
natives.
So
come
check
these
out.
This
is
really
cool
and
he's
done
some
stuff
like
this.
Before,
like
he's
collected
like
kubernetes
on
AWS
users
or
like
we
have
like
an
AWS
therapy
doc
where
people
just
talk
about
all
that
Amazon.
That
they've
like
got
in
trouble
with,
let's
see
Vladimir,
says
hello
from
Keith
I
think
Sean
said
triggers
have
not
sure
parity
said
that
or
not
but
anyway,
that
is
the
failure
stories
for
kubernetes.
A
So
anytime,
you
see
like
a
training
at
like
cube
con
or
we've
done
cement,
some
of
the
Bill
O'reilly
conferences
like
velocity
and
Oz
con.
These
are
the
same
folks
who
are
gonna,
be
here
so
if
you're
interested
or
you
think
your
org
might
benefit
from
learning
about
kubernetes
from
folks
here
at
hep
tio.
This
is
the
thing
you
can
go
and
check
out
friend
of
the
show.
Arun
Gupta
now
has
a
talk
on
kubernetes
a
this
kubernetes
eyes,
your
java
app.
Let's
check
this
out,
so
a
rune
he's
another
longtime
cig
AWS,
sir.
A
He
came
in
a
little
bit
after
me
and
Henning
and
he
works
at
Amazon.
He
joined
up
Amazon
and
almost
like
I
think
the
first
week
that
he
announced
he
was
at
Amazon.
We
saw
him
in
the
city,
AWS
channels
and
I
was
like
one
of
the
first
times
we
started
to
like
actually
get
folks
from
Amazon
interested
in
kubernetes
and
joining
us
sake.
So
he
was
like
one
of
the
like,
oh
Gees,
of
Amazon,
actually
joining
cig
AWS,
which
was
really
exciting.
Anyway.
He's
got
he's
done.
A
A
ton
of
work
in
Java
which
we're
gonna
be
looking
at
a
little
bit
of
Java
stood
a,
but
if
you
want
to
come
and
figure
out
how
to
kubernetes
even
know,
if
I
can
say
this
kubernetes
eyes
your
Java
app.
This
looks
like
it's
a
good
video
that
goes
through
some
of
the
the
pros
and
cons
and
do's
and
don'ts
in
general,
like
I,
won't
go
super
deep
down
the
rabbit
hole,
but
in
general
the
JVM
in
a
container
is
just
trickier
than
like,
say
a
static
binary,
so
that
I
have
a
feeling.
A
Looking
at
writing
in
another
book
and
one
of
the
the
hardest
problems
is
do
I
say
in
kubernetes
or
on
kubernetes
or
with
kubernetes,
so
I
just
like
started
paying
attention
to
like
the
words
that
people
use
when
they're
describing
about
building
services
around
kubernetes
hefty.
Oh,
let's
see
Oh
folks
are
saying
something
Sean
says:
oh,
maybe
I
should
work
with
someone
on
my
team
to
add
the
story
of
how
the
root
CA
got
expired
to
one
year
later.
A
That
would
be
cool,
I
love,
a
good
security
exploit
marcos,
says
hello,
hello,
mark,
oh
good,
to
see
you
let's
see
Arin.
Can
we
get
a
link
to
the
markdown
document
added
to
the
video
description?
Please,
let's
see
Murad
says
I
have
to
leave
and
get
a
B
now,
because
Chris
shouldn't
be
drinking
alone.
Well
to
be
fair,
I
haven't
even
had
a
drink,
yet
it
was
just
mostly
for
like
that.
I
wanted
to
show
our.
A
A
Necessarily
a
problem
there's
just
like
things
that
you
have
to
worry
about
the
first
one
is
the
version
of
Java
that
you're
using
if
you
using
a
version
of
Java
before
Java
11
I,
want
to
say
that
way
that
the
JVM
interacts
with
the
kernel
or
rather
doesn't
interact
with
the
kernel.
It
sort
of
makes
it
hard
for
you
to
define
things
like
memory
limits.
So
you
can
actually
like
blow
out
of
a
container
to
use
words
to
the
Sakura.
That
I
don't
know
like
I.
A
Guess
bloat
is
the
right
word,
but,
like
your,
your
application
could
consume
more
memory
than
the
container
allotted,
because
the
the
container
runtime
was
telling
the
kernel
to
do.
One
thing
in
the
JVM
wasn't
wasn't
listening
to
it,
and
memory
is
just
another
thing
that
you
have
to
concern
yourself
with
the
way
that
the
JVM
works
is
unifying
like
a
concrete
set
of
memory
like
I
want
to
set
aside
10
gigs
of
memory
for
my
app,
and
you
often
like
match
that
up
to
the
container.
A
And
if
you
take
up
more
memory,
your
your
pod
could
get
out
of
memory
or
moon,
killed
and
I
was
helping
one
of
my
partners
to
deal
with
some
moon
killing
for
some
spark
stuff
that
we
were
working
on
the
other
night
and
that's
actually
pretty
hard
to
detect
in
kubernetes,
because
it
happens
so
fast.
So
you
just
get
a
pot
and
then
randomly
the
pods
gone.
You
don't
know
what
happened.
A
Some
memory
with
JVM
is
just
a
little
tricky
in
kubernetes,
because
we
try
to
do
memory
declaratively
through,
like
the
pod
definition,
but
the
JVM
sort
of
works
a
little
bit
differently.
Okay,
so
that's
like
my
job
I
feel.
Ok.
Soleimani
says!
Is
that
because
it's
sort
of
time,
okay,
we
already
ripped,
read
that
and
Aaron
says
have
to
go.
Thank
you.
Okay,
rad!
So
anyway,
keep
back
to
warp,
I,
really
kind
of
want
to
try
this
now.
Is
it
like?
Okay?
So
it's
it's
own
thing.
A
Is
it
like
a
cube,
Bechtel,
plug-in,
yeah,
okay,
cool,
so
key
Bechdel
has
a
way
for
you
to
define
arbitrary
plugins,
so
you
can
create
like
your
own,
like
secondary
word.
Take
you
back
to
like
you
could
do
key
Bechdel.
Whatever
word
you
want,
and
then
you
could
actually
define
a
plug-in
and
you
can
start
to
build
cool
things
out,
which
is
where
this
totally
came
from
so
I
kind
of
want
to
like
get
this
up
and
running
like
not
today,
because
we
got
it
to
spend
some
time
on
Jenkins
X
but
like
maybe.
A
This
is
something
that
I
can
like
sneak
into
a
future
video
or
something
because
this
looks
really
cool.
Okay.
So
let's
go
back
to
her
and
mark
it
down
and
let's
close
some
of
the
stuff
up
here,
I'm
a
tab,
closer
there's
anybody
else
here,
a
tab,
closer
I
see
some
people
who
just
have
like
a
million
tabs
and
they
keep
starting
new
tabs
and
maybe
the
other
ones
open
but
like
that
gives
me
tab
anxiety.
A
So
like
I
always
like
to
have
just
like
the
one
I'm
looking
at
and
maybe
like
a
handful
of
others.
Murad
says:
oh
my
god
cubic
dole
yeah!
That's
how
I
say
it
I've
been
saying
it
like
that
for
a
long
time,
and
it
doesn't
even
sound
weird
to
me
anymore.
That's
just
what
I
say.
So,
let's
see
where
were
we
over
here
earlier
bird
pricing?
You
look
at
that.
The
word
I
can't
pronounce
your
Java
app
cubic
to
warp
a
quiet
week
of
release
as
many
Huebner
version.
A
Many
keepers
out
kubernetes
one
point,
twelve
point:
five
point
releases
and
came
native
Kate's
pipeline
theory
to
you.
What
is
this
thing
but
yeah?
If
you
want
to
check
out
the
kubernetes
or
mini
cube
releases,
go
for
it.
We've
gone
over
in
the
past
where
the
change
logs
are.
But
if
anybody
wants
to
me
to
dig
deeper
into
mini-keyboard
kubernetes
someone
12/5
here,
just
drop
it
in
chat
and
I'll
open
up
the
changelog.
Okay,
let's
see
what
folks
are
saying.
A
A
Okay,
cool,
so
k
native
now
has
a
bit
build
a
pipeline.
Interesting
I
want
to
come
check
this
out
now
that
I've
already
kind
of
played
with
Jenkins
X,
but
a
lot
of
what
we're
gonna
be
doing
today
is
gonna,
be
building
on
a
pipeline
as
well.
This
is
just
like
the
K
native
version
of
it,
and
Joe
did
a
really
great
episode
on
K
native
and
I
know.
He
went
into
a
lot
of
the
different
tools
that
they
have
here.
A
So
maybe
we
can
convince
Joe,
while
I'm
out
next
month
to
do
like
a
K
native,
build
pipeline,
something
or
other
or
maybe
Duffy
could
help
out
with
that
as
well.
But
this
one
looks
really
exciting.
So
thanks
for
sharing
that
so
George
puts
these
together
for
me
every
week.
Well,
if
I'm
lucky,
he
does
sometimes
I,
do
it
and
then
so,
like
I
just
come
through
and
I,
don't
really
know
any
of
these
until
like
runtime
and
it's
just
like
okay.
What
do
we
have
this
week?
A
Okay,
any
questions
here,
no
questions,
okay,
reference
links,
let's
go
through
some
of
these,
so
folks
can
get
an
idea
of
what
we're
gonna
be
looking
at
today,
oleh
says:
greetings
from
Sweden,
it's
existed
excited
to
join,
live,
okay,
cool,
my
name
is
Olaf
I'm,
a
tab
addict,
okay,
I
kind
of
want
to
tweet.
Now
like
are
you
a
tab
person
or
not
in
2010
person?
I
should
do
that
after
the
show.
Okay,
so
anyway,
Jenkins
axon
Jenkins.
So
this
first
one
is.
This
is
like
if
you,
google,
Jenkins
X.
A
This
is
where
you're
gonna
end
up.
So
this
is
like
the
first
landing
page
Norman
says:
does
Jenkins
X
support
AWS
code
commits
I
seem
to
remember
from
the
Berlin
cube
con
presentation.
It
was
not
supported,
I'm,
not
sure
Norman,
but
we
can
look
once
we
start
exploring
the
the
CLI
tool
and
then
we
rack
look
at
another
live
demo.
Well,
two
more
live
demos
I
have
links
to
in
the
the
hakkim
D
file
here.
So
maybe.
B
A
Of
those
two
will
answer
that
question
as
well
and
I,
don't
think.
Well,
we
have
anybody
from
the
Jenkins.
Excuse
me.
The
Jenkins
X
org
live
today,
but
if
anybody
has
worked
on
this
project,
you
should
pat
yourself
on
the
back
as
I've
been
looking
at
the
go
code
and
like
you
can
ask
the
folks
I
sit
with
here
at
the
office
like
this,
is
probably
my
new
favorite
go
codebase.
It
is
gorgeous
and
we're
gonna
look
at
it
a
little
bit
deeper
in
a
second
okay.
A
More
folks
are
saying
things
so
Roy
says
JVM,
eight
and
below
does
economics,
memory,
4-pole,
joint
et
cetera,
based
on
the
host
resources,
not
the
container
itself
Oracle
added
some
container
support
and
nine
improved
it
in
further
10
and
11.
Okay,
so
Roy's
got
the
versions
you
need
to
concern
yourself
with
so
yeah.
Basically,
it's
just
the
way
that
the
JVM
unit
manages
memory.
I
can
get
you
into
trouble,
okay,
automated
CI
ICD!
A
So
that's
the
first
big
thing
that
caught
my
attention
when
I
was
looking
at
Jenkins
2x
was
like
oh
cool,
so
it's
gonna
like
help
us
automate
stuff
and
I'm.
Like
okay,
this
makes
sense
because
Jenkins
applications,
environments
and
promotion,
so
at
first
I
kind
of
just
breezed
past
this.
But
now
what
I
realize
is
applications
implies
Jenkins
X's
ability
to
like
stub
out
in
an
app
for
you,
like
it.
B
A
Everything
stubbed
out,
like
even
the
details,
you
don't
think
one
of
these
tools
should
create
Jenkins.
X
is
gonna,
do
it
for
us
and
we're
going
to
look
at
building
one
here
in
a
second
environments.
So
we're
gonna
look
at
the
two
default
environments,
but
you
can
also
define
your
own,
which
is
staging
in
production,
so
you're
actually
able
to
like
run
something
in
staging,
get
it
up
and
running.
Look
at
it
interact
with
it
and
you
can
do
a
promotion
which
is
going
to
like
cut
it
over
to
the
secondary
system.
A
That
is
a
pretty
much
apples
to
apples
with
your
staging
environment
and
it
sets
all
that
stuff
up
for
you.
It's
really
cool
okay.
So,
let's
see
what
other
folks
are
saying,
Aaron
says
if
the
C
group,
specifically
not
necessarily
anything
related
to
containers
directly
I,
believe
okay
yeah,
so
we're
getting
a
little
bit
deeper
in
what's
going
on,
but
yeah
woodsy
groups,
you're
supposed
to
I
think
you're
supposed
to
be
able
to
define
the
memory.
A
Listening
to
that,
when
you're
running
it
using
C
groups
and
and
kernel
spaces,
that's
where
that
problem
is
coming
from
so
Aaron
says
old
versions
of
jobbing
nor
the
secret
limit,
and
only
look
at
the
house
limits.
Yeah
so
saying
the
same
thing
there:
okay,
cool
pole,
request
preview
environments,
okay,
so
this
is
really
exciting.
So
with
Jenkins
X
you
can
actually
preview.
Somebody's
PR
live
so
you're
actually
able
to
go
and
say
like.
A
A
Look
at
this
like
workflow
and
look
at
some
of
these
tutorials,
but
these
are
like
the
big
like
big
headers,
for
drinking
sex
out
of
the
box.
What
this
doesn't
tell
you
is
that
it
does
everything
for
you.
It
just
manages
everything
for
you
so,
like
the
way
I've
been
pitching,
Jenkins
X
to
a
lot
of
folks
as
I've
been
talking
to
them,
is
like
it's
like
the
one
tool
to
rule
them
all
like
you
can
create
a
kubernetes
cluster.
A
Deploy
a
pipeline,
create
an
app
create
a
github
repo
push
the
app
to
a
github
repo,
open
up
a
pull
request,
merged
production,
build
a
container
run
that
container
in
kubernetes,
and
you
can
do
all
of
that
using
one
command-line
tool.
So
that's
really
exciting
for
anybody
who's
like
me,
who
touches
like
oh
six
or
seven
different
pieces
as
they're,
going
from
a
main
function
to
a
deployment
in
kubernetes.
A
Let's
see
what
folks
are
saying,
Linate
says:
roy
and
erin
is
the
solution
to
define
upper
memory
bounce
on
the
CLI
and
address
your
kubernetes
memory
default
limits
accordingly.
I
think
that's
one
solution
that
a
lot
of
folks
have
talked
about.
There's
somebody
who
wrote
a
really
good
blog
about
this
from
docker.
Let's
see
if
we
can
find
this
really
quick,
docker
Java,
this
new
containers,
blog.
A
Yeah,
this
is
the
one
okay,
so
yeah.
We
should
add
this
to
the
docs.
This
is
a
really
good
definition
of
how
docker
interacts
with
it,
which
I
think
is
going
to
give
you
some
visibility.
What
kubernetes
is
gonna
do
and
this
talks
about
allocating
memory
and
like
what's
actually
happening.
So
this
is
a
really
good
resource
if
you're,
if
you're,
actually
concerned
with
this.
So
let's
do
a
reference
link
and
we'll
do
well.
No
close
wait
do
I
have
to
sign
in
in
order
to
edit
this
yeah
I
do
sign
in
via
github.
A
Okay,
cool
so
docker
blog
on
JVM
and
containers,
and
then
our
link,
if
folks,
want
to
come
check
it
out
then
I'll
delete
that
line.
Okay
cool.
So
let's
close
this
because
it's
time
anxiety
and
let's
go
back
here
all
right,
so
next
up
is
Jenkins
and
X
documentation.
So
this
is
like
the
like
the
github
bio
page
that,
like
I,
think
it's
stored
in
the
repository,
and
this
is
where
a
lot
of
the
stuff
we're
going
to
be
looking
at
today.
It
came
from
specifically
this
video
here.
A
A
It's
very
good
video,
like
it
fast
wards
where
it
needs
to
fast
forward,
and
it
just
shows
you
like
very
concretely
exactly
what
you
can
and
can't
do
with
this
tool
and
goes
through
like
a
beginning
middle
and
similar
to
what
we're
gonna
be
doing
today
so
long
that
we
do
a
spring
mood
app,
which
is
the
same
thing
he
did
here.
But
if
somebody
wants
to
see
like
the
terraforming
or
something
we
need
that
as
well.
A
So,
let's
see
Lou
Maddy
says
things
Chris.
Looking
that
up,
I'm
gonna
try
to
pronounce
your
name
correctly,
mom
mode.
So
it
says
if
you
don't
set
X
MX
Kate's
limits,
it
will
be
ignored
by
JVM
unless
you
use
Java,
eleven
or
plus
and
gets
a
new
job
at
8:00,
experimental
Flags,
plus
unlock
environmental
VM
options.
I
love!
How
we're
like
still
talking
about
Java
the
JVM
and
cover
90s
and
makes
me
happy
okay.
So
a
really
good
video.
A
If
you
want
to
come,
put
this
on
two
times
the
speed
so
it'll
take
about
five
minutes
to
watch
and
it'll.
Give
you
like
an
M
to
end
what
we're
gonna
be
kind
of
doing
today
so
neck.
We
have
this.
This
is
a
link
to
the
actual
YouTube
I
pulled
the
link
out
of
this
video
here
that
I
just
showed
you.
So
if
you
just
want
to
go
straight
to
the
YouTube,
you
can
go
there.
Okay,
so
non-cloud
shell
QuickStart
ducks.
Let's
actually
go,
and
let's
look
at
this.
A
A
Well
it's
not
a
problem,
it's
a
feature,
but
they
want
you
to
do
it
in
Google,
Cloud
show
and
I
was
just
like
well
I
want
to
do
everything
live
on
my
terminal,
because
that's
how
I
like
to
do
things
on
TGI
K
and
show
folks
what
it's
like
actually
running
on
a
MacBook,
so
I
was
like
okay,
we're
gonna
have
to
find
a
different
tutorial
to
go
through
that
doesn't
use
the
Google
cloud.
Shell,
so
I'm
trying
to
think
how
I
found
it
I
want
to
say
the
quick
start
command.
A
Maybe
I,
don't
know
I
clicked
through
a
bunch
and
was
able
to
ultimately
get
to
this
tutorial
here.
So
we'll
need
to
keep
this
one
open.
So
this
is
one
for
the
QuickStart,
and
this
is
one
for
Spring
dude,
which
I
think
we
should
do,
because
that's
just
a
really
simple
application
and
runs
in
the
JVM.
So
we
can
look
at
some
of
this
Java
stuff
as
we're
doing
this
so
yeah.
And
then
you
can
come
over
here
on
the
left
and
you
can
see
there's
like
some
more
of
these
developing
guides.
A
Want
to
actually
do
a
spring
boot
app
without
running
in
Google,
Cloud,
shell.
This
is
the
tutorial
for
that
and
let
me
grab
some
gummy
bears
all
right
before
we
get
started.
Oh
really,
quick
poll
who
here
is
a
sour
gummy
bear
fan,
sour
gummy
bears
or
regular.
Gummy
bears
I'm.
Definitely
a
sour
kind
girl.
A
Naughty
plus
one
sour
kept
us
are
okay,
so
George
likes
our
sour
gummy
bears,
aren't
the
best
plus
one
for
all.
The
gummy
bears
I
got
addicted
to
gummy
bears
well
mountain
climbing
because
I
like
need
lots
of
sugar
while
I
mean
and
now
I,
just
keep
them
all
the
time,
and
it's
really
bad
for
me,
but
whatever
okay
so
create
a
spring
boot
app.
So
this
goes
through
and
it's
like,
okay
do
GX
create,
but
you
have
to
install
the
J
X
command
line
tool.
First,
so
I
think
we
should
do
that.
A
Let's
start
with
getting
the
JX
command
line
tool
up
and
running,
then
let's
actually
create
a
kubernetes
cluster
using
the
j
expand
line
tool.
Then
after
we
have
kubernetes,
let's
create
a
pipeline,
those
create
an
app
that
ones
deploy
the
app
I
think
that
sounds
like
a
nice
all-inclusive
thing
to
do
with
Jenkins
X.
So
if
you
go
to
github.com
github
Jenkins
axe
and
see
if
we
can
find
it
slash,
Jenkins
X
there's
actually
and
it's
not
the
Jenkins
org,
it's
a
new
org
call
to
Jenkins
X,
and
you
can
see
here.
A
A
We're
worried
here,
so
this
is
really
funny.
There's
been
1176
releases
of
JX
and
that's
kind
of
fitting,
if
you
think
about
it.
Considering
the
whole
point
of
this
program
is
to
help
automate
a
build
pipeline,
it's
probably
relatively
inexpensive
for
them
to
cut
it
at
least
using
Jenkins
X.
So
if
this
says
anything
about
how
well
the
the
program
works,
I
think
the
fact
that
they
have
over
a
thousand
releases
is
telling
in
fact
they're
probably
becoming
a
release
for
every
commit
or
something
I
bet.
A
B
A
Come
here
to
releases
grab
the
latest
release
I
downloaded
the
one
for
Darwin,
so
I
grabbed
this
tar
ball
here
and
then
you
just
untie
it
and
then
the
binary
is
just
right
there,
which
is
another
good
question.
I
want
to
ask
folks
when
you
on
tar
something.
Do
you
expect
there
to
be
a
directory,
or
do
you
expect
it
just
to
be
the
binary
if
you're
downloading
a
a
binary
like
this
I'm,
a
big
directory
fan
and
I
always
try
to
CD
into
a
binary
after
this
happens,
but
anyway,
tar
xcf
downloads?
A
Wasn't
it
called
Jenkins
X?
What
was
this
thing
called
J
X,
Darwin,
JX
Darwin,
and
then
you
can
just
move
the
J
X
tool
here
to
use
your
local
Ben,
which
already
did
all
this
so
after
you
do
that
I
just
control
seed
out
of
there
I
didn't
actually
do
it
after
you
do
that
you
should
be
able
to
run
J
X
and
after
you
run
it
you'll
notice.
You
get
this
lovely
color
coded
output
and
you
can
start
to
see
how
complex
this
tool
really
is.
There's
a
lot
of
stuff
going
on
here.
A
So
there's
a
lot
to
go.
Go
over
here
for
the
for
the
tool,
but
I
think
what
we
said
about
just
like
building
an
app
and
getting
it
up
and
running
should
be
good.
Let's
see
what
folks
are
saying
in
chat,
+1
for
gummy
bears
I
hope
the
silence
music.
So
we
all
agree
that
the
answer
it's
a
directory
of
course
I
think
it
has
to
be
a
directory
like
I,
don't
know,
I
kind.
A
Up
a
PR
that,
like
changes,
the
build
pipeline
to
like
create
a
new
directory
that
you
can
CD
into
and
like
words
that
if
you
can
connects
but
like
whatever
that's
just
like
the
small
things
in
life
that
make
me
happy,
Rory,
says
I
like
there
to
be
a
directory.
Otherwise
it
makes
a
mess
on.
My
download
stir
totally
agree.
Ok,
so
anyway,
Jax
is
here
so
to
create
a
kubernetes
cluster
using
JX.
Let's
see
if
we
can
find
the
docs
on
this
getting
started
create
new
cluster.
This
is
like
super
easy,
but
really
exciting.
A
You
can
use
cloud
shell
or
this
command
here
and
we're
actually
going
to
build
this
command
live.
So
we
can
actually
see
how
cool
this
is.
So
you
can
do
JX
create
cluster
H
for
help.
So
this
is
where
you
really
like
start
to
realize
how
like
built
this
tool,
really
is
so
like.
Cuba
corn,
for
instance,
doesn't
even
do
all
of
this
and
that's
a
tool
designed
specifically
to
install
kubernetes
now
granted
they're
installing
kubernetes
using
services
like
aks,
which
is
managed
kubernetes,
so
they're
not
actually
provisioning.
A
Any
infrastructure
like
we
do
and
keep
it
corn,
but
still
it's
like
one
command-line
tool
and
you
can
get
kubernetes
up
and
running
anywhere.
Gk
gk
e,
eks,
AWS
aks,
even
mini
cube
even
oke,
and
this
is
just
like
gotta-
get
you
a
vanilla,
kubernetes
out
of
the
box.
So
let's
do
gke,
so
checks
create
cluster
gke.
A
A
There's
a
lot
of
clouds
out
there
I
think
it
supports
the
main
ones
like
the
it
supports
what
are
commonly
referred
to
as
the
big
three,
which
is
Google
Microsoft
Amazon,
although
there's
Ali
Baba
cloud
and
then
there's
a
bunch
of
smaller
clouds
as
well
and
even
in
general,
just
like
different
ways
to
a
provision
infrastructure
all
right.
Let's
grab
this
command.
A
A
Skip
login
create
custom
fan,
okay
cool,
so
here
we
can
create
our
Google
Cloud
project,
so
I'm
logged
in
right
now
in
my
Google
Chrome
under
my
hefty
yo
account.
So
these
are
all
of
our
hefty
projects
that
we
use.
Our
a
Sarai
team
was
nice
enough
to
set
me
up
with
my
very
own
private
project,
so
I
have
hep
to
you
advocacy,
let's
ensure
we
have
a
container
and
compute
enabled
in
your
project.
So
let's
go
here.
A
Tim
Davis
says
I
must
say
shame
to
say
this
is
my
first
time
on
TGI
ka
go
Chris,
Tim
I!
Think
it
was
you
don't
quote
me
on
this,
but
I
think
it
was
you
who
said
you
were
gonna
grab
a
beer
earlier,
so
Jo
was
nice
at
risks.
With
my
camera,
Jo
was
nice
enough
to
bring
me
a
Bud
Light
for
today,
so
cheers
to
you
Tim
and
thanks
for
joining
TJ
k,
welcome.
We
hope
to
see
more
of
you,
okay
cool.
So
let's
pick
a
region
here.
So
let's
do.
A
Okay,
actually
I
want
to
call
something
out
here.
There's
North
America:
let's
go
back
up
to
the
table
and
I
can
just
start
typing
North
America,
so
in
O,
R
th,
and
you
can
see
that
we
get
this
here.
Whatever
go
library
is
using
this
selector,
like
whatever
the
selector
is.
Oh,
my
gosh
I've
been
waiting
for
this
thing
for
so
long,
so
Jenkins
X
in
general,
like
I,
said
it
was
like
a
very,
very
gorgeous,
codebase
and
I.
A
Think
the
tool
itself
like
just
feels
and
looks
really
clean,
and
that
puts
a
lot
of
trust
into
the
tool
for
me
anyway.
So
let's
do
North
East
one
day
and
run
this
Tim
Davis
says
it
was
neat,
cheers
cool,
well,
I
hope
you
also
have
like
a
Bud
Light
or
another
like
really
low
quality,
PM.
Okay.
So
let's
do
it
in
one
stand
or
two,
so
that's
not
super
huge.
So
that
looks
good
minimum
number
of
nodes.
Three
that
looks
good
max
five.
Would
you
like
to
use
preemptable
viens?
Oh
sure,
why
not?
A
A
A
This
is
one
I
created
earlier
when
I
was
test
driving
all
this,
and
this
is
the
one
we're
creating
now
so
we're
actually
just
a
below
see
that
Jenkins
X
is
bringing
up
a
kubernetes
cluster
for
us
cerebus
s
feels
good
to
hear
since
we
plan
on
building
clusters
in
big
three
clubs.
This
seems
perfect
bet
yeah,
Jenkins
X
it
does
it
like
that,
should
be
the
new
catchphrase
like
Jenkins
X.
A
It
does
it
all,
but,
like
literally
it's
like
a
tool
that
just
bundles
up
all
these
other
commonly
used
steps
and
kubernetes
and
just
automates
it
automates.
It
makes
it
really
easy
for
folks
to
use
so
cool.
A
big
part
of
today's
episode
is
going
to
be
waiting
for
things
in
the
cloud
to
happen,
because
the
whole
point
of
the
tool
is
to
automate
all
this
stuff.
A
So
if
anybody
has
any
questions
or
has
anything
they
want
to
see,
now
is
a
good
time
to
ask
a
question
or
make
a
suggestion
of
something
we
want
to
check
out
as
we
keep
going
with
Jenkins
X.
So
if
she
says
PR
idea,
if
anybody
wants
to
start
support
regional
gke
clusters
nice,
she
is
always
good
to
hear
from
you
so
gke.
What
version
of
kubernetes
is
this
thing
running
anyway?.
A
A
A
You
would
do
good
g-cloud.
What
is
it
it's
off?
Login,
let's
see,
let's
just
try
this.
Let
me
quit
g-cloud
Aslan
yep.
This
is
it
so
then-
and
you
didn't
see
this
because
it
opened
up
in
my
other
chrome,
you
would
get
choose
an
account
I,
clicked
no
vet.
Hep
do
I
say
this
all
looks
good.
These
permissions
are
acceptable
and
then
we
go
back
to
our
terminal
and
it
says:
ok,
you're
now
logged
in
and
you
can
do.
A
A
So
if
we
go
here,
we
can
see
we
go
into
package.
So
most
of
the
the
code
for
chickens
X
lives
here
in
package,
and
there
is
a
ton
of
code
here
and
it's
all
really
pretty
code
to
like
if
you
come
in
and
you
actually
look
at
JX
/
command.
You
can
see
here
here
all
the
go
files
for
all
of
the
different
commands
and
sub
commands
that
we
just
looked
at
when
we
did
our
JX
help.
A
So
we
did
create
clusters,
so
we
should
be
able
to
come
down
here
and
find
create
cluster,
and
then
we
did
create
cluster
gke
and
you
can
see
like
one
of
the
things
I
always
check
for
whenever
folks
use,
Cobra
commands,
which
is
what
we're
using
here
is.
Is
this
an
exported
function
or
not?
So
I
really
am
a
big
fan
of
exporting
these.
A
These
are
all
on
exported
functions
and
it
makes
thundering
that
libraries
super
hard,
because
now,
if
I
want
to
create
a
new
command,
create
cluster
in
gke,
all
I
have
to
do
is
figure
out
how
to
build
the
input
parameters
here
and
then
I
can
programmatically
call
create
new
clusters,
so
I'm
able
to
remember
this
didn't
actually
create
a
kubernetes
cluster,
for
whatever
reason
I
would
possibly
want
to.
So
that
was
exciting
when
I
first
saw
that
and
then
just
in
general,
it
follows
all
of
the
idiomatic
go
documentation.
A
Rules
of
the
first
word
needs
to
be
the
name
of
the
function,
and
then
you
need
to
say
exactly
what
it
does
in
and,
more
importantly,
when
you
would
use
it.
So
this
is
an
interesting
part.
If
you
go.
This
is
actually
part
of
the
ghosts
pack
that
you
should
write.
Your
comment
blocks
this
way
and
they
follow
the
rules,
and
that
makes
also
makes
me
really
happy.
A
A
We
have
like
a
couple
of
things
defined
for
like
helm
versions
and
then
we
have
helm
CLI
and
you
can
see
we
like
create
a
new
home
CLI,
and
then
we
can
do
like
with
a
runner
and
like
it
doesn't
new
helm
binary
and
it
actually
is
going
to
use,
go
to
like
run
like
fender
out
and
shell
exact
helm
for
us,
which
is
cool
so
yeah,
just
in
general,
like
if
you're
looking
for
a
library
around
kubernetes.
This
might
be
a
good
place
for
you
just
to
come
and
and
start
looking.
A
A
Namespace
JX
Creedon,
so
all
of
the
JX
related
kubernetes
things
are
going
to
run
in
the
JX
namespace,
which
is
cool
because
that
way
we
know
like
everything
else
in
kubernetes
is
not
in
the
image
by
Jenkins,
X,
okay,
using
how
binary
helm
so
yeah
we're
rendering
out
to
helm.
Here.
It's
setting
context
it's
storing
some
configuration
for
us.
Our
queue
provider
is
gke
the
zone,
the
hefty
Oh
advocacy
project
that
we're
using
in
the
name
of
our
cluster.
A
So
this
is
probably
written
locally,
so
that,
like
other
parts
of
the
program
like
have
these
input
parameters
as
needed,
storing
the
kubernetes
provider
using
chris
nova
in
my
email,
Chris
and
Emily-
calm.
Okay.
So
this
is
using
I,
don't
know
where
I
got
Chris
head,
Newfoundland,
comms,
I,
authenticated
with
kay
know
about,
but
either
way
we
have
access
to
both.
So
it's
totally
cool
I
mean
and
it
creates
like
a
tiller
to
service.
For
us
it
like
initializes
cube
system
and
like
does
some
other
kubernetes
provisioning
stuff
for
us,
Oh
Giants.
A
Have
you
posted
my
original
question?
Can
you
please
comment
on
how
Jenkins
X
compares
to
spinnaker?
In
argue,
CD
giant
I
can't
yet,
but
I
was
gonna
do
spinnaker
this
week.
Maybe
I
can
make
like
a
three-part
series
like
I
did
with
C
and
I,
where
I
look
at
all
three
of
this
CD
tools,
or
maybe
even
the
K
native,
build
pipeline
that
we
looked
at
earlier
as
well,
and
we
can
do
like
a
big,
compare
and
contrast
like
we
did
with
C&C
and
I
providers
earlier
well.
A
It
was
last
year
because
it's
genuine
right
now.
Ok,
let's
see
what's
going
on.
We
have
another
question
here:
no
existing
ingress
controller
found
in
the
cube
system
namespace.
Shall
we
install
one?
Yes,
so
you
have
to
install
an
egress
controller
manually
if
you
want
to
use
kubernetes
ingress,
which
is
different
than
like
some
of
the
other
kubernetes
primitives.
But
that's
just
the
way
ingress
is
so
that's
what
we
have
to
do.
A
Okay,
so
it
says
installing
using
a
home
binary.
One
thing
I
would
like
to
see
here
is
like
maybe
an
ability
to
pick
an
ingress
controller
like
we
like
pick
like
the
three
or
four
most
commonly
used
ones
and
like
have
a
menu
there
I'm
sure
they're
working
on
that
because
they
built
everything
else
into
this
tool,
says
we'd
love
to
get
your
take
on
spinnaker
and
Jenkins
for
sure
yeah
I
think
we
can
totally
do
a
series
here.
Okay
giant
says
thanks.
A
A
Okay
in
genetics,
ingress
controller,
okay,
I
know
for
a
fact:
there's
a
engine
X
ingress
controller
helm
chart
so
maybe
they're
just
using
that
I
know
the
load.
Balancer
will
fail.
If
you
have
insufficient
quotas,
this
could
happen
and
then
it
says
you
can
run
this
command
to
see.
If
you
have
quotas
or
not
okay.
So
it's
waiting
on
some
things:
oh
and
you
can
input
a
specific
domain.
A
A
Let's
set
up
a
get
username
and
API
token.
Do
you
wish
to
use
Chris
Nova?
This
is
where
Chris
and
Billy
calm
came
from.
Is
they
probably
pull
my
git
config
cool,
so
yeah
use
my
github
user?
Do
you
wish
to
use
github
as
the
pipeline
is
get
server?
Yes,
do
you
wish
to
use
chris
nova
as
the
pipelines
get
user?
A
Yes,
okay
looks
like
that.
Went
through
fine,
a
local
j
context,
cloud
environments.
Repo
already
exists,
recreate
the
latest.
Yes,
so
this
is
probably
from
when
I
came
through
earlier
and
did
this
and
we
want
to
do
a
static
master
jenkins
or
a
surrealist
jenkins,
which
I
think
we
want
to
do.
Static
master
server
list
scares
me.
I'm
not
gonna
lie
it.
Well,
it
doesn't
scare
me
I,
just
I
I,
like
being
able
to
feel
like
I
can
like
access
the
system
if
needed.
A
There's
just
like
a
bit
of
separation
from
service
usually
just
makes
me
feel
more
comfortable
for
demos,
nothing
wrong
with
service
other
than
it
has
a
bad
name.
Okay,
kubernetes
workloads,
automated
CI
CD,
with
guitars
promotion
library
workloads
will
do
kubernetes
for
google
because
we're
doing
TGI
Kate's
okay.
So
it's
adding
some
files
in
some
configuration
to
users
know
about
JX,
so
yeah
it
looks
like
it
is
actually
writing
stuff
to
my
local
system.
So
you
see
that
a
lot
with
these
automation
tools
where
they'll
come
in
and
they'll
be
like.
A
Of
thing,
which
I
mean
the
whole
point
of
this
tool,
this
is
for
people
who
are
into
that
sort
of
thing,
but
also
a
bit
invasive.
If
you're
like
whoa,
you
didn't
even
ask
me
and
you're,
like
writing
files
to
my
system,
like
that's
kind
of
scary,
okay,
so
she
says
seem
like
this
is
very
interactive,
curious
how
the
automated
CI
is
implemented
watching
on
I.
A
Let's
see
here
how
the
automated
CI
is
implemented,
so
we're
actually
going
to
set
that
up
here
in
a
second
so
like
stay
tuned,
Ashish
and
also
like
I,
really
like
when
folks
interact
on
TTI
K.
So
if
you
feel
like
you
want
to
like
say,
hi
and
you've
never
said
hi
before,
like
you
should
totally
say:
hi
I
promise,
I'm,
really
nice,
okay,
so
we're
still
waiting
for
this
to
get
ready.
I
guess
it's
time
for
you.
A
A
A
What
happens
during
installation?
Let's
see
it'll
install
tiller
okay,
so
this
is
everything
that,
like
we've
been
watching
it
do.
It
looks
like
it
kind
of
walks
you
through
everything
and
explains
what
all
the
menus
are,
but
I
thought
there
was
a
command.
Let's
see
if
we
can
just
find
it,
it
was
like
build
logs
or
something
JX
builds
logs.
A
B
A
A
So
you
need
a
builder
image.
First,
you
need
to
create
a
docker
image
for
your
builder,
oh
cool
okay.
So
this
is
like
similar
to
the
invocation
image
that
we
saw
with
C
NAB
us
last
month.
I
want
to
say
you
can
create
a
custom
builder
docker
container,
and
then
it
looks
like
as
part
of
your
Jenkins
build,
which
is
what
we're
doing
right.
A
A
Use
the
Builder
now
that
your
builder
was
installed
in
Jenkins.
You
can
easily
reference
it
in
an
eg
conspire.
Oh,
and
this
is
that
I
think
it's
groovy
I
want
to
say
it's
like
the
JVM
abstraction
language
going
on
here.
I
never
really
understood
it,
but
I
just
know
that
it's
supposed
to
be
like
super
simple
and
cut
and
dry
and
like
gets
rid
of
all
the
semicolons
and
just
makes
things
a
little
bit
easier.
A
But
it
looks
like
we're
just
defining
a
Jenkins
pipeline
which
for
folks
who
don't
know
what
a
Jenkins
pipeline
is
it's
a
set
of
arbitrary
steps.
So
you
know
that
there
could
be
like
three
or
four
steps
and
you
sort
of
define
each
of
those
steps
here,
like
here's,
one
called
agent,
here's
one
called
stages
and
as
you
look
at
Jenkins,
it's
like
you
know,
step
three
or
five
complete
step,
four
or
five
complete
whatever
and
that's
like
your
pipeline.
A
Tim
David
says
what
is
the
superior
color
of
gummy
bear
I,
don't
know
I
like
them
all.
I'm,
like
talking
in
my
mouth
mouthful
Benjamin,
says
red
eye
I,
like
all
the
gummy
bears
I.
Don't
look
at
color
just
like
I,
just
kind
of
eat
them
and
they're
good,
okay,
rad,
okay,
so
we're
friendly
here
your
new
admin
password
is
Charlie
configured
Jenkins,
API
token.
Here's
my
public
IP
address,
he's
like
if
you
log
into
my
Jenkins
server
and
I
had
to
change
the
password.
A
Don't
make
me
do
that
logged
into
admin
on
the
Jenkins
server,
and
now
we
want
to
select
a
github
organization
where
you
want
to
create
the
environments
repo.
So
let's
see
what
folks
are
saying,
does
it
support
plugins
that
Jake
and
support
for
see
I
like
blue,
like
blue
ocean
yeah?
We
can
we
get
a
drink.
It's
installation
that
we're
gonna
get
to
here
in
a
second,
so
rude,
so
anything
you
can
do
to
Jenkins.
You
can
do
with
Jenkins
X
okay.
A
So
here's
where
everybody
gets
to
see
how
big
of
a
nerd
I
really
am
and
look
at,
like
the
32
github
organizations
I'm
a
member
of
BBQ
Gophers,
it's
literally
exactly
what
you
think
it
is
fake
lit
that
was
like
some
precursor
to
the
virtual
cubelet
FreeBSD
docker
hefty
yo.
Let's
do
Chris
Nova.
Let's
do
me:
okay,
so
using
the
get
provider
about
to
create
repository
environment,
TGI,
K
clusters
staging
okay.
So
let's
actually
go
and
look
at
this.
Oh
my
god.
A
It's
doing
a
bunch
of
stuff
github.com,
slash
Chris
Nova,
slash
this
poof,
so
it
created
a
repository
for
us.
So
all
this
waiting
was
actually
like.
It
was
actually
doing
stuff
behind
the
scenes.
So
we
have
environment,
TGI,
K,
cluster
staging
and
here's
the
Jenkins
file
that
if
you
wanted
to
come
through
and
modify
with
the
custom
builder
stuff,
you
could
just
open
up
a
PR
to
this
repo
that
it
just
created
for
you.
Let's
see,
George
I
have
a
feeling
he's
leaving
alright
everyone.
This
is
George
I
need
to
end
off
the
week.
A
A
Have
no
idea
what
Jenkins
is
doing
most
of
the
code
here
in
the
Jenkins
X
repository
doesn't
really
have
anything
to
do
with
Jenkins,
it's
like
vendor
in
Helmand
like
doing
kubernetes
shortcuts
and
deploying
gke
and
cravings
free
boot,
apps
and
stuff,
like
that,
Sean
says,
have
a
good
weekend.
George
yeah
George
have
a
good
weekend.
A
Thanks
to
all
your
help,
it
was
good
seeing
you
before
the
show
we
like
to
have
like
our
preten
or
15-minute
hangout
time,
where,
like
George
and
I
check
in
every
week
and
see
how
each
other
are
doing
and
good
to
have
a
little
bit
of,
like
advocacy,
slash
community
therapy
before
tgia.
It's
always
really
nice
to
to
see
George.
A
So
thanks
for,
for
all
your
help,
this
week
judge
okay,
let's
see
what's
going
on
in
the
terminal,
probably
more
invasive
stuff,
okay,
create
a
Jenkins
project
here,
I,
wonder
if
we
can
actually
go
to
this
and
what
this
looks
like
to
do
so
again
using
this
nip
thought:
I,
oh
okay,
cool
admin
and
our
super-secret
sign
in
here:
okay,
cool
yeah-
and
so
here
is
our
new
Jenkins
dashboard
here
so
important.
Once
you
create
a
password
for
your
Jenkins
and
remember
earlier,
we
did
like
single
static
Dinkins.
A
This
will
be
the
same
Jenkins
server
for
all
of
your
JX
tools.
So
if
we
actually
built
more
than
one
app,
we
would
be
able
to
go
and
see
all
that
here,
and
this
would
be
like
our
big
master,
like
Jenkins
server,
source
of
truth,
okay,
cool
creating
get
web
hook
for
Chris,
Nova
environment,
TTI,
K
clusters
staging
for
URL
blah.
We're
all
talk
about
these
get
web
hooks
in
a
second.
A
Whenever
we
create
an
app,
but
actually
we
wrote
my
first
get
github
webhook
the
other
day
and
for
my
gosh
I'm
in
love,
I'm
gonna
build
so
many
github
apps.
Now
the
web
hooks
stuff
is
so
really
really
cool.
Okay,
using
the
get
provider
created
the
repository,
creating
production
environment
creating
okay,
so
we
got
a
TGI
que
clustered
production
and
we
also
got
a
TGI
K
clusters
staging
okay.
So
these
are
our
two
different
pipelines.
Remember
earlier
we
talked
about
environments
and
you
could
have
one
staging
environment
in
one
prod.
A
This
we
get
a
different
reap
to
manage
each
of
those
two
environments
and
Jenkins
X
created
that
for
us
automatically.
Okay,
so
then
it
created
this
Jenkins
project,
which
is
the
production
Jenkins
server,
oh
so
by
the
fall
it
gets.
Oh,
that's
kind
of
that.
You
don't
want
that,
but
by
default
it's
going
to
give
us
the
same
password
for
each
each
one
which,
like
you,
staging
and
proj
to
have
different
passwords.
A
Okay,
creating
in
another
get
hook
get
web
hook.
Okay,
your
kubernetes
context
is
now
set
to
the
namespace
JX.
Is
it
set
to
j
x?
Is
the
namespace
set
to
j
x
or
is
the
context
set
to
the
cluster
that
j
x
is
using?
I
don't
know
if
this
is
correct
or
not,
but
we're
about
to
find
out
to
switch
back
to
your
original
namespace
use,
J,
X,
namespace
default
and
for
help
switching
context,
see
this
link
to
import
existing
products
projects
into
Jenkins.
A
A
If
folks
want
to
see
it,
I
can
like
try
to
get
cuban-born
or
something
running
as
a
one
of
these
existing
projects,
and
we
can
try
to
get
it
up
and
running
with
the
JJ
x
pipe
pipeline,
okay,
cool
to
create
a
new
spring
boat
spring
but--and
micro-service.
We
do
this
thing
here,
but
before
we
do
that,
let's
actually
look
at
the
spring
sub
command
and
see
what
aldia
the
art
bugs
are.
Oh
and
I
can
here
friends,
let's
see
who's
out
there.
It's
Amy
Chen
just
walked
by
hi
Amy.
A
Okay,
Jake
screed
spring
t
web
T
actuator.
What
is
D
I,
DEP,
okay,
so
as
you're
looking
at
building
a
spring
project,
so
I
guess
really
quick.
If
you're
not
familiar
with
spring,
it
is
a
way
of
defining
commonly
used
patterns
for
building
a
java
project.
It's
been
around
for
a
minute,
there's
like
a
whole
order,
and
it
you
can
join.
A
The
web
component
here
is
just
going
to
give
us
like
a
simple
HTTP
server,
which
we
can
look
at
the
source
code
and
maybe
mutate
that
and
like
cut
a
new
release
of
our
of
our
application
to
pick
advanced
options
such
as
what
package
type
maven
project,
Gradle
project
uses,
use
JX
create
spring
okay,
so
in
general,
like
we're
working
in
kubernetes,
we're
building
containers
a
lot
of
folks
are
writing
go.
Why
are
we
looking
at
building
a
spring
project
right
now?
I,
don't
remember
where
but
I
think
in
the
github
repo.
A
If
we
do
KTX
do
I
have
that
installed,
you
know,
can
I
do
brew,
install
cube
CTS,
so
I
have
an
alias
KTX
to
cube
CTX,
which
keeps
et
X
in
the
alias
KTX
is
what
I
used.
You
switch
my
kubernetes
contacts
around
so
we'll
download
that
really
quick
and
see
if
we
can't
figure
out
what
our
context
is.
Another.
A
To
cut
out
the
cube
config
but
I,
don't
if
really
productionvalue
secrets,
because
I've
actually
got
like
one
of
my
partners:
kubernetes
cluster
in
there
and
I
think
the
half
deal
production
cluster.
Definitely
don't
want
to
share
this.
Ok,
so
here
are
the
spring
boot
options
and
you
can
come
through
and
you
can
do
all
kinds
of
crazy
configuration.
You
can
passing
Jenkins
creds.
You
can
tell
it
which
get
API
token
to
use
to
create
and
you
get
repositories.
A
A
So
one
of
the
things
that
like
I
first
noticed
about
Jenkins
axe,
was
like
really
ran
one
command
to
get
to
this
point,
to
get
our
kubernetes
cluster
up
and
running
and
to
get
all
of
the
Jenkins
X
components,
Jenkins
server
up
and
running,
and
that
was
because,
like
you,
just
ran
this
one
command
and
then
it
prompted
you
for
everything
that
it
needed.
So,
even
though
we've
only
ran
one
command,
you
actually
done
a
lot
of
work
and
we're
going
to
go
through
another
one
of
these
pretty
complicated
commands.
Again.
A
Okay,
JX
create
spring
t
web
t
actuator.
Okay,
would
you
like
to
use
chris
nova
as
the
get
user?
Name?
Yes,
which
organization
cops,
kubernetes,
incubator,
maintainer,
x',
nimman
lee
will
keep
it
in
Chris.
Nova
enter
the
new
repository
name.
Let's
call
it
I
kinda
wanna
do
something
in
Icelandic:
let's
see
if
I
can
do
the
name
of
one
of
my
stuffed
animals
in
Icelandic,
so
I
mean
yeah
and
then
I
have
my
Icelandic
keyboard
here,
nope.
Okay,
now,
let's
do
tjk.
Sorry
go
back
to
my
American
keyboard.
Okay,
at
TGI
K
example.
A
A
Looking
for
it,
this
is
a
clue
if
you
can
find
where
the
Doc's
talk
about
this
you're
gonna
be
getting
close.
Okay,
we'll
do
Java
for
right
now
the
group
will
do
dot
well,
I'm,
not
VMware.
Let's
not
get
crazy
created
spring
group
projects
are
in
users.
Nova
my
home
directory
TGI,
K
example
to
the
directory
is
not
using
it.
Would
you
like
to
initialize
get
now?
Yes,
so
this
is
gonna
run
like
a
get
in
it,
maybe
bear
I'm
sure
commit
message:
initial
import
yep
that
works
good
for
me.
A
So
a
lot
of
reasonable
same
defaults
here,
which
is
exciting,
so
git
repository
created,
selected
pack,
okay,
so
draft
pack,
github,
calm,
Jenkins
next
build
packs.
So
a
lot
of
these
build
packs
like
we.
We
see
this
in
draft.
We
see
this
in
a
handful
of
other
tools
where
we
like
to
find
what
one
of
these
projects
sort
of
looks
like-
and
this
is
like
spring-
is
the
perfect
example
for
this,
because
so
spring
is
commonly
well
known,
and
so
much
of
spring
is
bundled
up
into
like.
A
Where
does
your
amazing
dirt
folder
or
where
does
your
maven
file?
Go
and
like
what
is
your
folder
structure?
Look
like
and
like
what
files
do
you
need
and
what
do
they
need
to
specify?
That's
all
to
find
in
the
standard,
okay,
cool.
Let's
see
what
else
it
did.
I
created
Jenkins
project,
so
this
is
actually.
This
is
now
our
first
app
using
our
new
Jenkins
server.
We
just
created
this
folder
is
empty,
so
we
have
a
new
TGI
K
example
Jenkins
job
defined.
A
A
Let's
try
that
and
see
what
happens
here.
Okay,
so
yeah!
This
is
just
gonna
pull
up
the
console
and
it's
yeah.
This
is
one
of
the
questions
asked
earlier.
Does
it
have
the
blue
plug-in
and
sure
enough?
It
sure
does
so.
That's
cool,
so
yeah
like
as
you're
doing
this.
A
lot
of
these
sub
commands
are
baked
in
here.
So
if
there's
something
that
you
as
an
operator
would
be
like,
oh
would
be
really
cool
to
go
and
and
get
this
piece
of
information
at
this
time.
I
bet
there's
a
good
chance.
A
They've
already
thought
about
it
and
you
can
just
get
it
all
from
the
command
line
here
by
the
way
all
languages,
Java,
Colin
and
groovy.
Their
support
are
jaebeum
based,
yep.
Another
really
important
thing
to
call
out
here:
I'm
really
kind
of
bummed.
They
don't
have
Scala,
because
Scala
is
like
probably
my
favorite
jvm
language
to
write
but
yeah.
These
are
all
running
in
the
Java
Virtual
Machine,
okay
cool,
so
it
created
a
web
hug
for
Chris
know
of
a
TGI
K
example:
two
for
this
URL.
A
A
So,
let's
go
to
github.com,
slash
Chris
Nova
slash
what
did
I
say:
TGI
K
example:
I
could
type
too
and
we
can
go
to
settings
and
go
to
web
hooks,
and
you
can
see
we
actually
have
this
web
hook
defined
for
all
events,
so
the
way
github
web
hooks
work
is:
let's
go
to
my
settings
to
come
here
to
developer
settings
in
your
github.
You
can
do
github
app.
This
is
the
one
I'm
working
on
with
Holden.
A
You
can
do
new
github
app
into
your
password
and
then
you
can
say
scroll
down
permissions
and
you
can
do
subscribe
to
events.
So
this
is
where
web
hooks
come
in
handy.
So
we
can
actually
subscribe
to
things
like
watch
user
stars
in
a
repository
or
the
repository
is
created,
deleted,
archives
or
something
else,
and
we
can
actually
come
through
and
we
can
say,
like
I
want
pull
requests.
A
B
A
I
don't
have
treat
so
this
is
a
new
laptop
install
tree
and
we
have
KTX
yet
yeah.
So
you
can
see
it
did
actually
set
our
hue
context.
That
was
in
reference
to
earlier
okay.
So
now
we
have
tree
so,
let's
see
what's
going
on
here,
do
okay!
So
we
have
a
docker
file.
We
have
a
Jenkins
file
owners,
it
created
a
helmet
art,
so
I
did
a
whole
episode
on
helm.
A
So
if
you
want
to
see
how
home
charts
work,
you
can
go
and
see
that,
but
these
are
basically
defined
kubernetes
level
manifest
configuration,
and
then
you
can
overload
a
lot
of
those
with
this
thing
here
called
values
that
we
have
some
maven
definitions,
good
old,
pom.xml,
scaffold,
animal
and
then
here
is
our
infamous
source
main
java,
comm
vmware
DGI
k
example
to
demo
application
java.
A
We
finally
get
down
to
our
actual
Java
class
here
and
then
here's
our
test
as
well,
and
then
we
have
watched
SH
which
what
the
heck
is
that
thing:
okay,
just
as
a
scaffold
run,
got
it
okay.
So
this
is
our
example
repository.
So
if
we
go
up
I
bet,
we
can
actually
find
here's.
The
Jenkins
console
I
want
to
find
where
the
actual
app
is
running,
I
think
it's.
This
thing
created
Jenkins
projects
and
see
what
this
does.
A
Branch
is
indexing,
okay,
so
Jenkins
is
doing
stuff
behind
the
scenes
dress,
but
basically,
at
some
point
we're
gonna
be
able
to
get
this
Java
project
we
just
created
actually
running
on
the
public
internet
somewhere
as
opposed
to
the
private
Internet
right.
Let's
go
back
to
our
Docs
and
see
what
it
says
create
spring
boop
bop
push
your
code
to
the
remote
get
service
adds
files
registers
a
web
hook.
We
looked
at
that
and
add
to
get
repository
to
your
team
Jenkins
and
trigger
the
first
pipeline.
A
So
let's
go
through
and
let's
actually
do
like
a
promotion
now
and
see
if
we
can't
promote
this
thing
to
production,
so
developing
promote
okay.
So
let's
do
this
J
X,
promote
and
see
if
this
will
spit
out
a
production
in
point
for
us
yeah.
Let's
do
that.
Okay,
environment
production
version
will
do
will
be
good.
Actually
do
this
the
right
way,
0
dot,
0
dot,
one
app
it!
A
Actually.
You
know
what
I
don't
know
what
this
is.
Let's
do
this
go
here.
I
bet,
there's
like
a
get
apps
or
something
JX
no
jacket.
Oh
my
gosh.
Look
at
all
the
things
you
can
get
applications
so
JX
get
applications,
no
applications
found
in
environment
staging
and
production.
Interesting
I
thought
we
you
just
added
one
though,
let's
see
what
JX
get
pipeline
does
so
yeah,
there's
a
lot
going
on
here
and
there's
a
lot
to
learn
with
this.
This
command-line
tool.
A
Ok,
so
here
is
our
production,
cluster
master,
here's
T
gik
two
example:
two
and
here's
the
link
to
the
Jenkins
job
and
I
think
that
job
is
just
still
building
which,
if
we
go
here
yeah,
you
can
see
it's
still
hanging.
Ok,
so
I'm
wondering
if
this
Jenkins
job
gets
done.
If
we're
to
be
able
to
promote
it,
then
and
I
think
I
remember
reading
that
it's
going
to
take
like
quite
a
while,
because
we
have
to
download
images.
So
any
questions
so
far
before
we
try
to
get
this
on
the
Internet
and
I.
A
A
What
am
I,
not
climbing
friends,
keeps
texting
he's
like
what's
going
on.
Are
you
climbing
this
weekend
and
I'm
like
live
on
the
air
right?
Now?
It's
pretty
funny?
Okay,
so
we
already
looked
at
this.
Oh,
this
is
interesting.
We
highly
recommend
that
you
always
use
the
actuator
dependency
because
it
it
helps
your
spring
boot
applications
because
it
provides
like
liveliness
and
readiness
probes
with
kubernetes.
Let's
see
newbie
cyber,
does
it
have
a
built-in
vault
like
hashey
core
vault?
Yes,
it
does.
So.
A
If
you
look
at
our
JX
create
help
command,
you
can
see,
we
can
actually
create
vault
using
the
vault
operator,
so
this
is
actually
kind
of
cool,
because
almost
everything
I've
done
in
T
gik
is
like
abstracted
into
this
one
command
line
tool.
So
this
is
kind
of
exciting
to
just
like
have
one
one
giant
tool
to
manage
your
entire
ecosystem
here
in.
A
Having
a
distribution
of
kubernetes
like
this
is
very
similar
to
like
the
first
versions
of
Linux
that
came
with
a
bunch
of
tools
built
on
top
of
it
that
had
like
one
command-line
tool
to
manage
and
monitor
and
interact
with
your
entire
Linux
distro.
So
that's
pretty
cool
and
that's
why
I
like
I
was
like
Jenkins
X,
doesn't
necessarily
just
mean
Jenkins.
It
can
do
a
lot
of
things.
A
good
question
now,
let's
see
what's
going
on
with
our
build
bugs.
Oh.
A
No
poor
jerk,
wait.
No!
Is
it
a
null
pointer?
Do
you
reference
or
what
is
it
called
in
Java,
failed
to
prepare
clean,
WS
step?
Okay,
so
we
got
our
first
java
error
in
Jenkins,
so
I
guess
maybe
it
is
Jenkins
tightly
couple
as
we
thought.
Okay,
so
finished
failure.
So,
let's
see
let's
go
back
to
TG,
okay
and
it
failed
I
have
no
idea
why
this
thing
failed.
A
A
So
developing
do
to
compare
these
contacts,
create
QuickStart
where's,
promote
there.
It
is
promote
okay,
so
let's
just
try
to
do
TDI
K
example,
two
with
hyphens
and
see
what
this
thing
says:
okay,
so
in
production
change
this
to
zero
dot,
zero
dot,
one
an
app
name,
we'll
just
try
this
in
some
happens-
tgia
k
to
you
promoting
app
okay,
so
that
worked
pipeline
TJ
k
example
to
you
master
roof
says
so
to
deploy
a
full
stack
up
with
nodejs
is
front
and
back
in
this
Java,
you
got
to
wait
for
a
tool.
A
Immature
yeah
or
the
other
option
would
be
I'm
assuming
they're
accepting
pull
requests.
So
maybe
that
be
a
contribution
jr.
the
team
can
make.
So,
let's
see
what's
going
on
with
our
promotion
here,
do
you
wish
to
use
Chris
Nova?
Yes,
created,
PR,
okay
cool,
so
we
actually
created
a
pull
request
to
the
environment.
Tgi
cake
cluster
production.
So
this
is
the
repo
that
isn't
for
our
app
it's
the
Jenkins
production
repo
that
manages
our
production
Jenkins
and
it
says,
failed
to
query
the
pull
request.
A
Last
min
status
could
not
find
a
status
for
a
repository,
Chris,
Nova,
environment,
TGI,
K
production,
let's
I
think
I,
remember
doing
this
earlier
and
like
it
like
failed,
six
or
seven
times
and
eventually
went
through
so
we're
like
we're
just
waiting
for
things
to
kind
of
happen
behind
the
scenes.
This
is
that
whole
eventual
consistency
thing
that
we
are
seeing
so
much
in
cloud
native
these
days.
So,
while
we're
waiting
for
this
any
questions
so
far,
anything
else,
anybody
wants
to
see.
A
I
want
to
see
if
there's
just
anything
that
jumps
off
the
page
a
me
so
under
demos
you
can
come
through
and
you
can
see
there's
a
cute
con
demo.
It
looks
like
this
is
like
create
cluster
with
one.
Would
you
ke
dev
ox
is
a
really
big
conference
in
the
UK
I'm
gonna
try
to
get
in
this
year,
that's
related
to
Java
and
Java
applications
from
the
JVM.
So
that's
really
exciting
did
I
miss
anything
here.
Let's
see
I'm
just
trying
to
go
through
these,
like
last-minute
things
as
we're
waiting
for
our
promotion.
A
Here's
a
github
issue
like
if
you
need
to
find
your
Jenkins
password
after
you've,
set
something
up
with
Jenkins
X.
This
second
response
here
tells
you
to
just
check
this
auth
file.
That's
in
the
JX
directory
I
needed
this
earlier,
so
I
put
that
there
folks
needed
it.
Here's
the
Q
con
demo,
so
this
is
from
cube
con
Seattle,
so
you
can
come
through.
You
can
see
ECC
icd
for
kubernetes
and
then
everything
else
we
already
looked
at
so
let's
see
what's
going
on
in
our
terminal
here,
still
failed
to
query.
A
Yes,
okay,
so
we
had
to
do
a
manual
merge
that
makes
sense.
Okay,
so
normally
that
would
have
been
like
okay,
open
up.
Er
people
have
to
come
and
look
at
it.
They
say:
okay,
it's
okay!
For
you
to
promote
your
app
and
then
the
poll
request
goes
through
and
you
can
see
that
it's
now
merged.
Okay,.
B
A
A
A
Jx
start
stop
get
environments,
I
think
that's
where
the
environments
would
come
in
I!
Think
that's
where
you
would
like.
You
can
define
the
amount
of
servers
in
each
environment
and
those
servers
acquaint
to
pods
and
kubernetes.
So
if
we
actually
just
do
like
a
will
do,
KX
blue,
alias
KX
is
equal
to
Q
Bechtel
namespace
JX,
o
KX
KP,
o.
A
A
A
Let's
let
this
thing
hang
and
see
what
happens,
which
is
kind
of
sad
because
I
this
thing
totally
worked
out
of
the
box
earlier
when
I
was
doing
it
and,
let's
see
if
we
can
just
get
github
calm
I
want
to
see
if
we
can
just
get
the
the
Java
app
to
resolve
for
us
yet
last
time
it
said
your
app
is
running
here,
just
spit
out
a
URL
and
just
magic
worked.
So
here's
our
webhook,
here's
Jenkins
console
Jenkins
project,
get
repository.
A
31
convinced
we
already
had
31
commits
committed
8
days
ago.
Oh
I
bet
we
just
forked
a
repo
or
something-
and
this
is
like
the
default
repo
that
makes
sense.
Okay,
so
I,
don't
know
what
this
doesn't
have.
Any
statuses
means
so
we'll
do
a
little
bit
of
looking
and
then,
if
not
we'll,
what
does
call
it
a
day
and
we'll
get
out
of
here.
A
A
A
Would
you
like
to
initialize
get
that's
a
good
commit
message,
we're
using
a
draft
pack?
It
detected
go
so
hopefully
this
will
create
ego
out
for
us.
That's
exciting,
okay,
cool,
so
push
to
get
repository
created,
get
pipeline.
Creating
get
web
hug
for
this.
Listening
here
note
that
your
first
pipeline
might
take
a
few
minutes,
while
the
necessary
images
get
downloaded.
I
wonder
if
that's
what's
going
on
here
is
it's
just
taking
forever
for
this
pipeline
to
to
kind
of
work
itself
out.
A
A
So
let's
go
back
here
and
let's
actually
go
and
check
out
this
kid
repository.
We
just
created
GG
ikx,
ample
three
and
let's
clear
that
and
let's
treat
out
and
see
what
we
got
here:
oh
cool,
okay,
so
yeah
we
have
like
a
mango
which
is
exciting
cat
mango
and
it
just
says:
Jenkins
X
going
HTTP
example:
okay,.
A
Let's
see,
what's
going
on
in
Jenkins
cuz,
then
we
are
like
able
to
create
a
go
app.
Really
quick.
It's
gonna
be
a
bummer
if
I
can't
get
it
console
output,
it
Chris,
Nova,
environment,
TGI,
K,
cluster,
prod,
GI,
k
example,
hey
this
one
has
a
happy
Sun,
but
that's
good
right.
Okay,
T
GI
k,
this
folder
is
empty.
Oh,
we
don't
have
anything
yet
all
right.
Let's
try
to
do
a
promotion
on
this
one
and
see
what
happens.
Maybe
this
one
will
just
magically
work,
promote.
A
Chris
Nova
gik
example:
3
mastered
you're,
not
found
interesting,
ok,
I
think
it's
just
a
case
of.
We
just
need
to
wait.
Let
chickens
do
the
things
it
needs
to
do
in
order
for
these
things
to
come
through
so
yeah
it
looks
like
you
can
use
Jenkins
ax.
You
can
create
a
go
project.
You
use
the
quick
start.
It
looks
like
there
was
a
lot
of
different
programming
languages.
You
can
use
for
the
quick
start.
You
can
create
a
spring
food
app.
A
You
can
create
terraform
plans,
you
can
create
all
kinds
of
stuff
and
it
like
runs
everything
in
Jenkins
for
you
and
has
all
these
build
pipelines
kind
of
defined.
That
should
help
you
get
your
app
up
and
running
and
manage
your
environments
along
the
way
so
yeah,
let's,
let's
zoom,
out,
see
if
folks
have
any
last-minute
questions
event.
A
If
not,
we
can
we
can
split
and
then,
if
I
get
this
up
and
running
later,
I
can
add
a
quick
note
to
the
the
readme
file
that
says
what
what
was
the
magic
command
or,
if
I
just
waited
like
30
minutes
and
came
back
and
if
it
was
able
to
actually
get
up
and
running
because
yeah
I
did
get
this
thing
earlier
today,
but
that
was
over
the
course
of
about
4
hours.
So
unsure
of
eventual
consistency
is
getting.
Do
you
notice
right
now?
Okay?
Well,
it's
been
a
good
week.
A
A
Not
quite
as
good
as
Bud
Light
Lime,
but
close
so
yeah
thanks
for
joining
it's
always
great
and
again,
if
you,
if
you
join
TGI,
K
and
you're
you're,
not
participating
in
the
chat,
don't
be
shy!
We'd
love
to
hear
from
you.
It
makes
my
job
easier
and
it's
a
good
opportunity
for
you
to
ask
a
quick
question
and
actually
see
it.
While
I
have
everything
up
and
running
here
with,
like
basically
unlimited
cloud
resources
behind
the
scenes,
shawn
says
have
a
good
weekend.
A
Thanks
for
hanging
out
Shawn,
it's
been
good
to
see
you
yeah
I'll,
keep
everyone
posted
and
we'll
merge
this
dis
readme
into
the
repo
here.
As
soon
as
we
we
wrap
up,
probably
the
beginning
of
next
week
or
something
and
yeah
like
I,
said
earlier,
I
think
Duffy
er
Joe
next
week,
the
week
after
that,
it
might
be
me
I,
think,
the
two
weeks
after
that
I'm
gonna
be
out
so
stay
tuned
and
if
you
have
any
ideas,
drop
them
in
the
github
issue.
A
Tracker,
ok,
newbie
cyber
says
thanks,
but
John
Shea
says
Cheers,
I'm
gonna,
try
to
say
it
right,
mom!
Oh,
it
says.
Thank
you,
Chris
Nova,
so
sorry,
Roy,
sighs,
thank
you.
Chris
have
a
good
weekend
honestly
thanks
for
joining
everyone,
it's
always
a
lot
of
fun.
For
me,
it
makes
my
life
way
better
if
we
can
get
interaction
from
folks.
So
thanks
and
thanks
for
checking
out
Jake
Annette,
Jenkins
ex
and
I
think
spinnaker
coming
soon,
and
maybe
on
the
spinnaker
episode.
A
We
can
look
at
what
what
would
needed
to
happen
here
and
we
could
talk
about
like
sort
of
like
the
the
endgame
and
kind
of
resolve
some
of
the
stuff,
so
that'd
be
rad
as
well.
Okay,
cool,
so
Rory,
thanks
Chris
have
a
nice
weekend
and
thanks
again,
everyone
else.
Cerebus
thinks
it
was
an
awesome
session.
Thank
you.
Thank
you.
Thank
you.
All
right,
I'm
out
of
here
have
a
good
weekend.
Everyone.