►
Description
Stratos Project Update: What's Next? - Neil MacDougall, SUSE
For more info: https://www.cloudfoundry.org/
In this talk, I will review the progress made on the Stratos project since the last summit and demonstrate some of the newer features we've added recently. For those not familiar with Stratos, the demo will also provide an introductory overview of Stratos and its capabilities. I'll end the session by looking forward, talking about what's next for the project, including adding support for the V3 API and improving the extension mechanism. If you don't know what Stratos is, want to hear what the team has been up to and where they are going, this is the talk for you.
A
This
is
talk,
stratas
project
update.
What's
next,
my
name
is
Neil
mcdougal
I'm,
a
technical
engineering
manager
at
Sousa
and
I
lead
the
Stratos
project
in
this
session,
I'm
going
to
talk
a
bit
about
Stratos,
very
quickly
kind
of
what
we've
been
doing
over
the
last
few
months
and
then
I
will
be
looking
forward
mainly
to
what's
coming
next
with
Stratos.
A
So
how
did
we
get
here?
Real
brief
back
in
2017,
suza,
open
sourced
Stratos
would
be
active
developing,
but
we
then
showed
it
in
the
summit
in
Europe
that
year
we
proposed
at
the
end
of
the
year
that
we
incubate
Stratos
as
part
of
the
cloud
foundry
extensions
PMC
that
was
accepted
in
the
following
year
and
roll
on
a
little
bit
forward
and
in
September
of
last
year
we
finally
graduated
that
incubation
and
became
a
core
project
and
with
that
the
renamed,
so
you
will
now
find
as
get
comm,
Cloud
Foundry
slash
practice.
A
So
if
you
have
a
cloud
foundry
that
has
a
large
number
of
August
and
spaces
or
Apps
users,
we've
tried
to
optimize
things
as
much
as
possible
so
that
you
get
a
much
more
kind
of
responsive
UI.
Your
knots
that
waiting
for
too
long
and
we
try
and
be
smart
as
we
can
making
sure
that
it
works
well
for
the
case
that
you
have
a
small
system
as
well
as
has
large
numbers
of
apps
or
orcs.
A
We
added
things
like
being
able
to
deploy
applications
via
midge,
there's
a
dark
mode
to
the
support
for
VCF
events
and
things
like
your
scaling
UI,
which
was
a
contribution
from
our
colleagues
at
IBM.
We
continue
to
refine
that
and
update
that
what
I'll
do
now
I'll
give
you
a
quick
demo
of
Stratus
I'll
focus
on
some
of
those
just
so
you
get
a
taste
with
some
of
the
things
I've
gone
in
there
and
then
we'll
come
back
and
talk
about.
A
What's
next,
you
know
one
of
the
things
we
we've
added,
we've
improved
just
a
nice
thing.
If
you
know,
if
you've
got
your
email
address
set,
you
can
now
change
the
avatar
icon
to
your
Gravatar.
That's
why
nice?
You
can
also
choose
dark
themes
that
we've
had
abducting
support.
You
can
either
explicitly
switch
up
with
a
dark
thing
or
you
can
pick
up
your
OS
setting.
So
that's
quite
nice
to
small
things
in
terms
of
applications.
A
A
And
this
works
the
same
way
as
pushing
an
application
from
taking
that
repo
other
things
we've
done.
If
I
look
at
an
application
without
some
extra
information
down
here,
so
you
now
easily
get
the
application
quit.
You
can
see
all
sensitive
health
check.
You
guys
all
that
so
little
things
like
that.
Quite
nice.
A
If
you
use
Stratos
for
multiple
endpoints,
so
I
know
lot
of
people,
don't
they
they
have
Stratos
configured
against
a
single
cloud
factory.
But
of
course
we
let
you
connect
in
multiple
code
factories
and
if
you
find
yourself
building
up
quite
a
set
of
n
points,
you
can
now
back
up
on
store,
so
I
can
choose
back
up
and
I
can
select
the
endpoints
that
I
want
to
back
up
set
all
of
those
through
the
password
and
then
I
will
go
to
download
a
file
it's
encrypted.
A
A
Other
things
we've
added
support
for
showing
the
Claro
events.
So
if
I
go
to
the
event
few
here,
this
is
new,
so
you
can
see
the
events
across
a
cloud
foundry,
it's
a
piece
that
we
have
been
stamped
application-level,
but
now
we
have
them
top-level
as
well,
and
you
can
choose
to
filter
by
say
a
crash,
so
you
can
see
which
patients
crash.
A
A
Maybe
this
a
little
bit
harder
to
demo
I'll
show
we
have
made
some
tweaks
to
the
sizing
of
the
UI,
so
we
use
let's
see
there,
but
we've
used
or
we
use
the
angular
material
library.
That's
by
default,
sized
for
more
mobile
devices,
tablet
devices,
obviously
professional
environment.
You
know
there's
a
bit
more
real
estate
and
the
attempt
once
it
was
smaller
icons
and
boxes,
it's
a
bit
bit
more
on.
A
A
Okay,
so
what
is
next?
The
coming
up,
I
guess
version
4
will
be
in
July
or
August.
Hopefully,
the
main
update
there
is
around
some
sort
of
reworked
to
support
extensions
which
I'll
talk
about
more
in
a
second
and
then
bug
fixes,
so
we're
working
through
a
lot
of
kind
of
bug,
fixes
and
some
of
the
smaller
issues
and
improvements
had
on
the
back
walk
for
a
while
too
many
to
mention
Everts
will
what
to
really
try
and
get
through
as
many
as
we
can.
A
It's
gonna
be
a
version
for
we
are
making
some
changes
to
the
extensions
which
means
that
if
you've
created
a
theme
previously
or
you've
quite
a
front-end
extension,
then
you
will
need
to
read
your
vows
lightly
because
won't
be
changing
the
way
things
are
structured.
So
you
will
want
you
to
make
changes
so
in
that
sense
is
a
breaking
change.
Hence
that's
why
we
welcome
to
version
4.
What's
wrong,
keep
people
updated
in
their
back
channel.
A
We
will
be
looking
this
year
to
be
supporting
the
v3,
API
and
I'll
talk
about
in
a
second.
We
also
try
and
ensure
that
we
have
compatibility
with
some
of
the
new
new
kind
of
pieces
coming
in
the
cloud
foundry
domain,
so,
for
example,
Iranians
been
around
for
a
while.
It's
starting
to
be
used
more
and
more.
A
We
want
to
make
sure
struck
us
works
well
with
that,
when
you're,
using
only
the
wrath
of
Diego,
that
the
new
kind
of
work
to
have
clarity
foundry
to
put
on
kubernetes,
so
either
cube
C,
F
or
C,
F
or
Kate's.
We
want
to
make
sure
that
Stratos
works
with
those
those
projects
of
their
develop
extensions
mechanism.
I'll
talk
more
about
that
and
then
also
kubernetes
extensions
and
some
what
we've
done.
Asuza
the
bridge
tip
not
streaming
and
seeing
if
more
people
are
interested
in
those
so
v3
API
supports.
A
This
has
been
coming
for
a
while.
We
have
been
following
the
work
the
team's
been
doing
and
making
it
our
kind
of
fuse
cases
or
comments
known
to
them
of
getting
feedback
and
giving
feedback
to
them.
Indeed,
we're
figuring
out
how
we
can
continue
to
support
both
B
2
&
3
users,
as
as
they
have
great.
A
So
if
you
have
a
foundry,
that's
off
e
2
and
then
3,
how
kind
of
simple
Stratos
work
the
both
of
those,
so
so
we're
think
about
being
up
to
support
we're,
looking
at
obviously
planning
to
support
and
switch
over
to
the
new
API,
so
the
v3
API
is
absolute
different
to
be
so,
in
addition
to
it
being
a
different
API.
There
are
some
different
concepts
in
there,
things
like
processes,
tasks,
deployments,
etc
that
we
need
now
to
bring
out
through
the
UI
that
weren't
previously
shown
in
the
v2
within
Stratis.
A
So
this
is
a
fair
chunk
of
work
that
we've
started
already
mainly
around
the
planning,
investigation
and
you'll.
See
is
through
the
reign
of
the
year
start
to
implement
these
realized
support,
so
I
really
I,
don't
wanna,
say
too
much
here.
What
we
have
done,
it's
not
in
the
main
code.
Yet
it's
in
a
sort
of
PFC
is
allow
you
to
get
the
same
view
that
you
would
with
Diego
with
Irene
II.
So
with
Diego.
If
you've
got
metrics
available,
then
you
can
see
which,
which
Diego
sell
a
particular
care
factory
application.
A
A
A
That
you
can
add,
support
those
two
and
there's
kind
of
two
areas
where
you
can
extend.
Obviously,
in
the
front
end,
which
is
an
angular
application,
you
can
extend
there
and
also
in
the
back
end,
which
is
our
kind
of
API
so
now
ready
to
go,
and
so
this
you
can
all
do
today
and
that
current
model
around
this
really
is
sort
of
focal
repository.
So
the
use
case
is
very
much
and
you
know
user
or
enterprise.
They
want
to
take
Stratos.
A
But
what
you
want
to
get
to
is
not
to
make
it
easier
to
to
share
those
extension.
So
this
comes
to
some
extent
with
our
own
experience
from
Sousa
of
building
the
Cuban
X
and
how
extensions
that
we've
done
and
then
thinking
about
how
could
we
make
those
available
20
people
more
easily
so
where
we
want
to
get
to?
Is
it
start
to
package
things
up
a
bit
differently?
A
So
there's
is
maybe
what
you
might
think
of
as
the
Stratus
framework,
so
they're
kind
of
the
default
theme,
the
store
which
deals
with
all
of
the
web,
useful
data
about
entities,
the
components
which
design
UI
library,
and
we
will
use
an
angular
material
here.
So
we
try
not
to
build
components
unless
necessary,
but
we
have
quite
a
few
components
that
we
use
that
make
it
easier
and
things
that
people
would
maybe
want
to
use.
A
When
doing
the
extensions,
let
me
have
call
which
really
never
provides
the
core
of
the
app
in
terms
of
you
know:
login
structure,
the
views,
the
about
all
that
kind
of
stuff
which
all
that
constitutes
the
app
so
there's
as
those
we
want
to
turn
those
into
set
packages.
We
then
want
to
make
the
Cloud
Foundry
functionality
into
an
extension,
the
autoscaler
into
an
extension
and
where
companies
like
Souter
have
their
own
customizations
make
those
into
extensions
so
that
you
could
basically
take
any
of
these
packages
and
build
a
version
of
Stratus.
A
That
includes
the
functionality
you
want.
So
I
just
want
to
talk
a
little
bit
about
kubernetes
extensions.
I
haven't
got
time
to
show
these
today
in
this
session.
I
just
wanted
to
say:
susan
has
been
developing
and
maintaining
extensions
for
kubernetes
and
how
these
are
all
open
source
actually
licensed.
A
We
keep
them
separate
for
now
in
the
Susan
repository,
but
we
see
this
growing
interest
in
the
CF
community
as
CF
and
Kate's
come
together
and
so
we're
looking
to
know
if
people
are
interested
in
as
upstreaming
these
extensions
to
Stratos
so
that
they
are
in
the
upstream,
so
yeah
Austrian
and
much
more
easy
isn't
available
for
others
to
take
in
use
some
of
the
high-level
features
you
can
register
connect,
multiple
kubernetes,
now,
endpoints
and
ham
repositories.
You
can
view
information
for
particularly
kubernetes
endpoint.
A
You
can
browse
ham,
charts,
install
a
hound
chart
view
details
about
a
ham
release.
We've
started
to
put
some
analytics
genes
in
there
so
that
you
can
then
run
analysis
over
your
Kube
workloads
and
resources
and
start
to
see
where
there
are
issues
and
then
start
to
show
the
relationships
between
cuban
entity
resources
more
visually.
A
So
please,
let
us
know
if
you're
interested
in
as
taking
the
kubernetes
functions,
we
have
in
the
souza
for
post
rattles
and
making
that
available
up
straight.
So,
as
I
said,
don't
have
time
to
us
now,
but
if
you
click
on
this
link,
it'll
take
you
to
YouTube,
where
I
recorded
a
longer
video
which
takes
you
through
some
of
those
Cuba
native
extensions.
A
So
thank
you
very
much
for
listening.
I
hope
you
enjoyed
this.
If
you
use
Stratos,
please
let
us
know
we'd
love
to
hear
from
from
our
users
we
like
to
hear
from
people
who
are
taking
Stratos
using
it
with
their
customers
as
well.
If
you've
developed
an
extension
or
you've
customized
a
theme,
we
love
to
know
about
that,
so
that,
as
we
make
changes,
we
can
be
mindful
of
the
community
that
uses
Stratos.
Your
input
really
is
vital.
We're
looking
to
improve
and
grow
Stratos.
A
You
know
going
on
into
the
future.
We
need
your
your
views
on
features
you'd
like
to
see
your
bug
reports
the
improvements
for
best
Doc's,
all
that
kind
of
stuff.
So
please
engage
with
us
as
much.
You
can
kind
of
recap:
our
focus
is
on
extensibility
and
making
it
much
easier
for
people
to
contribute
independently
and
to
really
get
some
cracking
on
the
v3
API
support.