Repository navigation
Conversation
- kafka cluster create: require --mtls-authen or --sasl-authen (gateway rejects both off with a field-less bad_request) and error when no project id resolves instead of sending "" - always send configGroupVersionId: "" is read as "no config group" (confirmed live), not a malformed version id - kafka user create/update: send topic-name lists as [] never null — the API 400s on null for these array fields - kafka user get-creds: an mTLS answer is now a ZIP archive of the credential material, so read via the new vdbclient.Client.Raw and write to --output-file (default kafka-creds-<user-id>.zip, 0600); a JSON answer still prints as before - tests for the new guards; docs updated to match Co-Authored-By: Claude Code <noreply@anthropic.com>
The backend's create validation still calls getTags().size() on the
auto-payment flow even though the tagging feature was dropped, so a
request whose tags field is absent dies as a bare HTTP 500 (measured
live 2026-10-19). Send "tags": {} unconditionally; there is still no
way — or reason — to set a non-empty value. Also record the observed
create status pipeline in go/cmd/vdb/CLAUDE.md.
Co-Authored-By: Claude Code <noreply@anthropic.com>
The site/ directory is mkdocs build output and was committed by mistake in a merge from main, including rendered internal superpowers docs. Restore the site/ ignore rule that main already has. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Resolve conflicts from the earlier snapshot-style "merge from main" commit, which copied main's tree without recording main as a parent: - agentbase sources/docs, CHANGELOG.md, .release-please-manifest.json, go/cmd/root.go: vdb carried older snapshots of main, take main's. - CLAUDE.md: keep main's new agentbase tools entries plus the vdb tree. - mkdocs.yml: take main's new agentbase nav entries. - Drop go/internal/auth/token.go: the v1 IAM TokenManager that main removed in #8; it was re-added by the vdb init commit and is unused. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
vks-team
reviewed
Nov 2, 2026
- memorystore backup-storage: --storage-id completion read the purchasable packages (/packages) instead of the storage you own (basePath); fix the endpoint and the comment that described the mapping - postgresql cluster delete: read the pre-delete target through vdbclient.PayloadObject and warn on a null payload instead of printing an envelope full of <nil> above the confirmation - postgresql cluster completion: same PayloadObject check - relational backup: drop subnetIDsOnly/subnetIDPrefix, dead code kept alive only by its own test - kafka cluster: fix configGroupVersionResourc identifier typo - CLAUDE.md: translate the vdb tree annotations to English Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
grn vdbfor GreenNode vDB, registered behind the!vks_onlybuild tag (not in the public VKS-only release binary yet)./vdb-relational): instance lifecycle, replicas, settings/secrules, catalog lookups, backups, configuration groups, backup storage/vdb-kafka): cluster, topic, user, versioned configuration groups, catalogShared changes
internal/client:SetHeadersfor per-service headers (vDBuser-type), plusRequest/RequestRawfor Kafka's body-less PUTs with empty responsesinternal/vdbclient: envelope unwrap, 1-based list query, ID guard, dry-run previewinternal/config:vdb_endpointper region@GreenNodeHub/vdb; docs underdocs/commands/vdb/+ mkdocs navNotes for review
go/cmd/vdb/CLAUDE.mdmain(agentbase 1.14/1.15); conflicts were resolved in favor ofmainfor agentbase and release filesTest plan
go build ./...andgo build -tags vks_only ./...go vet ./...go test ./...