backfill workbench tools in k8s operator - #3918
Conversation
Soffi AI SummaryThis PR significantly expands the Key changes:
Commits
Updated: 2026-07-28 10:55 UTC |
Greptile SummaryThis PR expands Kubernetes WorkbenchTool support to cover additional integrations and policies.
Confidence Score: 3/5The PR should not merge until Docker WorkbenchTools correctly synchronize rotated Secret-backed registry credentials. The update decision hashes only the WorkbenchTool spec and does not watch referenced Secrets, so rotating Docker credentials leaves Console using stale authentication data. Files Needing Attention: go/controller/internal/controller/workbench_tool_controller.go
|
| Filename | Overview |
|---|---|
| go/controller/internal/controller/workbench_tool_controller.go | Adds SCM references, bindings, and Docker authentication, but Docker Secret rotation is hidden by the spec-only update gate. |
| go/controller/api/v1alpha1/workbenchtool_types.go | Adds the expanded WorkbenchTool API model and converts its configurations into Console API attributes. |
| go/controller/config/crd/bases/deployments.plural.sh_workbenchtools.yaml | Regenerates the WorkbenchTool CRD schema for the newly supported fields and integrations. |
| go/controller/api/v1alpha1/zz_generated.deepcopy.go | Regenerates deep-copy implementations for the expanded API types. |
Reviews (1): Last reviewed commit: "backfill workbench tools in k8s operator" | Re-trigger Greptile
Test Plan
Test environment: https://console.your-env.onplural.sh/
Checklist
Plural Flow: console