►
From YouTube: CNCF Harbor's Community Zoom Meeting - Nov 30, 2022
Description
CNCF Harbor's Community Zoom Meeting
Harbor 2.7 release information...
Proposal for new way to engage community
Discussing the Harbor Satellite/Edge proposal..
etc..
A
Okay,
hello,
everyone,
my
name
is
Julian
vasilif
and
I'm.
The
community
manager
for
Harbor
today
is
November
30th
and
that's
the
official
meeting
for
for
Harbor
project.
So
please
follow
the
code
of
conduct
and
just
be
nice
to
each
other.
I
have
issues
with
my
camera
today,
so
I'm.
Sorry
for
that
cannot
share
my
my
video
but
I'm
gonna
share
my
screen.
A
C
A
I
think
that's
you
with
him.
I
suppose
yeah
is
that
the
issue
that
we
opened
the
last
time.
A
On
Monday,
we
wanted
to
bring
it
up
here.
Yeah
I
was
going
to
add
that
into
the
feedback.
Is
this
feedback?
How
do
you-
oh
God,
yeah,
so
we're
discussing
this
one
in
particular,
so
the
idea
is
to
introduce
your
new
label
for
issues
in
PRS
and
primarily
PRS
across
all
repositories.
A
So
we
can
have
like
a
tracking
which
PR
is
waiting
for
Community
feedback
or
kind
of
voting
on
some
features
or
new
implementations
or
whatever
practically
so.
The
idea
was
to
figure
out
which
one
sounds.
The
best
in
terms
of
the
idea
behind
the
label
is
to
make
sure
that
the
message
is
right.
A
So
we
need
that
feedback
from
the
community,
so
it
should
be
like
asking
them
to
ask
to
to
act
and
not
to
be
so
much
of
a
yeah
if
you
can
take
a
look
and
and
to
just
to
be
hanging
there.
So
it's
more.
A
The
idea
behind
this
is
to
to
give
the
message
that
we
need
them
to
act
on
this
one
and
to
provide
the
feedback
so
either
we
can
discuss
it
now
or
I.
Think
it's
good.
If
we
can
discuss
it
now
and
and
to
have
it
like
into
the
issue
itself,
I'm
gonna
place
that
issue
into
the.
A
Know
the
chat
as
well.
B
And
also
into
the
APK,
if
you
want
to.
C
B
I've
been
thinking
about
this,
since
our
discussion
on
Monday
and
I
was,
you,
know,
stepped
back
or
stepped
one
I
did
one
step
back
and
thought
about:
okay,
how
how
we,
you
know,
get
feedback
from
the
community
or
how
we
accept
PRS
in
Harbor
from
the
community
based
on
what
criteria.
So
the
current
suggestion
is
to
do
it
based
on
voting
or
suggestion
if
it
is
desired
from
the
community
and
then
we
added
or
accept
it
or
not.
This
is
one
option
how
to
do
it.
B
It
is
the
current
option
we
you
know
trying
to
implement
currently
and
I
was
thinking
about
another
option,
which
is
more.
B
That
was
a
principle
based,
so
we,
if
we
would
have
coming
out
if
we
were,
if,
if
we
have
a
direction
in
Harvard
where
Harbor
is,
is
moving
to
what
does
Harbor
support
functionality
wise.
So
then,
depending
on
this
principles
and
criteria,
every
contribution
that
fits
into
this
criteria
is
automatically
accepted.
So
we
don't
have
to
ask
the
feedback
from
the
user,
because
the
desire
needs
to
be
there.
B
If
someone
takes
an
effort
and
invests
a
lot
of
time,
you
know
weeks,
maybe
even
months,
to
create
a
PR,
because
you
know
for
us:
it's
maybe
a
few
days
to
note
coding
and
then,
but
for
someone
who
is
new
to
to
Harbor
it's
it's
like
10
times
more
time.
You
know
to
implement
something.
So
someone
has
a
really
really
big
need
to
implement
it
and
and
make
it
PR
and
I.
B
Think
if,
if
we
can
base
our
assumption
about
what
is
needed
in
in
Harbor
or
not
based
on
the
principles
that
we
have,
then
we
don't
have
even
to
ask
the
community
if
they
accept
it
or
not.
So,
for
example,
if
we
say
we
ex,
we
support
the
top
top
four
Cloud
providers.
You
know
like
we
want
to
make
sure
that
Harbor
is
running
on
the
the
top
top
four
Cloud
providers
and
if
someone
is
suggesting
you
know,
extensions
or
Helm.
Chart
updates
for
Helm
chart
update
that
in
both
Azure.
B
This
is
in
line
with
our
principles
that
we
want
to
support
it.
Then
it's
clear
that
we
should
accept
this.
Pr
same
goes,
if
I
say
in
a
hypothetical
way,
we
shouldn't
do
it,
but
in
a
hypothetical
way
we
want
to
say
that
we
would
like
to
move
Harbor
as
a
general
purpose,
artifact
repository,
and
then
it's
totally
fine,
if
someone
accepts
you
know,
proposes
a
PR
and
we
accept
it
that
supports
Maven.
B
You
know
you
know,
so
you
get
the
picture,
what
I
mean
here
and
if
we
would
have
this
principle
or
if
we
would
communicate
and
make
those
principles,
public
and
I
think
we
have
a
common
understanding
in
the
community
where
we
want
to
see
Harbor
in
the
future
and
where
we
want
to
position
it.
But
if
we
would
write
it
down
and
make
it
explicit,
then
we
wouldn't
have
to
ask
the
community
if
we
should
accept
this
PR
or
not,
because
then
it
would
create.
Does
it
fit
in
our
principles
in
our
strategy?
B
If
yes
send
it
in?
If
not,
then
not
you
know,
and
so
this
is
this
is
I'd,
say
a
suggestion
how
we
can
see
this
this
thing
as
well,
because
I
think
getting
the
involvement
from
the
community
getting
a
voting.
A
decent
voting
from
the
communities
would
be
a
bit
difficult
and
then
we
need
to
decide
at
what
stage
do
we
accept
a
vote?
You
know,
should
it
be
three
votes
or
should
it
be
30
votes?
And
you
know
we
need
to
discuss
this
topic
as
well?
Yeah,
okay.
B
So
my
my
take
on
my
idea.
What
I
was
thinking
about
the
the
other
day
when,
when
it
came
to
this
topic,.
A
Yeah
but
but
I
think
the
the
general
discussion
on
Monday
that
we
had
was
to
there
are
some
PRS
that
can
be
extended
by
the
community
and
their
particular
use
case,
and
it's
not
about
accepting
it
or
not.
It
was
more
to
provide
more
information
on
the
use
case,
so
we
can
make
it
better.
A
A
Right
exactly
and
I
think
the
the
the
the
case
was
with
the
operator
and
and
the
Ingress
thing,
and
at
that
time
I
think
we
we
tried
to
ask
the
community
hey.
Is
there
anyone
else
using
this
one
or
need
this
one
and
how
we
can
make
it
like
more
inclusive
for
broader
use
case.
B
A
A
And
for
me
that
label
or
PRC
is
in
particular
to
be
able
to
select
the
PRS
that
needs
more
attention
from
broader
audience
in
in
terms
of
usage.
Let's
put
it
this
way,
because,
in
the
end
of
the
day,
the
the
main
core
maintenance
team
is
taking
the
decision
for
specific
features
in
PRS
if
they
should
be
accepted
or
not
right.
So
it's
like
a
semi-democracy.
C
A
B
A
B
Said
one:
should
we
choose
one
of
those
three
or
is
it
like?
Okay,
okay,
yeah,
yeah.
A
And
for
me
that
thing,
if
we
want
to
use
it
and
to
say
the
community,
a
that's
the
process
that
we
want
to
ask
you
for
your
feedback
on
something
or
do
you
share
something
with
us?
That
should
be
like
easy
to
swallow
kind
of
words.
So
it's
should
I,
don't
know
how
to
put
it
right,
but
it's
like
super
welcoming
and
actually
but
on
the
other
hand,
to
be
like
yeah.
We
definitely
need
your
input
here.
So
please
do
that.
A
A
D
I
can
hear
you
I
mean
that,
but
do
you
have
to
set
a
timeline
for
this.
A
But
I
think
is
as
fast
as
we
can
have
it.
We
can.
A
It
which
will
bring
more,
which
can.
C
D
D
E
A
And-
and
that's
like
that
particular
voting
for
that
issue-
is
the
exact
example
or
I
need
such
kind
of
approach.
Let's
see,
and
then
the
next
thing
yeah
right,
defining
the
label
is
just
super
simple
right,
but
then
we
have
to
work
with
the
community
to
educate
them
to
to
follow
that
mindset
like
yeah
like
we
can
do
some
kind
of
automation
or
something
that
just
send
to
the
mailing
list
or
whatever
a
list
of
issues
or
PR's
that
are
labeled
like
this.
So
we
can.
A
A
Okay,
all
right
so
I
really
count
on
everyone
else
in
on
this,
call
that
we
have
to
vote
on
this
one,
so
we
can
have
like
a
at
least
a
good
number
of
votes.
Otherwise,
it's
like
two
three
votes
representing
a
huge
Community
is
ours.
It's
just
not
representative
enough.
A
So
I
think
that
voting
can
stay
for
a
while.
So
I'll
try
to
emphasize
that
a
few
more
times
different
channels,
so
yeah.
A
D
A
name
there,
oh
sorry,
I've-
forgot
to
add
another
for
the
2.7.
That
is
whatever
we
are
working
on
right
now,
So.
Currently,
we
have
already
reached
to
the
LFC
stage
and
we
finish
all
the
unconscious
implementation
on
so
right
now
we
are
doing
in
the
first
round
table
testing
and
and
bug
fix.
D
D
So
this
is
the
2.7
releases
for
the
nest
and
manual
release
that
is
2.8.
We
are
in
the
plan
interface.
So
I
would
a
great
appreciate
that
you
can
give
us
some
feedback
and
feature
requirements
for
the
NASA
Nano
release.
Today,.
A
D
D
A
A
And
because
I
I
heard
something
December
but
I
didn't
get
the
exact
date.
Sorry
for
that.
D
A
I
have
a
question
tomorrow.
So
were
your
discussion
topics
addressed
last
time?
I'm
sorry
I
had
to
leave
in
the
middle
yeah.
E
Kind
of
we
kind
of
talked
about
that
Harbor
operator
has
some
maintainers,
which
are
active.
E
E
So
we
now
wrote
a
custom
operator
for
now,
which
basically
that's
called
to
the
harbor
API,
to
configure
projects
and
replication
strategies,
and
so
on.
B
I
will
take
a
look
afterwards,
but
we're
currently
working
on
on
an
operator
with
some
other
people
as
well
also
with
the
one
of
the
guys
called
so
from
the
with
the
other
guys
who
who
wrote
also
an
operator
so
I
think
I
would
like
to
get
some
not
contributions,
but
some
consolidation
in
this
space,
because
there
are
actually
quite
a
few
operators
there
out
there
already
and
I
think
it
would
make
sense
to
have
a
consolidation
there
or
you
know
getting
people
on
board,
because
we
have
quite
a
few
resources
there
already
that
working
on
operators
in
parallel.
B
They
do
the
same
thing
right
so
I
think
makes
sense
to
to
to
to
you
know,
break
the
community
together
here
and
I'm
working
on
that.
Maybe
we
should
sync
sync
on
that
one
or
the
other
day
and
I
can
tell
you
where
we
currently
stand
and
what's
what's
the
the
idea
behind
it
there
and
I
would
like
to
the
next.
The
next
community
meeting
I'm
gonna,
do
a
presentation
about
that.
E
Yeah
you're,
on
on
slack
I
can
messages?
Are
you
just
providing
India
exactly
okay,.
A
And
Marcel
just
to
Twitter
it
once
more
on
this
one
you're
developing
that,
and
are
you
planning
to
contribute
that
or.
E
So
right
now
we
are
creating
an
open
source
completely
and
we're
planning
to
contribute
it
at
some
point
right
now,
because
we
had
problems
with
getting
things
merged
Upstream.
We
just
created
our
own
open
source
repo.
All
the
code
is
already
open
source
and
fine
with
contributing
it.
It's
just
a
cube
Builder
operator,
but
that
also
is
like
another
point.
We
had
some
problems
getting
things
merched
in
Harbor
operator,
because.
E
A
E
C
A
Happy
to
maybe.
C
E
A
C
E
So
if
I
can
be
added
to
the
maintainers,
it
would
be
perfect
because
then
I
can
at
least
approve
the
builds
and
I
won't
merge
anything
obviously,
but
then
at
least
we
can
iterate
a
bit
faster.
A
E
A
most
most
projects
don't
allow
that
or
also
on
the
kubernetes
six,
don't
allow
that,
because
then
you
run
the
risk
of
someone
taking
compute
from
you
by
just
running
opening
pull
requests
and
running
the
the
tests
for
no
reason.
E
B
B
A
Yeah
but
yeah
I
can
share
a
good
article.
I
think
it
was
from
GitHub
on
one.
A
Okay,
but
of
course,
when
we
speak
in
the
in
terms
in
long
term,
like
relation
with
the
project
and
maintaining
and
everything
that
that
shouldn't
be
on
the
table
for
doubts,
I
think
I
I
can
I
can
talk
normally
correct
me,
but
Steven
Steven
zoo
is
the
the
one.
That's
normally
running
this
kind
of
effort,
yeah.
D
D
But
actually
he's
not
working
on
operator
I
mean
Harbor
this
program
and
yeah
I
I
I,
actually
I
I
had
a
meeting
with
the
engineers
in
the
operator
and
maintenance
group
and
last
week
and
Lee
may
not
take
much
effort
to
to
help
us
to
maintain
the
operators.
So
the
the
decision
is
that
I
and
change
yeah
will
spend
some
time
in
future
to
contribute
to
the
harbor
elevator
to
help
them
to
review
PR
text
file.
Obviously
the
operator
to
align
with
the
hyperosis.
So
the
current
a
situation
is.
D
We
are
working
on
operator
to
support
Harvard
2006
and
we
have
already
reached
the
Dr
and
we
are
now
reviewing
this
fear
and
and
yeah,
but
with
limited
resource,
so
I
mean
we
are
mainly
working
on
the
Harbor
OSS,
but
for
the
Hardware
operator
we.
D
Response
nhgi
or
issues
on
time.
So
that's
why
you'll
see
that
we
do
not
sometimes
to
accept
and
run
yours,
API,
UCI,
yeah
and.
D
Oh,
no,
no
I
mean
the
maintainers
who
are
working
on
the
operator
you'll
come
we
have
a
maintenance
operator
of
the
password
yeah.
D
Yeah
yeah,
you
can
open
yes,
yes,
yeah
I
I.
We
we
had
a
meeting
last
week,
part
of
them
not
just
who.
A
Sorry
I
didn't
get
the
last
one
you're
fading
away.
I
didn't
get
the
last
one.
D
A
D
A
Let's,
let's
make
it
like
this
I'm
super
happy
to
nominate
Marcel
for
maintainer.
C
E
And
we're
right
now
in
a
phase
where
we
want
to
spend
a
lot
of
time
on
this,
and
we
also
want
to
spend
some
time
on
what
we
discussed
previously
in
operator.
That
also
manages
the
harbor
front
end,
and
if
we
can
more
easily
integrate
that
in
Harbor
operator,
instead
of
creating
like
a
separate
operator
project,
then
I'm
also
happy.
C
B
Okay,
cool
I'm
I'm
also
working
on
a
concept
here
and
to
get
some
consolidation
in
this
space
because
there
are
like
the
terraform
provider,
there
are
some
other
providers
and
we
would
like
to
I
would
like
to
consolidate
it
and
see.
There's
a
big
demand
here
and
I
think
we
should.
You
know
and
there's
other
people
working
on
it.
I
know
it.
B
A
Michelle
one
last
question:
are
you
trying
to
like
work
something
like
a
gitops
kind
of
thing.
E
The
first
use
case
is
to
use
harbor
as
a
registry
cache,
and
for
that
we
need
to
deploy
and
configure
Hardware
through
git
Ops.
We
can
deploy
it
through
gitlops
with
the
operator
already,
but
managing
and
setting
up
whichever
application
strategy.
We
want
it's
not
possible
through
githubs
right
now
and
we
would
run
it
on
like
60
plus
clusters,
where
we
don't
want
to
do
that
manually.
C
A
Going
to
open
a
PR
for
this
one
to
nominate
you
just.
A
I'll,
do
that
all
right:
first,
okay,
okay,
I'm!
Also
there
almost
there
with
with
the
contender
registry.
Just
one
thing
to
for
the
ga
I
was
sure
releasing
right
before
Christmas
is
the
best
time
to
release.
D
A
E
A
D
Oh
yeah,
I
I,
understand
that
I'm
happy
to
to
respond
instead,
but
we
should
discuss
with
our
piano
yeah.
A
C
A
I'm
gonna
ask:
what
are
the
other
parties
involved
in
this
case
I'm
asking
Vadim
and
Marcel?
What
do
you
think
about
this?
One.
B
I'm,
actually
not
so
again,
30
minutes,
okay,
I
mean
we
can
start
with
the
RC.
You
know
rc2
or
C1
by
that
day
and
then
just
flip.
It
flip
the
switch
on
the
third
or
fourth
of
January.
With
the
new
release
we
can
do
the
same
or
we
can
release
before.
Christmas
I
mean
it's
nice
Christmas
present
I'm,
you
know.
B
C
E
E
C
B
Yes,
we
can
okay.
So
what
is
Harbor
satellite?
The
satellite
concept
has
been
discussed
in
Harbors
for
quite
some
time,
and
we
are
now
at
the
stage
where
we
would
like
to
implement
it.
We've
been
discussing
this
concept
with
a
few
customers
before
and,
and
we
think
very
strongly
that
there
is
a
need
for
the
solution.
So
what
is
have
our
satellite
Harbor
satellite
is
a
container
registry
that's
running
on
the
edge
specifically,
the
container
registry
is
running
on
the
edge
cluster
itself.
It's
a
registry
that
is
stripped
down.
B
B
The
the
other
use
cases
Global
image
distribution.
So
you
would
like
distribute
your
images
around
the
globe
and
all
your
Edge
cluster,
and
then
you
would
flip
a
switch
and
all
image
applications
will
be
updated
immediately
and
without
the
delay.
So
you
would
not
stress
your
main
infrastructure
with
image
pulls.
B
So
now
the.
How
does
it
work
and
how
does
it
look
like?
So
we
have,
you
know,
created
this
concept,
which
called
satellite
and
Ground
Control.
You
know
satellite
is
out
in
space.
You
know
flying
around
the
globe
and
the
ground.
Control
is
the
thing
that
controls
it
and
it
gets
commands
or
it
sends
commands
it
receives
data
and
the
same
concept.
We
would
like
to
apply
with
the
harbor,
so
we
would
like
to
extend
Harbor
with
a
new
API
and
new
functionality,
which
is
called
Ground,
Control
and
Ground.
B
Control
is
by
itself
just
managing
the
satellites.
The
things
like
image,
replications
or
copying,
images
from
the
from
them
from
from
from
Main
Harbor
to
the
satellite,
is
done
via
the
existing
mechanisms
in
Hardware.
So
we
have
already
the
tools
to
do.
You
know
pro-based
image,
replication
or
push-based
image
replication
to
satellites
and,
as
you
can
see,
we
have
in
Harbor
and
the
functionality
which
is
ground
control
and
Ground.
Control
is
a
receiving
entity,
so
it
receives
API
calls,
you
know
a
connectivity
so
like
you
can
register
a
satellite
to
produce
app
control.
B
B
So
this
means
that
you
need
to
have
a
main
instance
in
order
to
control
your
satellite,
there
is
no
option
that
you
can
control
your
satellite
from
from
within
your
cluster,
so
the
control
is
always
happening
via
Hardware
main
Orca
and
Ground
Control,
because
there
is
no
option
to
configure
the
satellite
if
it's
deployed
only
happening
the
only
connect,
the
only
configuration
option
that
you
have
in
Satellite
is
providing
the
URL
and
maybe
connectivity
secrets
to
to
Ground
Control.
B
So
how
does
satellite
look
like
satellite
is?
We
would
really
really
specifically
or
have
kubernetes
first
approach
or
why
is
it
changing?
We
have
a
kubernetes
first
approach,
meaning
that
we
design
a
satellite
primarily
for
kubernetes.
It
might
be
running
as
a
binary
itself
outside
of
kubernetes,
but
this
is
not
our
primary
goal.
Primary
goal
is
having
a
satellite
image,
so
it's
basically
one
application.
It's
a
one
binary
that
contains
the
core,
so
I
call
it
core,
because
it's
analogous
to
Harbor
core.
B
It's
not
the
same
thing
as
the
harbor
core,
but
has
quite
a
few
similarities.
You
know.
Maybe
we
can
copy
a
few
things
over,
maybe
not
I,
don't
know,
then
we
have
the
registry,
the
registry.
Is
we
either
take
the
registry,
the
docker
distribution,
that
is
there
or
we
select
another
one?
It's
currently
discussion,
which
registry
we're
going
to
choose,
it's
not
yet
decided.
B
So
then
we
will
package
it
all
in
one
in
one
binary
which
will
contain
an
sqlite
so
sqlite,
because
it's
light
and
we
don't
have
to
store
that
many
data
and
the
only
requirement
that
Hardware
satellite
has
is
a
persistent
volume
where
images
are
stored
and
the
database
is
stored.
So
this
is
the
only
requirement
that
we
have
on
the
satellite
core.
Satellite
core
has
also
the
admission
controller.
It's
an
optional
feature
that
you
can
enable
disable
in
your
in
your
cluster
and
the
admission
controller
does
the
following.
B
So
if
you
want
like
the
use
case
is
the
following.
So
if
you
would
like
to
deploy
your
application
on
the
edge
you
don't
wanna
or
the
developer
should
not
be
thinking
about
all
right,
which
registry
should
I
do
in
this
deployment.
So
what
the
developer
does
is
just
deploys
the
application
to
Cluster
a
as
to
Cluster
b
as
to
Cluster
C
in
the
same
way.
So
the
key
has
the
same
URL
inside
the
cluster
inside
the
same
URL
or
same
image.
B
B
So
it
will
not
point
to
an
external
registry,
but
it
will
always
point
to
the
satellite
and
you
can
configure
how
this
rewrites
should
happen
so
that
we
write
all
pods
best
specs
to
satellite
core,
so
that
if
you
have
a
proxy
and
things
like
this,
it
will
you
know
kick
in
or
if
you
want
to
just
rewrite
the
registry,
that
your
own
registry
and
not
nothing
else.
So
you
just
if
someone
is
pulling
from
Docker
Hub,
it
will
still
work
you
know
or
using
Docker
app
as
a
reference.
B
It
will
still
work
so
that
mission
controller
is
capable
of
doing
a
rewrite
and
is
doing
the
rewrite
for
the
for
the
for
the
Pod
specs,
so
that
the
user,
the
developer,
who
deploys
an
application
to
Edge,
doesn't
have
to
deal
with
Hardware
satellite
in
any
way,
so
it's
transparent
and
automatically
rewrite.
So
you
create
rules
where
you
can
deploy
rules
from
from
control
to
to
the
satellite,
and
this
is
happening
in
in
Via,
Ground
Control
or
maybe
you
don't
have
any
rules
at
all.
B
You
don't
have
the
option
to
control
that
much
rules
just
enable
position,
control,
yes
or
no,
and
the
admission
controller
is
the
one
who
is.
You
know
listening
to
events
from
from
the
kubernetes
API
and
then
knows
if
something
is
deployed
to
the
to
the
cluster
and
then
can
rewrite
it.
So
this
is
the
basic
concepts
that
we
try
to
implement.
B
So
our
request
from
the
community
is
feedback.
You
know
we
would
like
to
have
feedback
from
the
community
about
the
use
cases
about
their
scenarios,
that
we
can
think
and
incorporate
them
into
the
into
the
design
and
development.
We
of
course
interested
in
community
contributions
in
form
of
implementation
and
code
contributions,
reviews
testing
and
so
on
and
from
the
hardware
maintainers.
We
would
like
to
get
feedback
regarding
the
feasibility
so
which
components
can
be
used.
What
things
can
we
reuse
and
what
can
we
swap
out
and
yeah?
B
B
B
D
Yeah
I
have
a
couple
of
questions.
The
first
questions
is
that
do
you
want
to
leverage
Harbor
to
deploy
the
studlap
kubernetes
cluster
in
the
abstract.
B
D
D
So
yes,
there
should
be
a
chicken
and
AD
problem,
exactly
yeah
yeah.
The
the
second
questions
is
that
per
my
understanding,
the
I'm.
Sorry,
the
ground
control
just
should
be
in
the
front
of
Hardware
instance.
D
B
You
mean
not.
D
D
So
that
means
you
probably
have
to
handling,
can
cover.
Concurrency
requires
from
apps
to
front
clap
to
add
so
the
Ground
Control
is.
It
should
be
in
front
of
Hardware
to
can
show
the
network
traffic
for
Harbor
and
it
can
append
the
other
pulling
request
and-
and
they
said.
B
In
addition,
Ground
Control
is
not
responsible
for
image
transfer,
so
images
are
not
transferred
via
Ground
Control.
The
images
are
transferred
via
normal
flow,
that
is,
it
is
already
already
there
like
a
replication,
so
we
want
to
build
upon
the
existing
features
of
of
Harvard
so
that,
like
replication
and
yeah
is
used
to
distribute
images
to
satellites
and
Ground.
Control
is
just
accepting
commands
and
you
know
sends
data
to
the
to
the
satellite.
B
B
Both
options
are
fine,
I
was
thinking
having
it
inside.
The
harbor
would
ease
a
few
ease.
A
few
things.
D
D
B
D
That
okay,
yeah.
B
Yeah,
so
when
you,
when
you
deploy
a
satellite,
the
satellite
needs
to
connect
to
ground
control,
and
this
connectivity
process
or
onboarding
process
of
a
satellite
needs
to
happen.
Somehow,
and
you
need
to
provide
a
URL
to
your
ground
control
and
you
need
to
provide
an
you
know
a
secret
or
onboarding
secret
or
something
so
that
the
the
satellite
can
register
itself
into
Ground
Control.
And
then
you
can
see
all
your
satellites
in
Harbor
and
then
control
those
satellites.
D
Oh
okay
got
it
and,
as
for
the
harbor
instance,
in
the
edge
side,
is
it
a
tiny
Harbor
right?
It's
not
the
the.
D
D
B
We're
currently
looking
into
that,
how
much
of
Harbor
can
we
take
over,
but
I
think
when
we
proxy
the
registry
and
creating
a
new
you
know
like
a
tiny
layer.
What
we
need
to
have
is
it's
really
a
tiny
layer
that
has
permissions.
You
know
that
implements
permissions
per
namespace.
B
This
is
something
that
it's
typical
in
the
kubernetes
cluster,
so
you
have
namespaces
and
you
want
assign
permissions
per
namespace.
This
is
I,
think
the
typical
concept
that
we
would
like
to
implement,
and
so
you
don't
have
a
really
complex
permission
set.
There
is
no
users,
you
just
say
what
proof
secrets
you
want
to
inject
in
which
namespace,
so
the
the
authorization
and
authentication
Concepts
here
are
much
simpler.
There
is
no
option
to
push
images
to
to
satellite
core,
pushing
pushing
images.
B
Yeah,
it's
out
of
scope,
yeah
and
that's
why
I
I'm
not
sure
if
we
can
or
how
much
you
can
take
over
from
from
Harbor.
But
the
my
goal
is
not
to
Fork
Harbor
core
and
you
know,
take
everything
out
or
something,
but
to
see
that
we
can
kind
of
a
more
Sherry
pick
functionality
that
are
well
well
designed
in
Harbor
that
we
can
take
over.
D
B
B
E
I
have
a
really
quick
question:
what's
the
idea,
if
you,
if
you
go
back
to
the
previous
slide,.
B
You
mean
the
use
cases
or
the
overview
place.
The.
B
E
Yeah,
so
you
have
an
admission
controller
that
somehow
has
to
edit
different
pots.
I've
worked
on
admission
controls
quite
a
bit
and
I
can
be
very
complex
for
the
submission
controller.
If
you
want
to
basically
modify
pots,
my
question
would
be:
do
you
also
plan
to
then
modify
deployments
demon
sets
jobs
and
so
on,
because
those
spawn
essentially
the
pots.
B
E
The
problem
then
becomes
that
you
need
to
be
quite
careful
on
how
you
set
up
the
admission
controller,
so
it's
not
blocking
and
what
happens
if
the
admission
controller
does
not
work,
because
the
problem
I
see
is
if
the
mission
controller
stops
working,
there's
two
possible
ways:
either
you
set
it
up
in
a
blocking
way
and
then
no
admission
happens
at
all
or
you
set
it
up
in
a
non-blocking
way
and
you
get
pots
which
have
a
potentially
invalid
registry.
B
B
All
right
any
other
questions,
feedback.
D
Yeah
last
time,
I'm
sorry
I
went
in
I.
Imagine
that
you
won
deliver
it
Harbor,
2.8
or
2.9,
or
opposed
to
the
night,
and
so
the
midnight
you
wanna
add
some
code
into
hovercore
I
mean
the
Quran
control
part.
D
Ial
comes
back
for
the
ground
control
fire
in
the
cloud
side.
Yeah.
So
do
you
want
to
contribute
some
code
in
in
the
upswing?
Harbor?
Yes,
Okay!
So,
okay
episode,
so
we
we
should
have
a
proposal
for
this
to
to
explain
more
details
on.
B
Okay,
then
I
would
that's
that's
it
for
my
site.
So
if
you
have
feedback
and
questions
to
this,
you
can
you
know
you
can
just
ping
me
on
my
my
email
address.
I'll
just
put
it
here,
my
email
ping
me
and
then
we
can
discuss
and
maybe
I
can
help.
You
clarify
a
few
questions
and
if
you
would
like
to
contribute
conceptually
and
and
on
use
case
basis,
I'm
also
happy
to
to
get
the
feedback.
A
C
A
B
Did
you
see
the
video
from
from
Victor?
It
made
a
really
nice
video
about
Harbor.
So
if
you
didn't
see
it,
you
should
someone
posted
it
in
the
slack
channel
the
other
day,
I
think
yesterday,
it's
it's
really
nice.
One.
Managing
container
images
would
help
synap
and
other
artifacts
with
Harbor.
It's
a
really
nice
video.
It's
really
well
a.
E
C
A
B
Haven't
yet
yeah,
so
just
I
watched
it.
It's
really
nice,
okay,
so.
B
Yeah
other
topic
regarding
cncf
and
maintain
a
strike
yeah.
A
Thank
you
for
reminding
me
this
one
yeah
we
have.
We
received,
finally,
the
the
mail
for
submitting
the
maintenance
track,
so
we
have
and
they
was
a
27th
of
January
or
something
so
we
have
plenty
of
time
to
to
do
that,
but
I'm
really
Keening
on
doing
it
in
person
this
time,
all
together
with
the
kiosk
like
we
did
last
time
in.
A
So
yeah
I'll
ask
everyone
who
wants
to
participate
in
this
effort
like
the
kiosk
for
those
of
you
who
doesn't
know
what
the
kiosk
is
is
like
a
dedicated
area
during
con
and
we'll
have
a
boot
there
and
practically
whoever
wants
to
be
there
and
we'll
be
talking
with
the
crowd
there
about
the
harbor
project.
A
So
the
conversation
varies
from
technical
to
community
to
how
to
get
involved
everything
pretty
much
everything.
However.
So
if
you
want
to
join
this
effort,
please
drop
me
a
line,
so
we
know
how
many
folks
you
have
there.
It's
not
a
strict
thing,
but
we
have
it.
What
is
that
with
him
like
a
three
days
or
two
days
and
for
a
few
hours
a
day,
yeah
so
there's
plenty
of
time
to
to
visit
any
other
things.
A
If
you
want
to
see,
especially
if
we
are
more
than
two
or
three
people
and
the
other
thing
is
for
the
maintenance
track.
B
A
And
and
that
kubecon
that
is
going
to
happen
in
in
Amsterdam,
it
will
be
the
biggest
in
Europe.
So
far
we
have
twice
as
more
cfps
for
for
that
kubecon.
So
cncf,
you
know,
expects
more
at
least
50
more
percent.
More
people
visiting
and
Amsterdam
is
super
more
communicative
city
than
anything
else
in
Europe
pretty
much
as
of
now.
So
there
will
be
people
flying
or
so
I
think
we
definitely
must
do
the
maintenance
track
in
person,
so
we
can
get.
We
can
have
more
attention
from
the
from
the
crowd.
A
So
if
you
want
to
be
part
of
this,
one
drop
me
a
line
and
we
can
start
working
on
the
proposal.
A
A
Yeah
thanks
for
doing
for
this
one
I,
don't
know
how
I
forget
this
one.
That
was
super
important
because
I
place
it
in
the
chat
and
yeah.
A
Wait
you
to
contact
me
about
this
stuff
if
you
feel
like
it
I'll
add
them
into
the
meeting
minutes
so
not
to
forget
until
next
time
to
discuss
it
once
again,
all
right!
Thank
you.
Everyone
have
a
great
rest
of
the
day
or
the
evening
wherever
you
are
and
talk
to
you
in
two
weeks
and
in
two
weeks
and
then
I
suppose
the
next
one
after
two
weeks
it
will
be
somewhere
around
Christmas,
so
we'll
be
skipping
this
one,
so
yeah,
20
28th
of
December
I,
think
we'll
be
skipping.