►
From YouTube: GitLab Helm Chart repository
Description
In this video, I walk through the basic steps of setting your GitLab project as a Helm chart repository, building, publishing, and installing a chart. Check out the example project here: https://gitlab.com/gitlab-org/ci-cd/package-stage/feature-testing/helm-chart-example
A
A
A
Okay,
so
I
have
my
project
here:
that's
so
now
going
back
to
the
documentation.
We
have
a
project
and
the
first
thing
to
do
is
enable
the
feature
flag.
This
is
if
you're
on
self
manage,
I
already.
I
know
it's
already
enabled
for
com,
but
let's
just
check,
we
go
to
settings
and
packages
and
registries
oops.
Actually
we
go
to
general
and
then
we
can
see
here,
visibility,
project
features
and
permissions,
and
I
can
see
here,
packages
are
enabled.
A
Okay,
so
the
next
step
is
to
build
a
helm
package,
and
here
we
point
you
to
the
helm,
documentation
so
prior
to
doing
this
demo,
I've
done
a
few
things
I
installed
mini
cube
so
that
I
can
have
a
local
kubernetes
cluster.
On
my
machine
I
also
had
to
install
kubernetes
and
I
also
had
to
install
helm
and
the
helm
plug-in
helm,
push
which
is
used
for
pushing
images,
although
you
could
do
it
with
curl
as
well.
If
you
wanted
to
okay,
so
those
are
the
pre-requisites
we
have.
A
A
Let's
try
doing
this
nope
edit
profile
there.
It
is
okay.
So
if
I
expand
this
here,
I
can
see
access
tokens
and
then
we'll
call
this
tim's
charts
2,
and
I'm
only
going
to
use
this
for
today,
so
I'm
going
to
set
the
expiration
for
tomorrow
now
for
the
package
registry.
This
is
like
one
confusing
thing
you,
you
can
see
read
registry
and
write
registry,
but
this
is
actually
for
the
container
registry,
not
the
package
registry.
A
So
if
you
want
to
give
access
create
a
token
for
the
package
registry
right
now,
you
have
to
create
give
it
api
access.
We
hope
to
address
that
in
the
future.
So
I'm
going
to
create
this
personal
access.
Token.
A
Is
to
add
the
my
gitlab
project
as
a
helm
repo,
so
for
that
I
could
actually
copy
this
command
here.
A
Let's
put
it
there,
okay
and
then
this
project
too.
This
is
just
the
name
of
your
how
you
name
your
repo,
so
I
actually
have
a
previous
repo
that
I
use
called
project
one
and
then
we
need
our
project
id.
So
here
I
just
click
that
and
copies
here
I
see
projects
and
then
this
one
I'm
going
to
replace
that
with
my
actual
id
and
then
I
can
run
this.
A
A
A
A
A
A
A
A
A
A
A
A
Perfect
now
it's
running
and
it
returns
the
port
that
I
could
visit
to
view
my
app.
I
don't
have
it's
not
actually
doing
anything
so
I'll
pause
there.
So
in
this
demo
we
reviewed
how
to
enable
the
feature
authenticate
with
a
personal
access.
Token
set
your
gitlab
project
as
a
helm,
chart
repository
and
then
we
published
and
installed
a
chart.
This
was
great
there's
an
example
project
that
I
will
share
in
the
in
the
youtube
link,
feel
free
to
check
it
out
or
go
to
the
issue
and
comment
here.
A
If
you
have
any
questions,
feel
free
to
add
me,
if
not
thanks
for
watching
and
look
forward
to
talking
to
you
in
the
issues.