►
Description
2023-07-12
[DB/GC] Memory limits (and limits in general) for build pods
[GC] Branch protection exception on korifi-ci
Need a PR to https://github.com/cloudfoundry/community/blob/main/org/branchprotection.yml to override the auto-generated default configuration
[GS] Team reorg
[RI] (Pardon the multi-part question) What’s the roadmap like for the next releases? What are the major press-worthy features in the pipeline? When can we expect support for a cf marketplace command? What about support for deploying Docker containers?
Supporting existing Docker containers is an easier incremental step to introduce Korifi to new audiences
B
If
I
wonder,
if
it
makes
a
lot
of
sense,
then
to
to
go
to
the
agenda,
I
was
hoping
to
speak
a
little
bit
about
the
future
shape
of
Affairs.
B
A
B
A
I
mean
Karen
I
can
certainly
really
any
updates
to
the
other.
Folks,
too,.
B
Yeah
I
mean
the.
The
thing
is
that
we
we
heard
the
news
from
Kieran
Giuseppe
they're,
going
to
be
relocated
to
some
other
projects
and
that
American
colleagues
are
remaining,
but
it
will
be
just
one
parent
capacity,
so
I,
just
I
was
just
curious.
If,
if
there
is
some
clarity
on
things
like
are
all
Engineers
remaining
on
Griffey,
but
just
one
pair
is
going
to
be
working
in
the
open
source
or
are
just
the
people
remaining,
and
maybe
if,
if
we.
C
A
Oh
yeah
sure
I
I
think
we're
we're
working
out
some
of
that
on
the
VMware
side,
but,
like
my
understanding,
is
that
we'd,
like
we'd,
still
see
all
the
American
folks
contributing
and
probably
just
on
you
know
some
sort
of
rotating
basis
and
yeah
I.
Think
we
we're
working
out
who,
on
the
American
side,
would
be
stepping
into
Giuseppe's
place
on
those
leadership
roles.
So
I
I
think
that's
close
to
getting
subtle,
but
I
don't
want
to.
You
know,
commit
anyone
before
that's
completely
confirmed.
B
Okay,
so
that's
I,
guess
that's
good
news
because
we'll
be
working
with
all
people,
although
we're
a
different
time
zones.
So
that's
another
thing
like
how
do
you
envision?
Because
when
we're
working
with
Giuseppe
I
guess
it's
easy,
we
had
to
ipms
when
we
need
to
and
I
guess
this
will
have
to
change
a
little
bit,
maybe
a
bit
more
async.
A
I
think
we'll
have
a
little
more
clarity,
yeah
next
time
for
sure.
B
B
We
just
finished
the
async
jobs
so
that,
basically,
when
you
delete
some
resource,
you
can
query
if
it's
gone
yet
I
can
remember
that
we
did
a
lot
of
big
things
but
I,
if,
if
other
folks
can
help
me
with
because
I
was
in
a
Long
Live
recently,
so
my
memory
is
a
bit.
You
know
we.
D
D
B
B
What
else
I
have
a
lot
of
stuff
because
we
haven't
released
for
a
long
time?
Maybe
we
can
send
you
a
list
of
like
more
a
more
like
a
specific
list
offline,
because
I'll
have
to
dig
into
the
like
stories
or
commits
to
give
more
details
at
this
point.
B
Are
definitely
more
than
that
I
guess
it's
just
not
zero
maintained
Maybe
but
yeah
there
there's
a
lot
of
cool
stuff
user,
user-facing
stuff!
That's
going
to
come
out
and
I!
Guess!
Maybe
now
that
we've
done
the
job
say
pick,
maybe
we
should
release
so
that
we
get
this
stuff
out.
B
So
I,
don't
know
if
that
answers
the
question.
If
you're,
looking
for
something
specific
Ram,
no.
F
I
think
generally,
that
that's
helpful.
The
reason
I
put
that
question
up
is
we're
obviously
looking
at
some
PR
cycles
and
when
I
say
PR
I
mean
press
release,
so
some
press
release
around
the
time
of
cubecon
Chicago,
which
is
November
so
ideally
about
a
month
before
that,
we
want
to
say
that
you
know
these
are
the
five
new
cool
tricks
that
kurifi
has
been
able
to
master
in
between
Amsterdam
and
now.
F
So
that's
like
the
big,
let's
see
overarching
sort
of
question,
and
so
the
idea
is,
you
know:
what
can
we
provide
as
a
list
at
that
phase
and.
C
F
Time
when
we
had
spoken
to
people,
we
were
talking
about
Docker
support
and
something
close
to
like
CF
Marketplace
or
something
that
can
do
services
on
query
fee
and
things
like
that.
So
my
that's
the
reason
I
put
in
those
specifics,
but
a
general
answer
like
what
you
said
is
like
totally
acceptable
I.
F
Think
if
we
find
a
list
of
what
we've
done
between
P,
0.7
and
now
and
also
get
a
list
of
you
know,
these
are
the
four
or
five
things
that
we're
looking
to
do
in
the
next
few
months.
I
think
that's
totally.
B
Adequate
mm-hmm,
it's
funny
that
Service,
Marketplace
and
Docker
is
coming
because
that's
exactly
what
with
sap
are
interested
in
like
we
had
specific
questions
about
this
as
well,
meaning
that
maybe
yeah,
maybe
we
have
like
similar
expectations
from
both
sides.
The
community
I
think
the
docker
think
might
happen
relatively
soon.
B
I
think
the
zip
had
a
draft
yeah
Joseph
ahead
and
draft
proposal
for
this
one,
but
it's
not
really
something
we're
actively
working
on,
but
it
if
people
are
interested,
we
might
prioritize
it
relatively
soon,
because
it's
not
very
big
I
guess
as
well
with
Marketplace
I,
guess,
that's
a
bigger
topic,
managed
services
and
like
brokers.
So
that's.
E
B
Very
big
thing
that
that
we're
also
interested
in
at
sap
so
I
guess
that's.
F
Good
the
reason,
the
reason
the
docker
story
is
kind
of
higher
priority
is
because
when
we
go
and
speak
to
people
and
say
you
know
yes,
but
if
we
try
it
not
everybody
wants
to
start
containerizing
for
the
first
time
with
corifi.
A
lot
of
people
already
have
like
container-based
workflows,
and
the
first
thing
that
we
want
to
go
and
tell
them
to
do
is
just
move
those
containers
over
to
kubernetes
through
Cloud
Foundry,
so
it
provides
a
nice
Ram
on-ramp
into
starting
to
use
Curry
fee
and
experiencing
that
CF
push
thing.
F
To
get
them
to
you
know,
get
that
source
code
in
and
use
Curry
feet
through
that,
but
having
support
for
existing
containers
simplifies
a
lot
of
things
for
people
who
we
are
trying
to
get
to
try
this
for
the
first
time.
So
there's
always
that
Gap
that
exists.
F
When
we
speak
to
people
and
say
you
know
you
can
you
can
try
this,
but
you
know
you'd
have
to
point
your
source
and
contain
these
for
the
first
time
Etc
and
they
always
come
back
to
us
with
what,
if
I
have
existing
containers
and
things
like
that.
So
it's
definitely
something
that
makes
it
convenient
for
our
job
on
the
road.
So
to
say.
F
It's
also
a
useful
feature
in
general,
if,
if
that's
possible,
and
if
it's
a
relatively
small
effort,
I
think
it
given
give
us
like
a
big
win.
If
we
can
just
advertise
that
in
general,.
B
Yeah
yeah:
it's
definitely
something
we
can
prioritize
soon,
because
we
don't
have
anything
like
the
mini
epic,
for
jobs
has
done
so
I,
don't
know.
If
it's
going
to
be
that
small,
but
we'll
have
to
think
about
it.
We
haven't
thanks
for
all
it
a
lot.
B
Yeah
sure
it's
sounds
very
logical
to
do
so.
If
people
from
all.
C
A
Yeah
ROM
I
think
you
know
any
feedback
that
you're
getting
from
or
that
you're
generating
from
like
any
workshops
or
intro
sessions.
That
you're
running
is
super
helpful,
I,
I
guess
I'm
curious,
like
what
what
the
mean
appeal
would
be
even
like
in
that
introductory
step
to
using
karifi
and
the
CF
interface
to
run
a
Docker
container
on
kubernetes.
A
F
Great,
it's
only
about
you.
F
F
Like
CF
for
kids,
so
it's
I
guess
the
the
only
thing
is
you're
just
providing
them
with
options,
things
for
something
that
they
can
see
and
feel
more,
it's
a
little
more
tangible
when
you
talk
to
people
about
getting
their
workloads
onto
kubernetes,
because
not
every
time,
people
seem
to
want
to
start
containerizing
with
you
know,
paquito
and
and
stuff
and
I'm,
not
sure
how
we
handle
like
apps
that
are
written
in
multiple
languages.
F
So
if
they
have
like,
let's
say
a
react
front
end
with
some
PHP
packet
and
things
like
that,
and
they
already
have
a
container
for
that.
I
think
it's
easier
to
just
use
CF
to
get
the
container
onto
kubernetes
versus
go
through
the
whole
pack.
Build
exercise
because
I
I
haven't
tried,
tried
out
any
of
those
I
yet,
but
those.
F
Where
I
feel
yeah,
proving
that
Curry
feet
just
generally
Works
and
then
proving
that
corifi
works
for
your
apps
design,
specifically
for
your
environments
and
things
like
that,
so
so
I
think
it's
a
two-step
process
that
happens
there,
and
so
we
probably
have
like
half
of
that
step
covered
right
now
and
then
we
once
with
the
with
the
docker
stuff
I,
think
it
it's
just
a
way
for
us
to
convince
them
that
you
know
containers
can
be
managed
using
this
and
then
all
the
newer
apps
can
follow
after
that.
F
A
Okay,
got
it
so
yeah
I
mean
you
know.
I
I
could
see
like
saying,
like
hey
sure
you,
you
know,
you've
got
this
pre-built
container
and
there's
even
a
smaller
set
of
yaml
and
some
simpler
imperative
commands
that
you
can
use
to
run
it,
and
then
you
can
build
on
top
of
that
to
actually
start
using
build
packs
embedded
in
the
platform
to
take
it.
Everything
from
Source
like
once,
you've
gotten
kind
of
familiar
with
that
incremental
stuff.
E
I
can
also
Imagine
people
having
couples
that
are
not
simply
not
buildable
because
they're,
for
example,
missing
buildbox,
or
they
have
some
weird
CI
process
or
whatever,
and
they
already
have
their
CI
pipelines.
That
is
producing
Docker
images
for
them,
so
they
could
just
just
to
run.
Those
Docker
images
on
platform
on
kubernetes
is
going
to
be
pretty
cool.
A
Cool
well
is
that
a
wrap
for
today
then.
E
Yeah,
if
Ram
doesn't
have
any
more
questions
we
can
start
from
the
beginning,
though
those
are
some
technical
discussions.
Now
we
can
talk
about
the
branch
protection
exception.
Giuseppe
mentioned
that
with
latest
changes
of
Branch
protection
rules
for
cloud
Foundry,
GitHub
repos
is
going
to
be
protected,
meaning
that
we
cannot
push
directly
to
Main
and
he
said
that
appear
has
to
be
made
into
the
cloud.
Foundry
configuration
and
Tim
is
able
to
approve
it
and
merge
that
PR,
but
because
team
is
not
here,
foreign.
A
I,
don't
I
don't
think
it's
there
yet,
but
that's
just
for
deviating
from
the
default
configuration
that
would
get
generated
and
I
believe
Giuseppe
turned
that
on.
A
Let
me
find
the
exact
reference
in
the
charter
definition,
oh
yeah.
So
if
you,
if
you
look
in
the
embedded
yaml
in
the
charter
file,
there's
this
line
in
there
under
config,
that
is
turning
on
those
branch
protection,
rule
generation.
E
See
so
he
also
mentioned
that
the
Machinery
that's
processing
the
TMO,
which
has
been
broken,
so
it
can
still
push
directly
to
Curves
say,
but
so
this
is
not
going
to
be
the
case.
Oh.
A
Interesting,
okay,
yeah
that
sounds
like
maybe
something
to
discuss
with
the
TOC,
especially
Stefan
Mercer,
has
been
the
main
person
maintaining
the
actual
automation
there.
E
E
That's
why
we
tried
bumping
it
to
something
ridiculously
high,
because
we
didn't
know
how
much
memory
we
want.
So
we
put
four
gigabytes,
but
then
it
turns
out
that
kubernetes
and
the
way
it
handles
Bots.
If
you
specify
limit
resource
limits
on
CPU,
for
example,
it
defaults
the
request
to
the
very
same
value,
which
means
that
if
you
provide
quite
a
big
number
for
the
limits,
then
your
pot
may
not
be
schedulable
on
the
cluster,
because
you
simply
don't
have
that
much
memory
on
the
Note.
So
this
is
like
a
chicken
and
neck
problem.
E
You
don't
you
want
High
limits,
but
you
want
your
pod
to
be
scheduleable,
so
we
came
up
with
a
magic
number
that
kind
of
works
for
our
acceptance
environment,
which
is
1.5
gigabytes
of
memory.
But
then
we
have
the
question:
do
you
want
to
always
specify
those
limits?
Maybe
we
have
to
make
them
optional,
meaning
that
if
people
don't
care
to
limit
their
memory
on
build
pots,
they
simply
make
may
choose
not
to.
E
C
E
So
if
that's
true,
we
can
probably
the
problem
is
that
this
limit
is
a
configuration
of
the
deployment.
It's
not.
It
cannot
be
configured
per
up,
at
least
with
the
current
implementation.
Maybe
we
should
change
this.
A
It's
worth
double
checking
exactly
what
slot
controller
is
setting
up
in
CF
on
VMS.
E
Yeah
but
it's
a
bit
confusing
because
you
force
people
to
specify
limits
and
we
don't
have
guideline
what
those
limits
should
be.
A
Yeah
I
think
I
think
that
sounds
good
I.
Just
don't
remember
off
the
top
of
my
head,
how
we
ended
up
solving
this
in
CF
and
VMS,
and
there
we've
got
the
same
allocation
issue,
because
that
you
know
that
that
memory
allocation
is
effectively
both
the
request
and
the
limit
in
terms
of
kubernetes
resource
specifications.