[WIP] OLS-2913 Agentic crds#1641
Conversation
|
/hold |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Adds the agentic stack deployment infrastructure to lightspeed-operator:
Deploy scripts (hack/agentic/):
- deploy.sh: Full deploy with on-cluster builds (--provider=vertex|bedrock)
- redeploy-{operator,agent,console,skills,all}.sh: Fast iteration scripts
- undeploy.sh: Teardown with timeout + finalizer cleanup for stuck CRDs
- lib.sh: Shared build helpers with _run() error wrapper, unified _build
sync|async, centralized image vars, --wait on oc start-build
Operator integration:
- cmd/main.go: Wire agentic controller with --agentic-console-image and
--agentic-sandbox-image flags
- Add LightspeedAgents to FeatureGate enum in OLSConfig CRD
- Agentic CRDs: ApprovalPolicy, Agent, LLMProvider, Proposal, results
- config/rbac-agentic/: RBAC for agentic controller
- Dockerfile.dev: Local module builds for agentic-operator dependency
- Add FeatureGateLightspeedAgents and agentic image default constants
Demo proposals use find-token skill from quay.io/harpatil/agentic-skills
(TODO: replace with Konflux-built image when available).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…de agentic operator CRD in the manifest generation Signed-off-by: Haoyu Sun <hasun@redhat.com>
|
@raptorsun: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
In progress, do not merge
Description
Type of change
Related Tickets & Documents
Checklist before requesting a review
Testing