►
From YouTube: Edit Feature Flag User Lists from the UI - GitLab 13.3
Description
Edit Feature Flag User Lists from the UI
Introduced in Gitlab 13.3, Edit Feature Flag User Lists allow you to create and manage lists of users from the GitLab User Interface. Once created, you can target these lists in strategies inside your Feature Flag.
A
A
This
is
a
public
project
that
you
can
access
in
clone
and
it
comes
with
its
own
instructions
on
how
to
set
it
up
and
run
it
if
you
want
to
clone
it
and
replicate
it
in
your
own
environment,
gitlab,
environment,
the
the
backend
is
using
a
kubernetes
cluster
that
is
running
on
gke
and
it
has
auto
devops
enabled
it
also
uses
three
environments.
A
You
will
see
that
later
it
uses
a
qa
environment,
a
staging
environment
and
a
production
environment
to
be
able
to
also
show
you,
the
different
capabilities
of
feature
flags,
so
feature
flags
is
a
way
to
control
the
audience
that
will
be
getting
new
functionality
that
you're
introducing
in
your
application,
and
so
let's
go
to
the.
A
Feature
flags
console,
so
here's
where
you
configure
feature
flags,
the
configure
information
is,
you
know
you
need
the
api
url
and
the
instance
id
of
the
unleash
capabilities,
we're
using
unleash,
which
is
an
open
source
project
to
implement
feature
flags
you.
This
is
installed
on
gitlab
and
it's
a
server
and
you
need
the
instance
id
and
the
api
url
to
be
able
to
call
it
from
your
application.
A
You
also
need
a
pen
file.
You
can
follow
the
instructions
again
to
to
go
through
the
steps
on
how
to
get
that.
I've
chosen
to
disable
a
call
quality
in
this
project
to
make
it
to
make
the
pipeline
faster,
and
I've
also
enabled
staging
so
that
you
know
we
have.
We
can
have
that
extra
environment.
A
A
A
And
for
this
one
we
can
do
a
percent
of
users
and
we
can
do
80,
and
then
we
create
the
feature
flag
good.
So
now
we
have
ff
test
two
and
to
be
able
to
use
it
within
your
application.
We
go
to
this.
A
A
And
we
created
a
new
feature:
flag
called
fftest2,
so
what
this
is
going
to
do
is
is
going
to
check
that
if
this
feature
flag
is
on
for
the
specific
users
that
we've
we've
designated,
they,
they
will
be
the
only
ones
seeing
that
new
feature,
and
if
they
are
not
part
of
that
feature
flag,
then
they
will
just
see
hello
world.
A
A
Environment
and
and
also
stage
and
job
here
that
will
be
deploying
a
running
application
within
qa.
It
will
also
deploy
it
to
staging
and,
finally,
we'll
do
a
manual
deploy
to
production
and
and
as
part
of
the
project.
We
we
have
a
client
that
will
be
running.
A
A
The
next
loop
around
is
going
to
be
for
staging
and
the
last
one
is
going
to
be
the
production
environment
and
for
each
of
the
environments,
what
it's
going
to
do
is
going
to
basically
login
register
and
log
in
the
user,
and
the
users
are
here.
So
these
are
the
list
of
users,
pluto,
magic,
pluto,
gmail.commagic.cflorr.com,
mickey
disney
dot
com
and
hulk
universal.com,
and
remember
these
first
two
were
part
of
our
feature
flag
for
the
user
list
that
we
created
contain
only
these
two
usernames
in
there.
A
We
are
targeting
these
two
users
only
for
the
new
feature,
so
you'll
see
when
the
script
is
executed,
that
for
part
of
the
the
strategy,
if
I'm
cur,
if
I
remember
correctly
that
we
did
was
for
qa
so
for
qa,
we
will
see
that
only
these
two
emails
or
users
will
get
the
new
feature,
and
these
two
will
not.
They
will
get
the
old
feature
or
the
old
application
without
any
modification
and
and
then
it'll
loop
around
again
and
it'll
do
the
same
thing
for
staging
and
for
staging.
A
We
define
that
all
users
will
get
the
new
feature,
so
every
we
should
see
that
every
one
of
these
users,
pluto
magic,
mickey
and
hulk-
will
get
the
feature
the
new
feature
and
for
production
we
defined
that
only
eighty
percent
of
the
users
should
get
the
new
feature
and
since
it's
four-
and
you
know
each
is
25,
so
we
should
see
that
three
of
these
folks
three
of
these
users
will
get
the
new
feature
and
one
will
not.
A
A
The
script
and,
let's
see
for
qa
according
to
the
strategy,
only
the
users
in
list
two
should
get
the
new
feature,
so
that
should
be
pluto
and
magic
and
indeed
pluto
and
magic
got
the
new
feature
and
not
the
mickey
or
hulk
for
staging.
We
had.
A
We
had
a
strategy
that
all
users
would
get
the
new
features
and
a
new
feature,
and
they
they
all
did
here
all
four
of
them
for
production.
We
had
defined
that
eighty
percent
should
only
get
it
so.
Eighty
percent
of
four
should
be
three
individuals
so
and
pluto,
magic
and
and
hulk
got
it
and
not
mickey.
A
So
we
what
we've
seen
in
this
video
is,
we
were
able
to
use
the
brand
new
feature
of
user
lists
and
the
ability
to
define
them
via
the
gitlab
ui.
In
this
case,
we
define
a
new
user
list,
called
user
list,
ff
user
list2
with
two
usernames
in
there
two
emails
from
this
screen.
You
can
manage
the
lists
you
can
edit
them
or
delete
them.