Skip to content

CC-8364 Support namespace-backed container instance listing - #15698

Draft
skepticfx wants to merge 1 commit into
mainfrom
nafeez/CC-8364-fix-do-container-instance-listing
Draft

skepticfx wants to merge 1 commit into
mainfrom
nafeez/CC-8364-fix-do-container-instance-listing

Conversation

@skepticfx

@skepticfx skepticfx commented Sep 17, 2026

Copy link
Copy Markdown
Member

Fixes #CC-8364

Support namespace-backed container instance listing

Only 32-hex namespace IDs use the new API backed by KV directory. All UUIDs retain Dashboard routing.


  • Tests
    • Tests included/updated
    • Automated tests not possible - manual testing has been completed as follows:
    • Additional testing not necessary because:
  • Public documentation
    • Cloudflare docs PR(s):
    • Documentation not necessary because: not a new feature. Just updating the existing list instances command.

A picture of a cute animal (not mandatory, but encouraged)


Devin Review

@changeset-bot

changeset-bot Bot commented Sep 17, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4eea51d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 6 packages
Name Type
@cloudflare/containers-shared Minor
wrangler Minor
@cloudflare/deploy-helpers Patch
@cloudflare/vite-plugin Patch
@cloudflare/vitest-plugin Patch
@cloudflare/remote-bindings Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-project-automation github-project-automation Bot moved this to Untriaged in workers-sdk Sep 17, 2026
@workers-devprod
workers-devprod requested review from a team and NuroDev and removed request for a team September 17, 2026 16:03
@workers-devprod

Copy link
Copy Markdown
Contributor

Codeowners approval required for this PR:

  • @cloudflare/cloudchamber
  • @cloudflare/wrangler
Show detailed file reviewers
  • .changeset/calm-containers-list-namespace-instances.md: [@cloudflare/wrangler]
  • packages/containers-shared/index.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/containers-shared/src/container-instances.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/wrangler/src/tests/containers/delete.test.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/wrangler/src/tests/containers/info.test.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/wrangler/src/tests/containers/instances.test.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/wrangler/src/tests/containers/list.test.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/wrangler/src/containers/application-id.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/wrangler/src/containers/containers.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/wrangler/src/containers/instances.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]
  • packages/wrangler/src/containers/list.ts: [@cloudflare/cloudchamber @cloudflare/wrangler]

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 2 potential issues.

Devin Review

@@ -0,0 +1,8 @@
---
"@cloudflare/containers-shared": patch

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 New export classified as patch

@cloudflare/containers-shared adds a public API export but receives a patch bump. REVIEW.md classifies new exports and API capabilities as minor.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.

Comment on lines +449 to +458
state: {
describe:
"Filter namespace-backed instances by active or non-active lifecycle state",
choices: ["active", "not-active"] as const,
},
"name-prefix": {
describe:
"Filter namespace-backed instances by a case-sensitive name prefix",
type: "string",
conflicts: "search",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 New flags bypass experimental rollout

The stable command exposes --state and --name-prefix directly. Wrangler guidance requires new stable-command features behind experimental flags during validation.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.

@ask-bonk

ask-bonk Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

LGTM

github run

@pkg-pr-new

pkg-pr-new Bot commented Sep 17, 2026

Copy link
Copy Markdown
@cloudflare/autoconfig

npm i https://pkg.pr.new/@cloudflare/autoconfig@15698

@cloudflare/build-output-utils

npm i https://pkg.pr.new/@cloudflare/build-output-utils@15698

@cloudflare/codemods

npm i https://pkg.pr.new/@cloudflare/codemods@15698

@cloudflare/config

npm i https://pkg.pr.new/@cloudflare/config@15698

@cloudflare/containers-shared

npm i https://pkg.pr.new/@cloudflare/containers-shared@15698

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@15698

@cloudflare/deploy-helpers

npm i https://pkg.pr.new/@cloudflare/deploy-helpers@15698

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@15698

miniflare

npm i https://pkg.pr.new/miniflare@15698

@cloudflare/pages-functions

npm i https://pkg.pr.new/@cloudflare/pages-functions@15698

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@15698

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@15698

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@15698

@cloudflare/vitest-plugin

npm i https://pkg.pr.new/@cloudflare/vitest-plugin@15698

@cloudflare/workers-auth

npm i https://pkg.pr.new/@cloudflare/workers-auth@15698

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@15698

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@15698

wrangler

npm i https://pkg.pr.new/wrangler@15698

commit: 4eea51d

@skepticfx
skepticfx marked this pull request as draft September 17, 2026 17:07
@skepticfx
skepticfx force-pushed the nafeez/CC-8364-fix-do-container-instance-listing branch from 35b60cb to 4eea51d Compare September 17, 2026 18:17
@cjol cjol assigned cjol and unassigned cjol Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

3 participants