►
From YouTube: GSoC Phase 1 Try Spinnaker io
Description
For more Continuous Delivery Foundation content, check out our blog: https://cd.foundation/blog/
A
I
like
to
start
off
my
presentation,
giving
a
little
primer
on
what
spinnaker
is
so
spinnaker
describes
itself
on
its
website
as
an
open
source,
multi-cloud
continuous
delivery
platform
that
helps
you
release
software
changes
with
high
velocity
and
confidence.
A
A
Spinnaker
supports
deployments
on
all
major
cloud
providers
such
as
aws,
azure,
google
cloud
provider
and
oracle
spinnaker's
biggest
selling
point
is
its
continuous
delivery
features.
It
supports
advanced
deployment
strategies
such
as
red
black
rollouts,
which
deploy
a
new
version
of
your
application
with
the
existing
version,
and
it
destroys
the
old
version
once
the
new
version
is
ready
to
go.
A
A
A
I
clearly
remember
the
first
time
when
I
tried
to
install
spinnaker
and
it
was
extremely
difficult
to
say
the
least,
and
I
spent
countless
hours
searching
through
random,
get
up
issues
and
looking
through
stack
overflow
and
digging
up
random
messages
from
slack
just
to
get
the
main
ui
of
spinnaker
to
appear
on
my
computer,
and
I
think,
probably
one
of
the
biggest
reasons
why
it's
so
difficult
is
because
there's
so
many
dependencies
required
to
actually
get
spinnaker
running.
So
you
need
a
external
storage
provider
like
an
s3
bucket.
A
A
If
you
compare
this
to
like
a
project
like
jenkins,
all
you
need
to
do
to
run
jenkins
on
your
computer
is
to
have
java
installed
and
double
click.
The
jar
file
having
a
sandbox
environment
where
users
can
go
in
and
deploy
some
pipelines
and
test
out
the
spinnaker
ui,
is
something
that
I
really
wish
I
had
when
I
first
heard
about
this
project.
A
A
Password
and
after
you
log
in
here's,
the
spinnaker
ui
so
right
now
we
support
deployment
to
a
kubernetes
cluster
using
manifests.
So
here
is
an
allowed
app
and
we
can
deploy
this.
A
A
Yeah,
the
redirect,
I
guess,
isn't
working
well
right
now,
but
here
we
go
and
another
feature
we
have
is
is
our
private
ecr
registry,
which
stores
all
of
our
docker
images
and,
as
you
can
see,
this
is
not
the
the
default
docker
hub
that
many
people
are
used
to
this.
A
One
is
hosted
by
us
and
the
reason
why
we
do
this
is
so
that
we
don't
hit
any
rate
limit
issues
and
so
that
users
have
to
deploy
images
that
we
have
already
hand
selected
for
our
application,
so
users
can't
deploy
their
own
malicious,
bitcoin
miners,
or
anything
like
that,
and
to
show
that
all
other
public
images
are
blocked.
A
So
we
can
see
the
execution
details,
and
here
it
says
that
our
our
security
enforcement
has
denied
the
request,
because
this
image
is
not
part
of
our
image
policies,
which
is
exactly
what
we
want,
and
we
also
have
an
auto
resource
cleanup
pipeline
here
and
what
this
does
is
every
20
minutes.