Skip to content
Signpost

What the platform teams are building, and what changes next.

A shared, always-current view of every platform streamline: who owns it, which stage it is in, and what is about to change for the teams that depend on it.

Last update posted . Subscribe to the feed and you will not have to come looking.

Needs your attention

Landing within 60 days, or landed in the last 30

  1. in 4 weeksannounced
    BreakingAI Platform

    Direct provider API keys stop working on 2 November

    LLM gateway

    From 2 November the provider keys held by individual teams are revoked. Calls made directly to a provider will fail with a 401; calls through the gateway are unaffected.

    Switching over is a base URL change and a different key. The quickstart has the exact diff for each SDK we support.

  2. 3 days agoannounced
    BreakingDevOps

    Production clusters upgrade from 1 October — Ingress v1beta1 is removed

    Kubernetes 1.31 upgrade

    Production upgrades run in three waves starting 1 October. Any workload still declaring networking.k8s.io/v1beta1 Ingress objects will fail to deploy once its cluster is upgraded.

    Run kubectl deprecations --context <your-cluster> to see whether you are affected. The migration guide has the before-and-after manifests.

    What you need to do

    • Run kubectl deprecations --context <your-cluster> against every cluster your team owns.
    • Move any v1beta1 Ingress objects to networking.k8s.io/v1, using the before-and-after manifests.
    • Tell us in #devops if you cannot make 1 October, before the waves start.
  3. 3 weeks ago
    Action requiredDevOps

    Push protection is on for the 20 busiest repositories

    Secret scanning and push protection

    If a push is blocked, the message names the file and line. Rotate the credential first, then remove it from the commit — do not just force-push over it, because the secret is already in the reflog.

    Rolling out to the remaining repositories through October and November.

  4. 4 weeks ago
    Action requiredDevOps

    38 pipelines still to migrate before the March 2027 shutdown

    Jenkins pipelines

    We will contact owning teams individually from October. If your pipeline is on the list and you think it should simply be deleted, tell us — that is often the right answer for pipelines nobody has run this year.

All upcoming changes

The platform at a glance

Latest from the teams

See all changes
Breakingtakes effect

LLM gateway · AI Platform

Direct provider API keys stop working on 2 November

From 2 November the provider keys held by individual teams are revoked. Calls made directly to a provider will fail with a 401; calls through the gateway are unaffected.

Switching over is a base URL change and a different key. The quickstart has the exact diff for each SDK we support.

Info

Remote build cache · Developer Experience

Cache hit rate is 71% across onboarded repositories

Median CI build time on those repositories is down from 11 to 4 minutes.

Action required

Secret scanning and push protection · DevOps

Push protection is on for the 20 busiest repositories

If a push is blocked, the message names the file and line. Rotate the credential first, then remove it from the commit — do not just force-push over it, because the secret is already in the reflog.

Rolling out to the remaining repositories through October and November.

Info

Data catalog · Internal Tools

First 40 datasets are indexed

Warehouse tables first; event streams and object storage follow. Personal data classification is being reviewed with Legal before anything is opened up more widely.

Breakingtakes effect

Kubernetes 1.31 upgrade · DevOps

Production clusters upgrade from 1 October — Ingress v1beta1 is removed

Production upgrades run in three waves starting 1 October. Any workload still declaring networking.k8s.io/v1beta1 Ingress objects will fail to deploy once its cluster is upgraded.

Run kubectl deprecations --context <your-cluster> to see whether you are affected. The migration guide has the before-and-after manifests.

What you need to do

  • Run kubectl deprecations --context <your-cluster> against every cluster your team owns.
  • Move any v1beta1 Ingress objects to networking.k8s.io/v1, using the before-and-after manifests.
  • Tell us in #devops if you cannot make 1 October, before the waves start.