►
Description
5mp is now Cloud Seed ⛅🌱 https://hello.cloudseed.app
Cloud Seed is an open-source program lead by GitLab Incubation Engineering in collaboration with Google Cloud.
Deploying web application (and related workloads) from GitLab to major cloud providers should be trivial.
Cloud Seed makes it ridiculously simple and intuitive to consume appropriate Google Cloud services within GitLab.
A
Now,
in
pursuit
of
an
excellent
user
experience,
we
have
prioritized
one
click,
authentication
and
authorization.
One
click
configuration
and
the
targeted
first
rollout
is
to
support
non-kubernetes
review
applications
in
gitlab.com
this
week.
Progress
was
made
in
two
areas.
One
feature
flagging
and
the
next
was
researching
auth
and
credential
setup
for
google
cloud
feature
flagging.
A
It
was
an
amazing
experience
to
use
what's
already
there.
So
the
idea
here
was
to
put
all
the
incubation
work
that
I'm
doing
behind
a
feature
flag
so
that
I
can
merge
my
small,
mrs
into
the
main
code
base
in
small
iterations
right.
That
was
the
idea,
so
I
looked
at
the
documentation
and
it's
just
the
developers
and
the
tech
writers
have
just
done
an
amazing
job.
With
this
you
know
what
should
have
taken
me.
Half
a
day
took
me
less
than
30
minutes.
Amazing
next
up
was
researching
autumn
config.
A
A
A
So
the
user
has
this
option
to
install
the
template
and
upon
this
installation
and
execution,
the
template
would
create
the
aws
keys
and
send
them
back
to
a
callback
url.
This
allows
vantage.sh
to
perform
aws
console
requests
on
behalf
of
the
users.
A
A
A
A
A
A
A
Google,
then
redirects,
the
user
back
to
gitlab,
once
gitlab
has
been
authorized,
gitlab
would
generate
service
accounts
and
service
account
keys
for
the
user.
The
service
account
keys
would
be
then
stored
as
gitlab
ci
cd
variables
and
gitlab
pipelines
now
have
the
credential
to
deploy
to
google
cloud.
A
Let's
have
a
look
at
this
flow
in
action.
I
built
a
small
prototype
web
application
to
test
this
out.
Last
week
I
showed
you
a
front-end
concept
that
introduces
within
the
gitlab
setting
ci
cd.
It
introduces
this
button
to
authenticate
with
google,
so
the
demo
that
I
show
you
on
the
right.
I
want
you
to
imagine
that
is
actually
taking
place
in
this
section
out
here.
A
A
A
A
Let
me
just
delete
this
because
it
I've
shown
you
in
plain
text
on
my
screen,
so
I
don't
want
this
around,
but
now
this
key.
This
is
the
one
that
should
be
persisted
inside
gitlab
ci
cd
variables
and
with
that
a
gitlab
pipeline
has
the
permissions
to
deploy
this
project
onto
the
user's
google
cloud
account.