►
Description
In this update Shekhar walks you through the features added to the custom control plane, including:
1. Support for Google as a DNS Provider
2. Architecture Documentation
3. Ability to detect whether an existing IDE is present
4. Support for multiple IDE images
5. Improved unit and integration tests
Chapters
0:00 Overview
0:56 Documentation updates
1:40 Opening an existing IDE
2:22 Selecting from multiple IDEs
3:03 Attaching to the web IDE
3:25 Google as a DNS provider
3:38 Whats next
A
Hello,
everyone
welcome
to
the
update
for
the
server
runtime
psych
for
the
week
of
26th
of
October
22.,
so
made
a
bit
of
progress
this
week
so
primarily
worked
on
documentation
and
also
finalizing
the
architecture
and
putting
the
architecture
components
together
in
documentation,
as
I
was
spending
for
a
number
of
weeks.
A
We've
also
added
a
support
for
the
Google
Cloud
DNS
provider.
So
now
you
can
specify
Google
Cloud
as
a
DNS
provider
instead
of
GoDaddy.
That's
what
we
currently
supported.
A
We
also
are
now
doing
a
check
to
see
if
the
runtime
already
exists.
So
if
your
runtime
already
exists,
we'll
open
an
existing
IDE
window
instead
of
instead
of
actually
always
provisioning
a
new
one
and
we're
also
giving
now
users
the
option
to
select
an
IDE
I've,
also
added
a
unit
and
integration
test.
So
now
there's
a
higher
test
coverage
than
there
was
before
okay.
So
the
first
thing
you've
done
is:
we
now
have
a
landing
page
for
the
server
runtime
seg
on
in
the
handbook.
A
I've
also
updated
details
in
the
actual
readme
for
the
custom
control
plane.
So
now
you
can
see
how
to
get
started
and
deploy
this
on
your
own
machine.
You
have
details
on
what
the
architecture
looks
like
and
also
some
complicated
parts
of
the
project,
such
as
things
like
how
authentication
works
and
how
provisioning
works
with
kubernetes.
So
all
these
details
are
now
been
documented.
A
Also,
things
like
how
do
you
start
developing
and
run
tests,
and
things
like
that?
So
that's
all
now
they're
in
the
repository,
so
people
can
try
it
out.
A
What
I
also
have
now
is
so
I'm
back
to
a
repository
here.
I
want
to
show
you
that
we
can
now
open
an
existing
workspace
if
one
already
exists,
so
if
I
go
ahead
and
start
up
and
click
on
an
existing
sort
of
project
and
ref
that
I've
worked
on
before
so
I've
worked
on
Main
already,
so
what
you
can
see
is
that
it
opens
up
this
screen
now
showing
you
that
you
can
open
your
existing
IDE.
A
So
if
I
click
on
open,
existing
it'll
go
ahead
and
really
open
the
IDE
from
where
I
left
off
right,
so
I
can
I
can
start
working
on
the
code
right
away.
However,
I
also
have
the
option
of
creating
a
new
one,
so
I
can
go
ahead
and
say,
create
new
and
I
can
go
ahead
and
create
a
new
IDE.
The
second
enhancement
here
was
the
fact
that
you
could
actually
select
an
IDE.
So
now
you
can
have
multiple
options,
so
let
me
create
a
new
one,
and
this
is
with
golang.
A
A
So
the
ID
is
now
created,
I
could
go
ahead
and
log
in
and
because
I
had
selected
VI.
It
takes
me
straight
away
to
the
terminal,
so
I
can
go
ahead
and
show
you
what
makes
it
detect
multiple
IDE.
So
in
my
gitlab
experiment,
camel
I
now
have
specified
multiple
images,
and
so
each
one
then
corresponds
to
an
IDE
and
just
like
any
any
other
time.
I
can
go
ahead
and
modify
my
code
and
run
my
code,
foreign.
A
The
last
thing
I
want
to
show
you
is
that
we
now
are
supporting
Google
as
a
DNS
provider.
So
all
new
Ides
and
all
new
DNS
entries
are
now
registered
with
Google.
So
that's
it
for
the
updates.
For
this
week
next
week,
I'm
going
to
be
focused
on
getting
SSH
connections
enabled
with
the
IDE
and
also
going
to
start
looking
at
Dev
file
as
a
potential
format
describe
what
the
ID
can
look
like.
Thank
you
for
listening.