►
From YouTube: Kong Builders- Sep 21 | Kong Hackathon Edition - APIOps
Description
All of September, we will be featuring the Kong Summit Hackathon with a live stream every Wednesday to help you get started with contributing to Kong! In this episode, Viktor Gamov will talk about #APIOps- #DevOps and #GitOps applied to the #API lifecycle
Kong Summit Hackathon details: https://konghq.com/summit-hackathon
#KongHack22 #Hackathon #OSS #opensource #KongBuilders #developer
A
A
B
B
You've
already
seen
some
of
the
some
of
my
some
of
my
spoiler
for
today's
show
all
right.
Welcome!
Welcome!
Welcome!
Welcome!
Where
are
we?
You
are
right
now
on
one
of
the
kong's,
a
media
channels.
You
might
be
watching
us
on
linkedin,
you
might
be
watching
us
on
youtube.
You
might
be
watching
us
even
in
twitter
and
probably
even
in
twitch.
My
name
is
victor
gamov,
and
I
am
your
host
today
for
this
episode
of
con
builders.
B
B
I
cannot
wait
for
kong
summit,
I
just
I
just
can't
already,
and
this
is
exciting,
so
whatever
you
coming
just
use
this
chat
window,
and
let
me
know
if
you
see
me
hear
me
and
you're
excited
for
kong
summit.
So,
let's
figure
out
if
someone
who
joined
us
today
actually
coming
to
con
summit,
I
will
be
super
excited
to
see
everyone
there.
B
This
is
the
last
week
of
kwang
summit
virtual
hackathon
and
we're
already
getting
some
some
pretty
cool
submissions.
I
get
to
see
a
few
cool
plugins
yesterday.
It's
still
there's
still
a
time,
so
unfortunately,
you
cannot
use
the
so
for
submissions
that
come
after
september
20.
We
cannot
guarantee
that
you
will
have
a
clonk
summit
ticket
so,
but
you
still
can
submit
your
your
your
hackathon
idea
and
hackathon
work
until
september
27th.
So
there's
still
a
time
so
and
to
give
you
some
some
inspiration.
B
When
I
was
announcing
this
when
I
was
announcing
this
thing
and
we're
gonna
be
we
were
talking
about
contributions
not
only
with
the
code,
so
you
can
contribute
with
documentation,
contribute
with
some.
A
B
Cool
ideas-
maybe
some
some
cool
ideas
and
one
of
the
ideas
would
be
ideas
around.
Excuse
me
around
automation.
What
you
can
build
as
part
of
your
cic
pipeline,
so
quank
is
cloud
native
api
gateway.
B
Maybe
you
can
try
to
run
the
quality
on
some
sort
of
like
a
serverless
platform,
and
I
want
to
share
some
documentation
like
fly.io,
good
idea
today.
I
want
to
talk
about
one
of
the
topics
that
very,
in
my
opinion,
we
we
don't
talk
about
this
much
and
we're
not
getting
many
responses
from
from
community
about
this.
B
So
I
want
to
talk
this
about
this
again:
automation
around
api
space
and
today
we're
going
to
talk
about
api
ops,
which
is
essentially
a
word
play
around
concept
of
devops
and
how
we
can
apply
the
practices
of
this
automation,
collaboration
version,
versioning
of
your
apis
and
creating
this
apis
as
your
as
a
product.
As
actual
like
a
software
software
project,
and
today,
I'm
gonna
at
least
start
the
paving
away
one
of
the
one
of
the
automations,
and
I
will
show
you
some
of
the
tools
that
you
also
can
use
by
the
way.
B
Those
tools
are
also
all
the
tools
that
I
will
be
mentioning
today,
all
also
open
sourced.
So
you
will
be
able
to
even
contribute
if
you
see
something
interesting
again,
still
there's
a
whole
week
of
doing
things
all
right,
so
we're
gonna
start
with
with
the
with
the
premise
of
these
api
ops
jazz
a
few
few
months
back,
I
did
the
workshop
in
one
of
the
conferences
in,
and
I
talked
a
little
bit
about
the
api
ops
and
what?
B
What
is
it,
how
you
need
to
collaborate
around
your
api
specs?
How
you
can
work
with
others
around
your
api
things,
and
basically
this
picture
shows
the
this
workflow,
the
things
that
you
will
be
able
to
do
through
this
process.
B
B
So
that's
why
they
started
with
defining
this
spec
collaborating
around
the
spec
and
after
that,
when
the
spec
is
published,
automation
will
take
over
and
implement
all
the
beats
that
are
relevant
to
to
quang
in
to
implement
this
through
the
through
the
sort
of
these
configurations,
we're
going
to
start
with
insomnia
I'll
show
you
a
few
things
that
you
can
do
in
insomnia.
B
With
this
api
op
spec,
we're
going
to
play
around
github
will
be
running
our
automation
and
we're
going
to
using
different
tools
in
order
to
run
this
automation.
So,
let's,
let's
get
going
unless
we
have
any
any
questions
in
the
chat.
As
always,
as
always,
I
have
a
very
nice
calling
cast.
It's
another
show
that
we're
doing
comcast
mug
that
you
can
also
win.
We
have
this
the
co.
B
If
you
go
into
coinge2.com
comcast,
there's
a
sign
up
for
where
you
can
sign
up
for
updates
and
sign
up
for
ruffle
for
this.
B
B
One
of
the
things
that
I
developed
in
this
workshop
is
this
application
that
actually
followed
the
spec
first
type
of
approach.
So
I
designed
a
open
api
spec
for
for
this
application.
We're
gonna
see
this
spec
in
action
in
a
few
seconds
and.
B
And
we're
gonna
be
playing
around
from
from
from
from
this
specification,
I'm
gonna
start
with
create
a
new
project,
we
call
it
a
design
document
and,
let's
call
it
conc
and
builders.
B
So
when
I
created
this
new
design
document,
it
will
ask
me
if
I
want
to
create
it
from
the
sample
or
from
import
from
the
api.
B
I
want
to
import
this
from
here,
so
I
will
just
do
this
and
go
to
raw
url,
so
I
can
copy
this
import
from
url
fetch
and
import,
and
now
I
have
this
open
api
spec
inside
my
insomnia,
there's
a
couple
things
that
you
might
notice
this
here
immediately
we're
gonna
we're
gonna,
keep
this
errors,
just
as
is
for
now
just
to
to
see
how
some
of
the
tooling
works
fine,
but
one
of
the
things
that
you
might
notice
here.
B
It
is
a
automatically
the
insomnia
renders
this,
and
if
I
want
to
try
it
out
some
of
this
api.
So
let
me
do
this
one
I'll,
just
we'll
be
able
to
execute
this
and
it
returns
some
of
the
responses.
So
this
is
the
service
that
I
have
this
api
that
I
have
that
exposes
some
of
the
some
of
the
sessions
from
the
conference.
I
use
this
for
the
conference
called
devnexus,
but
it
can
be
easily
modified
just
right
from
the
database.
B
I
just
need
to
update
database
and
it
can
be
modified
for
any
for
any
type
of
conference
and,
as
you
can
see,
multiple
things
can
happen
here.
So
based
on
this
specification,
I
already
will
be
able
to
do
multiple
things,
one
of
the
things
that
also
we
might
notice
here
that
insomnia
will
be
able
to
will
be
able
to
spot
some
errors.
But
it's
not
it's
not
the
point.
It's
not
the
point
of
this.
It's
nice
ui
we
can
do.
B
We
can
do
debugging
and
all
this
kind
of
stuff,
but
what
I
wanted
to
do
is
to
introduce
some
of
the
tooling
that
that
will
be
that
we're
going
to
be
using
so
we're
going
to
be
using
the
inso.
That
is
the
tool
that
allows
me
to
do
some
sort
of
validation
and
it's
command
line
tool.
If
I
run
something
like
in
so.
B
B
Lint
spec,
and
it
will
ask
me
which
spec
I
want
to
run
so
kung
builder,
spec-
that
I
want
to
run
this
right
now
and
it
runs
this
specification
and
show
some
errors,
which
is
pretty
cool,
which
is
pretty
cool,
because
we
want
to
implement
this
as
a
part
of
our
cicd
pipeline.
Every
time
when
we
modify
this
spec,
we
want
to
have
someone
to
to
make
some
some
actions
with
regards
of
this.
With
regards
of
this
situation,
so
we're
gonna
be
first
share.
B
This
specification
in
git
enable
github
action
to
run
inso
every
time
we
do
the
push
and
and
we'll
see
how
we
can,
how
we
can
progress
during
the
during
the
session,
so
we're
gonna
we're
gonna
first
stop
here,
so
I
need
to
do.
Is.
B
Let's
go
some
temp
folder
builders.
B
B
It's
going
to
be
public
and
we're
going
to
add
this
as
remote
and
the
origin
yep.
So
we
have
this
here
as
well.
So
what
I
will
do
inside
my
insomnia,
I
want
to
set
up
git
git
sync,
so
go
into
repository
setting,
so
I
already
have
my
github
url
configured
here,
but
also
generic
gitlab
off
and
the
generic
git
also
supported,
and
so
we're
going
to
be
doing
this
here
and
see
if
this
will
work.
B
Http
github
clone
builders,
api
ops.
Now
my
my
git
is
set
up
here.
So
let's
commit
this
first,
we're
gonna
do
everything
here
and
so
initial
import
of
open
api,
spec.
B
B
Github:
okay:
let's
go
here,
repositories
a
gun,
builders,
api,
ops,
nothing
is
here,
so
the
push
is
not.
Let's
do
this.
Yet
let's
try
this
one
more
time.
B
B
Okay,
maybe
I
need
to
create
the
something
in
this
repository.
Okay,
so
push
went
through,
let's
see
refresh
okay,
so
it
went
in
and
what
I
will
do.
B
Let's
see
if
we
can
switch
this
to
to
main
or
master
which
okay,
so
it
uses
master
and
here
we're
using
main
so
get
you.
B
B
Okay,
so
it's
up
to
date,
let's
see
we
do
have
this
insomnia
folder
with
all
our
apis
back
now.
So
the
next
thing
is
that
is
to
create
a.
B
Okay,
so
meanwhile,
there
there
are
no
questions
so
far,
which
is
which
is,
is
a
good
thing
because
looks
like
everything's
clear,
but
without
your
without
your
feedback.
It's
not
clear
for
me
that
it's
everything
is
clear
for
you.
So
don't
forget
we're
going
in
and
doing
something
like
directory.github
slash,
work
flows.
B
We're
we're
gonna
start
with,
so
what
we
wanna
do
is
to
so
a
couple
things.
So,
let's,
let's
write
it
down,
we
wanna
do
check
checkout.
B
And
this
is
where
we're
gonna
have
have
some
some
fun
around
the
api.
Ops
template
so
name
a
in
so
for
linting.
B
Run
on
and
ubuntu
next
thing
is
that
steps
so
first
step
is
we
had
the
clone
and
chicago.
B
B
Setup
in
so
so
usually
this
ubuntu
thing
might
not
have
this
insole
installed.
So
we
need
to
bring
this
somehow
and
good
people
at
code
got
you
covered,
so
there
is
a
setup
insole
action.
So
what
we
need
to
do
here
is
to
get.
B
Like
just
literally
just
copy
paste
uses
with
and
we're
gonna
run,
this
action.
B
Okay
users:
I
hate.
A
B
Setup
inso
am
with
the
insole
the
next.
It's
gonna
be
what
it's
gonna
be
users
like
this
that's
gonna
be
next
step.
That's
gonna
be
around
the
the
version
of
inso,
where
you
can
find
the
version
of
inso.
I
think
it's
a
npm
gs.
We
need
to
find
this
in
here
because
it's
npm
package
in
so
in
so.
B
It's
this
something
different:
it's
not
it's
insomnia
in
so
so
it's
it
has
a
npm.
You
can
basically
use
this
with
npm
install,
but
I
highly
recommend
to
use
defined
action
the
from
from
kong.
So
that's
that's
what
you
want
to
use,
but
you
can
still
install
this
using
the
github
action.
That's
that's
insomnia
and
the
version
is
three
five.
Zero
we're
gonna!
Do
this
three
five
zero
and
we're
gonna
play
this,
and
next
thing
is
that
we're
gonna
do
name
in
so
lens.
B
B
Okay,
so
let's
see
if
in
so
leaned
spec
help
how
we
can
specify
which
version
of
specification
identifier.
B
B
B
Beautiful
so
we're
gonna
do
git,
add.
B
For
for
insole
and
we
do
push
origin
master
okay,
so,
let's
see
if
we
will
be
able
to
do
this
github
where's,
my
that's
our
guy
actions
and,
let's
see
if
this
command
will
be
up
in
the
running.
B
B
Was
it
too
early
to
run
this
okay
set
up
inso
quank.
B
Steps
setup
insole:
let's,
let's
see
if,
if
I
did
some
mistakes
here,.
B
Oops
commenting
run
version.
B
Okay,
so
let's
see
if
setup
insole
in
so
do
you
have
a
maybe
typos
or
whatnot.
B
B
Let's
see
if
we're
doing
something
wrong
here,
let's
see,
maybe
michael
has
something
to
check
the.
If
we're
not
specifying
the
version,
it's
going
to
be
tag
name.
Maybe
I'm
I'm,
let's
explore,
let's
explore
what
is
the
problem
now
to
installing
inso
version
for
linux?
Okay,
tar.
B
Okay,
so
there's
something
else,
so
we
cannot
install
this.
Why?
Because
it's
not
gz
format,
gzip
spd,
gzip
air
recovery
process,
star
filed.
B
I
don't
know:
let's
see,
let's
see
what
it
does,
so
we
can
do
npmci
say
build
okay,
it's
the
actual
actual
thing,
but
what
the
action,
if
we
will
be
able
to
do
this
in
xgs,
if
we
will
be
able
to
do
this
ourselves
boom
boom
boom
boom.
B
I
hope
I
will
be
able
to
do
this,
then
so
I'll
just
do
npm,
npm
js
something
is
broken.
Maybe
the
npm
changed
something
we're
looking
for
in
so.
B
So
maybe
that's
your
opportunity
to
look
into
this
action
and
make
it
to
work,
maybe
has
opportunity
to
fix
that.
Let's
probably
do
that
at
least
it
would
be
a
good
use
of
the
time.
So,
let's
see
what's
what
was
the
problem
wrapper?
B
Let's
see
if
the
wrapper
will
help,
maybe
wrapper
will
work.
B
Yeah
something
is
wrong
with
the
installer.
So,
let's,
let's,
let's
take
a
look
so
the
okay,
so
we
get
the
insole
linux.
B
B
Okay,
the
lib
three
point:
five:
no,
no,
no.
We
need
to
have
release
version
three
five,
three
five
yep,
that's
one
so
url
for
linux
would
be.
B
This
one,
so,
let's
see
what
kind
of
compression
this
this
is
using,
the
compression
is,
do
do.
B
Where
this
coming
from
so
get
compression
get
compression,
if
it's
a
platform
windows
in
darvin,
so
it's
going
to
be
using
zip
if
it's
linux,
tar.
B
B
Yep,
so
that's
correct:
insole
linux,
tar,
that's
going
to
be
our
url,
so
we
get
this
where's,
my
output,
okay,
warning,
so
no
keyword,
otherwise,
okay
estedin
is
not
a
gzip
format.
Okay,
so
let's
see
what
we
have
here,
mkcd
attempt.
B
So
we
know
that
is
the
which
is
the
curl
minus
o.
B
B
Do
the
compression
charge
it
okay,
so
go
to
extract
method,
blah
blah
blah
in
so
what
it
does
core
advance
get
compression
where's
the
where's,
the.
B
B
Inside
the
sinkhole
back
function,
it's
something
that's
unhandled
problems
around
our
recovery
exit
now
gzip
is
to
the
in
not
in
jz
format.
B
B
Fall
back
to
default
version,
I'm
wondering
if
this
will
work
actually
because
it
might
say
yeah
you
need
to
have
a
version
specified
in
your.
B
Let's
see
if
we're
gonna
be
just
install
this
with
npm,
just
as
this
and
boom
boom
boom,
we're
gonna
do
something
run.
B
So
how
we
can
do
this
multi-line
thing
in
in
yamo
and
one
more
right
and
we
will
do
in
so
version.
B
Let's
see,
let's
see
if
this
work
stage
doing
this
thing
kind
of
like
a
switching
to
npm
install,
I
hope
npm
is,
is
supe
is
installed,
so
I
don't.
B
Setup
npm,
maybe
I
need
to
use
yeah,
looks
like
I
need
to
use
this
check
out
setup
node,
something
like
this
yeah.
I
think
this
will
help
me
check
out.
B
12,
that's
okay!
Let's
see
switching
to
npm
yeah,
probably
it
says
what
every
step
might
define,
uses
or
run
key.
B
It's
actually
very
good
the
thing
that
I
found
this
during
the
stream,
so
I
have
evidence
for
developers
saying
hey
this
stuff,
not
precisely
working
as
we
as
we
expect
so,
hopefully
we'll
be
able
to
fix
that.
Let's
see.
B
If
my
npm
install
trick
will
will
do
the
thing,
blah
blah
blah
blanch
of
warnings,
that's
fine
and
we
have
a
liftoff
and
we
have
a
liftoff
team,
so
the
inso
runs
successfully
so
3.5.
I
installed
this
with
npm.
Now
it's
getting
the
errors.
B
Finally,
all
right
so
line
51
and
now
we're
going
into
now
we
can
get
back
to
our
the
actual
stuff
or
we
can
get
back
to
our
github
thingy.
There
should
be
some
at
least
some
some
reactions
in
in
in
the
group
saying:
hey
you
did
this
yeah
struggle
was
real
anyway.
So
let's
fix
that,
let's
fix
that.
B
B
So
the
next
action
I
did
the
merge.
B
All
right
all
right
and
all
green,
that's
fantastic
news,
so
the
first
step
is
done.
We
were
able
to
the
implement
this
like
git
flow,
and
things
like
that.
So
next
thing
is
that
I
really
want
to
show
you
today
is.
B
Yeah,
we
can
do
this
and
testing
so
all
this,
the
api,
ops,
things
where
insomnia
were
able
to
read
this
design
document
and
introspect.
Some
of
the
some
of
the
paths
that
I
want
to
use
and
produce.
B
B
Yeah,
it
works
against
this
real
real
applications.
If
you
go
and
hit
the
api,
ops
clone
builders,
you
will
get
the
the
url.
I
need
to
probably
publish
to
open
apis
back
there
anyway.
So
next
thing
is
that
what
we
want
to
do.
Where
is
my
the
this
guy?
So
I
want
to
show
you
how
I
can
move
this
like
really
quickly
so
now.
I
need
to
take
this
result
of
open
api
spec
and
turn
it
into
something
that
we
can
feed
into
admin
api
of
code.
B
So
for
this
we're
going
to
be
using
tool.
B
Get
back
here
we're
gonna
bring
this
in
and
if
I
will
do
something
in
so
in
so
generate
config
and
we're
gonna
be
doing
stuff
like
this.
B
B
So
in
this
particular
case,
the
runtime
part
runtime
part
can
be
do
kind
of
like
separated
in
two
parts,
and
these
two
parts
actually
will
separate
actual
coin
instance
that
will
be
handling
your
traffic
and
the
the
thing
that
will
be
configuring,
these
things.
B
So
for
this
I
prepared
some
props
and
let's
see
if
this
will
work,
so
I
prepared
some
some
some
ipad
drawings
that
will
be
switching
in
the
second
here
we
go
now
we
do
have
some
ipad
drawing
so
in
this,
in
this
case,
it's
just
the
typical
flow
of
the
traffic,
so
user
hits
this
clone,
kpi
gateway
and
quank
will
route
everything
to
your
microservice.
This
is
your
service
service
service.
1,
it's
going
to
be
service.
B
Service
service,
2
and
so
far,
and
so
on,
and
in
order
to
configure
this,
we
need
to
ship
the
configuration
all
the
time.
So
in
this
case,
this
configuration
would
be
either
calling
by
admin
api.
This
is
the
stuff
that
we
saw
on
the
previous
picture,
or
it
would
be
with
like
if
we're
gonna
do
dblaze
mode,
we're
gonna
be
using
this.
The
config
file
that
will
be
feed
into
con.
So
there's
another
option
like
exists
to
separate
our
concern.
So
let's
do
this
one!
B
B
B
So
admin
will
be
talking
to
control
plane
and
the
control
plane
will
have
its
own
database
with
configurations
and
all
this
funny
things
that
we
want
to
have
and
we
will
be
interacting
with
the
control
plane,
so
many
streams
that
I
saw
did
in
the
past.
I
was
few
streams
back
like
like
years,
maybe
a
year
a
year
ago.
I
use
this
thing
called.
B
Control
plane
for
this,
for
our
kong,
it's
called
a
connect.
It's
a
it's
in
cloud.
I
want
to
have
everything
in
the
cloud
personally,
because
the
it's
just
simpler,
it's
easier
for
me
in
my
my
actual
quang,
okay,
I'm
not
showing
this
to
you.
Okay,
so
that's
the
con
connect
and
it
will
be
responsible
for
configuring,
my
clonk
and
my
actual
clone
deployed
somewhere
on
kubernetes.
So
this
is
my
version
of
quank
enterprise,
that's
running
in
kubernetes,
and
actually
this
thing
is
available.
B
If
I
will
do
something
like
http
api
builders,
say
products.
B
It
is
available,
but
there's
no
routes
configured,
so
I
can
take
this
file.
I
can
take
this
file
that
I
just
created
and
need
to
fit
this
file
into
my
control
plane.
So
control
plane
will
take
this
file
and
turn
it
to
actual
configuration
and
ship.
B
This
configuration
to
my
data
plane
so
how
this
will
work
there
is
a
tool
called
a
deck
deck
is
the
quality
of
configuration
for
many
of
you
maybe
used
this
in
the
past,
and
the
dac
will
be
able
to
synchronize
this
configuration
so
the
way
how
it
works
right
now
in
my
local
computer
and
we're
going
to
be
maybe
next
time,
because
today
I
have
a
like
very
strict
deadlines
and
hard
stops.
B
We
spent
a
little
bit
time
trying
to
figure
out
this
in
some
stuff,
but
I
promise
we're
gonna
fix
this
with
the
with
deck.
Next
time
I
have
a
deck
installed
and
my
deck
is
is
connected
right
now
into
my
control
plane.
The
way
how
it's
done
dec
right
now
is
supported
a
personal
access
tokens
and
the
my
I
have
a
one
access
token
that
configured
into
something
called
that
gimbal.
That's
my
token,
please
do
not
use
this
token,
that's
my
my
token
to
my
system.
B
So
when
I
do
this
dac
ping,
it
can
successfully
connect
it
to
my
control
plane.
Now,
if
I'll
take
this
configuration
that
I
just
sent,
I
just
do
deck
sync.
B
So
it
found
this
api
ops
system
that
was
created
from
from
my
opinion,
api
spec,
and
push
this
into
my
configuration.
If
I
will
go
to
my
runtime
manager
and
and
find
the
server
gateway
services,
that
service
was
created
right
now
through
this
deck
command
and,
more
importantly,
that,
because
it
is
connected
to
my
runtime
instance-
that's
here
in
inside
the
kubernetes,
this
configuration
was
propagated
to
my
to
my
actual
conc.
As
you
can
see
right
now,
I
hit
my
products
in
point
and
this
product
and
point
was
successfully
configured.
B
It
was
successfully
configured
with
this,
the
the
output
to
the
to
the
service
now
so
for
once
again,
let
me
bring
this
back
this
picture
back,
so
you
will
get
the
get
the
idea.
So
what
happens
here
so
now
we,
instead
of
this
admin
fella
we
we're
gonna,
be
oops
where's,
my
eraser
yeah,
so
essentially
what
we
did
we
use
this.
B
To
ship
configurations
from
let's
do
this
one,
let
me
just
like
this
yep
to
control
plane
and
after
that,
this
control
plane.
First
of
all,
it
has
a
storage
of
for
this
configuration,
which
is
important
because
you
don't
need
to
maintain
database
yourself,
and
this
database
is
already
maintained
by
by
us,
and
this
configuration
will
be
shipped
to
any
conc,
and
the
cool
thing
is
that
I
can
add
as
many
data
planes
here.
So
I
might
have
a
clone.
B
What
this
is
with
my
pen
in
this
configuration
will
be
shipped
to
this
data
plane
as
well,
so
so
next
time
next
time
I
will,
I
will
definitely
talk
about
the
automation
and
how
we
can
push
this
configuration
immediately
into
into
con
one
last
thing:
I
think
I
will
be
able
to
do
this
one
last
thing
locally
inside
this
open
api
spec.
B
So
what
it
will
do,
yep,
that's
our
spec.
We
generate
this.
B
B
A
B
Anyway,
I
will
I
need
to
investigate
this
so
yeah.
So
what's
my
my
attempt,
the
automation
is
not
easy.
Automation
is
not
easy.
There's
a
question.
We
have
a
pipeline
for
bitbucket.
I,
if
it's
a
question
so
bitbucket
has
a
git
integration.
You
can
do
this
through
the
git.
If
bitbucket
has
a
similar,
github
action,
type
of
style
configuring,
you
probably
can
do
this.
I
need
to
investigate.
This
is
a
very
good
question.
B
Everything
or
it
is
a
very
good,
the
exploration
point
for
you
to
do
the
hackathon.
So
here
we
go
that's
full
cycle,
so
you
can
you
can
do
it
yourself,
anyways.
So
thank
you
so
much
for
being
the
part
of
the
the
con
builders.
Today,
not
everything
went
smooth
as
always.
It's
a
con
builders
we're
doing
this
like
a
quick
and
dirty
way.
Please
write
down
your
comments
here.
If
you
have
any-
and
we
will
we'll
see
you
next
week-
probably
not
it's
going
to
be
a
kong
summit.
B
I
hope
I
will
see
many
people
at
the
kong
summit,
but
a
week
after
definitely
tune
in
for
more
api
up
stuff,
because
I
promise
you
that
that
I
will
I'll
fix
that
pipeline.
For
you.