►
From YouTube: GitLab 14.1 Kickoff - Package:Package
Description
In this video, we review some planned features for the Package stage around the cleanup policies and the dependency proxy.
You can view the planning issue here: https://gitlab.com/gitlab-org/gitlab/-/issues/331743
A
Hello,
I'm
tim,
I'm
the
pm
for
the
package
stage
at
gitlab
and
today
I'm
excited
to
share
some
features.
We
have
planned
for
the
upcoming
milestone
14.1,
so
there
are
a
couple
of
well
two
features
that
I
would
really
like
to
talk
about
in
this
video.
The
first
is
the
cleanup
policy
for
the
container
registry,
so
this
allows
you
to
programmatically,
preserve
or
delete
images
from
your
registry.
Until
recently,
the
feature
has
been
turned
off
for
projects
created
prior
to
february
2020..
A
This
was
due
to
some
scalability
concerns
and
performance
concerns
over
the
past,
several
milestones
we've
addressed
those
and
so
now
we're
going
to
begin
a
percentage-based
rollout
of
the
feature
for
projects
on
gitlab.com,
a
reminder
for
self-managed
customers.
You
could
do
this
today,
there's
a
setting
that
you
can
adjust
and
you
can
read
more
about
this
issue
and
how
to
do
that.
A
What
that
will
look
like
is,
if
you
navigate
to
your
project's
settings
and
then
to
packages
and
registries,
you'll
see
the
the
configuration
for
this
feature
here,
so
it
will
be
enabled,
and
then
you
can
configure
your
you
will
need
to
still
configure
the
policy
to
work.
How
you
want
so
you'll
need
to
determine
which
tags
you
would
like
to
preserve
and
which
ones
you
would
like
to
remove
and
to
do
that.
A
You
just
enter
in
a
regex
here,
and
there
are
some
examples
that
you
can
use
for
this
as
well,
also
from
a
user
experience
perspective.
We're
making
a
few
improvements
to
this
feature
as
well.
So
the
first
is
that
the
p,
the
there's
an
issue
where
the
cleanup
policies
do
not
show
nil
values.
So
let's
go
back
to
this
example.
A
You
actually
can
have
a
nil
value
in
this
number
of
tags
to
keep.
You
could
say
zero,
but
currently
we
don't
display
that
option,
it
would
just
say
10.
so
cleaning
this
up,
so
that
when,
if
a
nil
value
is
selected
that
it
would
display
in
the
user
interface,
another
issue
that
I've
been
hearing
a
lot
about
from
folks
in
the
community
is
this
bug,
so
they
go
to
you
navigate
to
your
projects,
container
registry-
and
you
see
this
icon
here.
That
says
the
cleanup
timed
out
before
it
could
delete
all
tags.
A
Well,
the
issue
here
is
really
that
we're
not
displaying
the
fine
grain
information
that
we
can
actually
can
return
right.
Now
you
have
the
option,
something
could
be
scheduled.
It
can
be
unscheduled,
it
could
be
ongoing
or
unfinished.
So
what
we're
proposing
to
do
is
say
the
cleanup
will
run
soon.
The
cleanup
is
ongoing
or
that
it
is
timed
out.
A
A
Okay,
the
next
feature
that
I'm
hoping
to
talk
about
is
the
dependency
proxy.
We
have
this
popular
bug
where
the
dependency
proxy
is
not
working
when
single
sign-on
is
enabled
so
we're
hoping
to
resolve
this.
A
lot
of
our
customers
have
been
running
into
this
problem
and
then
also
we'd
like
to
add
deploy
token
support
for
the
dependency
proxy.
A
So
right
now
you
can
authenticate
with
your
personal
access
token
or
your
gitlab
credentials,
but
many
folks,
you
would
prefer
to
use,
deploy
tokens
to
avoid
using
personal
credentials
and
just
a
reminder,
because
the
dependency
proxy
works
at
the
group
or
subgroup
level,
you
will
have
to
use
a
group
deploy
token,
not
a
project
deploy
token
okay,
so
those
are
some
of
the
features
we
have
planned
for
the
container
registry,
cleanup
policies
and
the
dependency
proxy.
We
have
other
features
planned.