Video summary
The August 4th meeting of the Technical Oversight Committee focused primarily on reviewing action items from previous sessions and managing updates to various working groups, with no new agenda additions beyond standard procedure. The committee successfully approved an RFC regarding general numbering conventions, which was subsequently converted into a Pull Request (PR) for implementation in their dashboard tools. A significant portion of the discussion centered on the deprecation efforts within the Cloud Foundry Kubernetes Working Group; after receiving verbal approvals from members like Ruben and others who felt it would be inappropriate to withhold consent given the context, the relevant PR was merged without further delay. The team also addressed an RFC concerning AWS Lambda additions for HAProxy, noting that while comments had been received, a follow-up meeting with AWS representatives regarding this specific technical addition is scheduled for the following day rather than immediately proceeding due to ongoing clarifications needed from both parties.
A major topic of discussion involved potential collaboration and funding support from Amazon Web Services (AWS) related to ARM64 architecture support within their infrastructure. AWS expressed interest in migrating Cloud Foundry workloads running on their platform to Graviton processors, viewing it as a strategic investment for cost efficiency and performance optimization. However, the committee noted that while AWS is willing to provide credits for validation builds during this initial project phase, long-term maintenance responsibilities would likely shift back to the community after the contribution is approved. There was some skepticism regarding why such interest emerged suddenly despite ARM technology being established for years, with speculation suggesting it may be driven by customer pressure or internal sales teams pushing for adoption rather than a sudden technical breakthrough. The committee agreed that while they are cautiously optimistic about receiving credit support beyond the project duration, maintaining long-term maintenance rights remains an open question dependent on broader community consensus and SAP's willingness to inherit such projects.
The meeting concluded with updates on infrastructure costs, automation tools like Concourse, and upcoming operational changes including vacation schedules for key members. The team confirmed that storage CLI issues were being addressed by Matthew Resolute Raccoon in the Noble stem cell work, ensuring a smoother transition without painful hard cutovers that previously disrupted release cycles. Additionally, efforts to improve local development experiences on macOS using Apple Silicon were highlighted, with ongoing projects aimed at resolving Rosetta translation dependencies and customizing Docker setups for better user experience. With one member departing for vacation soon, the committee finalized arrangements for meeting cancellations if quorum cannot be met and encouraged registration for the upcoming Cloud Foundry Summit to maintain community engagement before adjourning until their next gathering in three weeks.
Read the full video transcript
[clears throat]
>> In all the tools meeting 4th of August
we have the usual agenda without
updates, working group updates.
So, let's start with
reviewing the action items. So, last
time we approved one PR
and I created another
>> [clears throat]
>> We approved an RFC and I created a PR
for the RFC number general
of that one. So, most probably that will
show up in the dashboard.
And we didn't have any other action
items. So, then go to the dashboard.
Yes, here is the
uh the PR to assign the RFC number.
I didn't notice that there is a number
for already.
>> [clears throat and cough]
>> So, this was about
the deprecation of the CF on Kubernetes
working group.
Are you going to approve I just Okay, I
can just merge because Okay, approvals
are coming.
>> I have my rubber stamp, so it feel
ashamed not to use it.
>> [clears throat]
>> I see.
Okay.
Okay, I
I imagine it's hard for Ruben to approve
PRs on that
beautiful place.
>> [laughter]
>> Okay, I'm going to merge.
>> Looks good to me.
>> Verbal approval.
>> Thanks.
Okay.
>> Splash twice if you're okay with it.
Sorry.
>> Hey then, uh continue with the uh RFCs.
So, there is the one about
AWS LC addition to the
uh HAProxy.
So, still
sort of and you got uh
replies on your comments on that RFC.
>> Yeah, I've set a reminder for next
Monday.
>> Mhm.
>> Uh
>> Okay, I'm still on vacation.
>> Mhm.
>> Yeah, all fine. Sure.
Okay, the next one about
um 64 support.
>> [clears throat]
>> So, we had the initial meeting with AWS.
We plan to continue that tomorrow.
Um
is that correct, Chris? I didn't see any
meeting invitation.
>> Um I haven't sent out a meeting
invitation.
Um
Let me
Do we I mean, do we have an update for
them? I thought we left it kind of as
I know you're going on vacation, so
there was a little bit of a time crunch
there, but
>> Um
not a major one.
>> [sighs and gasps]
>> So, basically we discussed what the
situation with the two
questions here are and
So, from AWS side, they want to check
about options uh
for us get credits
for the
costs which the uh the validation builds
and release will generate for um
So, there was no concrete answer
uh last week.
On the other one, uh so this is seen as
a project from AWS side. Uh that means
they will work with us uh until the
contribution is ready for approval and
review.
But after that, they don't have any uh
options in that project to
uh be active with an approver to
maintain the contribution. So, that one
will be with us uh to maintain the
community.
>> But the credits will go on beyond the
duration of the project?
>> This is in clarification.
>> Uh yeah, it seemed like they were
amenable to something like that, but
they they need to get approval for that.
Um but yeah, they they they won't be
able to maintain it, but hopefully they
can give us credit support. Um
Yeah, and hopefully I mean, I'm I'm
cautiously optimistic they can give us
credit support beyond that for the AWS
accounts that we're currently using
outside of this, but we'll see.
>> That'd be great.
>> Did they provide any context on why they
are suddenly interested in this?
Like
why now? What like
Arm has been out for a while. Cloud
Foundry has been out for a while, so I
was wondering why
they are suddenly interested in funding
this and doing it. I mean
>> They see that
uh Cloud Foundry workloads are running
on AWS and there's opportunity to
um
Um for they they have interest to run
that on Graviton, which is a better
option for AWS. Um
So, from that perspective, so they see
that workloads
uh noticeable amount of workloads
Cloud Foundry workloads are running on
their infrastructure, and it makes sense
for them to support uh
that one on Graviton. So, if people are
running Cloud Foundry on Graviton,
this will
be a good
investment for AWS.
>> I don't mean to be a pessimist, but we
have to be a rounding error
of
all the EC2 instances that are out
there, and they went, "Oh, the Cloud
Foundry ones are X%?"
Something feels funky. But, I mean, I'm
happy to take this, but like
it's definitely It still feels funny.
>> [laughter]
>> We hear
We hear from We hear from customers that
they're interested in the Graviton
support, and I don't think that's
necessarily coming from So, I think
their account teams are pushing
pushing them that when they're setting
up new environments, they're pushing
them that direction. So, like they
definitely are motivated. Like
We definitely through games of telephone
heard like, "Hey, does it work on
Graviton?" We're like, "No, it doesn't."
Um so, they may it may be customer
pressure cuz it's cheaper as well
um
coming from them that I don't know. I It
would help us to know if if they Well, I
guess it's always it's always helpful to
hear from customers from our side, but
if they're doing the work, then it's
happening here.
>> Or maybe there's secretly some like
shadow Cloud Foundry deployments that no
one knows about running on AWS run by
some secret organizations.
Secretly, like 50% of AWS traffic is
people running Cloud Foundry [laughter]
we don't know about.
>> 52% definitely. Yep.
>> Hey Han, remind me when you go on
vacation. The end of this week?
>> Yes.
>> Okay.
>> Yeah.
Yeah, how do you what is your opinion in
case we only get credits and
uh do we don't get any
maintenance support long-term
maintenance support only uh
>> [clears throat]
>> This is the open question for the
community now.
So, I'm trying to clarify from SAP side
whether we
uh this is something we also can
support. So,
>> [clears throat]
>> I hear that from Broadcom side you also
looks like interested to have this.
>> I guess there's that these
customers whose AWS reps have been
kind of trying to convince them to use
it.
If if that counts as interest, then yes.
>> Yeah, I think we're Yeah, we're
interested.
I think there it would lower customers
costs of running it, too. So, that's a
good thing.
So, we're I think we're interested
enough to not not object to inheriting
like
the project's inheriting supporting it.
And we can always can remove it if need
be. I mean, though I mean, took us 10
years to remove PowerPC. So,
it it could happen.
>> I mean, uh if they do the contribution,
it will be for uh the latest 10, so also
is my understanding. That means we have
couple of years to see how the adoption
is going and whether it should be also
an investment for the community to add
support for the next long-term release
of Ubuntu.
Yeah.
Okay.
>> There's one other I don't know minor
details. It will help for local
development as well on Macs cuz I think
we've been fighting uphill battles with
Rosetta on a Mac. So like it will it
will make our it will make our lives
better on the Bosch team to have arm
support and just not have to deal with
crazy craziness of Rosetta translation.
Which is well worth it like works for
improvements, but
Sorry, Chris.
>> Be nice if Bosch light local worked
again.
On the Macs. That was I know that's
channel many moons ago, but that was a
nice user experience.
>> We do Rubens done a
bunch of work to make it work with
Docker. So I definitely I don't know
what state that's in.
So if you have if you got a Mac with
Rosetta, you can you can use the Docker
CPI and it
>> [gasps]
>> the setup I don't think we have
any good docs on the setup from Kelly on
the Bosch team.
Um
but it is possible. Like I've I've set
like you can
tell it like I don't know how I've told
told an AI agent to like set it up with
a Docker CPI on the local Mac and it
will do it.
>> Mhm.
>> Okay.
>> I have a project called instant Bosch.
So it's GitHub our coaster {slash}
instant-dash-bosch.
Uh and I think there's still an open PR
there to uh
make it work
uh on Mac OS
with Apple silicon.
Um but there's still some things that
I'm tracking.
That's why it's not merged. It It works,
but it's You need to build a custom stem
cell.
Um
make it work.
>> Got you.
>> Okay.
>> Just curious.
>> Okay.
>> Well, I'll I'll respond to AWS and you
uh Behan and just check in see if
there's updates and see if we want to
schedule a call for the next couple of
days.
>> Mhm. Okay. Thanks, Chris. Mhm.
Yeah.
Yeah, this is the status on this one.
So, still full time progress.
Um
>> [clears throat]
>> regarding updates here of
Do we have
the
storage CLI?
It's all there.
Stefan, you're muted if you are talking.
>> Yeah. Uh I haven't checked That's what I
say. What are all commits of the focal
remover? I mean, well, in the latest
copy release that was released I think
today. [clears throat]
So, might be that it is closed
and done.
>> Mhm. Okay.
>> I can take care of it next week.
>> [snorts]
>> Actually, this one is already in
progress. Uh uh
Matthew is working on that one, Resolute
Raccoon. I think at some point I also
linked couple of PRs in that direction.
Yeah, it's in progress.
Um
>> One thing I suppose I could mention here
about that is we are adding
when we did the Noble the Noble stem
cell work, we we did a bunch of just
sort of swapping Noble in for Jimmy in
CI pipelines. And this time around we
are we are adding we're making it an
array of supported stem cells. Um so
it's not just a hard cutover cuz that
was really painful of like we had
multiple months of the Bosch pipelines
didn't work cuz they'd been cut over to
Noble um and there was sort of a like
well, we got to get them working to be
able to cut a Bosch release. And so
which may slightly like so we will have
a build per stem cell line which may
slightly increase infrastructure costs,
but I don't expect it to be
a huge percentage.
Like it should just be deployed like for
the length of that CI run, it shouldn't
be a long-term large infrastructure
increases.
But we are making progress on the
resolute stem cell.
>> Yeah. Okay.
And issues
um
Now, we have the two two open issues
about
code quality we touched last week.
And the Concourse automation.
>> Oh, Concourse automation is actually
running again with that means the arc
automation for Cloud Foundry and for
Concourse that works.
Uh there are
two left overs that is one or two
additional workflows is remove
individual
XSS repos so I've
proposed a PR but wanted to wait for the
approval by uh
Taylor
so that we do not because there are a
lot of individual users in in the
Concourse repos.
And the second is then this uh
checking for inactive users in the cloud
from in the Concourse org additionally.
>> Mhm. Is that on me? Should I okay.
>> I don't know.
Whatever.
It's just I try to list everything that
I found which was still missing.
>> So, we we have again the beginning of
the month and we didn't have any uh
appear suggested removals.
>> Oh, everybody is active, right?
>> [laughter]
>> There are no uh suggestions. So, the way
how it works
uh when there are no contributors for
removal, no PR is open, but there
couple of people inactive with roles. In
that case, it's only worked into uh
>> Mhm. Mhm.
>> the GitHub action work. So, this was the
agreement at that time when we uh
decided how to implement um
Let's see what if we don't get any any
uh
suggestion for removal in the next
months, maybe I can open issue with the
currently inactive people
from the works we have.
Mhm.
>> [clears throat]
>> Okay.
I noticed that I got also sent to
Concourse organization in Git on GitHub.
>> Yes.
>> [laughter]
>> That's
something uh
Okay.
Um
>> That's not a bug, that's a feature.
>> No, that's by intention actually.
>> Yeah.
Okay, then
we are done with the dashboard
automation cost update. I posted into
our cost channel.
Um, so it was good with
uh
was able to keep the level until the end
of the month.
And now the forecast for
the current month is looking good.
I just posted an update there.
Yeah, it will be great if um
in the working groups we monitor the
cost and then
take action if something increases or
have an understanding why something is
increasing.
And then other one is about now the
vacation season. Um, I pasted a thread
in the posted a thread in our private
channel so you can just put a thumbs up
or or down to the dates
so that we know which meetings we should
cancel.
In case we don't have quorum.
It's an action item for everyone. But
Chris already did the action item.
Thanks.
Okay, do you have anything else?
>> Nope, just envious of where Ruben's
hiding at.
>> Um, so the the election result they got
merged already?
Or not? Like when will the
TOC changes be effective? I've not
looked at GitHub much, but that's why I
want to attend.
As in what when will
Matthew
uh be active as a
person in GitHub?
>> I think Chris had said starting this
week is when we make it effective.
>> Yeah, it should be effective now, but I
I I mean I haven't opened a PR to change
anything in the um in the community repo
or anything like that, so you all can
can set up the permissions, but yeah, it
should should be good to go now.
>> Should I open that PR?
>> Yeah.
>> Sure.
>> All right, I'll do it.
>> Yeah, that should be a
What's actually uh there's a TOC file,
right? That that's driving the org
automation? Yeah.
>> Yeah.
>> And then you two will get an invite to
the Concourse org.
>> Sweet.
>> That's automatically.
And you see repos you
never wanted to see.
>> [laughter]
>> What's the gummy you can never leave.
>> [laughter]
>> Okay.
Anything else?
>> Just a friendly reminder to
register for Cloud Foundry Summit.
Uh we're nearly at 100 registrations.
It'll be nice to see that uh number
trending upwards every week.
>> Great.
>> That's great to hear.
>> I love that it's a summit again and not
just a
summit sounds way more awesome.
Plus it makes all my t-shirts valid
again.
>> Yeah.
Good day. It's 100.
Looks very promising to me at this time
of
>> [laughter]
>> But I don't know how the
in the previous CFDs the numbers have
been developing.
>> [clears throat]
>> Usually people register
towards the end
>> [clears throat]
>> of the registration period.
Yeah. Okay.
Anything else?
I will be out in the next 3 month 3 3
weeks, sorry. So someone else needs to
moderate.
>> [gasps]
>> In case we can have quorum and have
meetings.
>> [clears throat]
>> Then yeah.
Take care. Have a nice day, evening,
morning and see you
in 3 weeks.
>> Yeah.
>> All right.
Have a good vacation. Bye.