Skip to content

Add agent service deployment to the Kubernetes Helm chart #5269

@bobbai00

Description

@bobbai00

Task Summary

The agent service image is built and shipped but has no Kubernetes deployment. The Helm chart under bin/k8s/ contains no template or values for it, even though every other service does.

Current state:

Artifact Agent service present?
bin/agent-service.dockerfile yes
CI build (.github/workflows/build-and-push-images.yml -> texera-agent-service) yes
bin/single-node/docker-compose.yml (agent-service block) yes
bin/k8s/templates/*-deployment.yaml / *-service.yaml no
bin/k8s/values.yaml / values-development.yaml entry no

So the service runs under single-node compose but cannot be deployed via Helm.

Add, mirroring the existing services (e.g. workflow-compiling-service-*.yaml):

  • bin/k8s/templates/agent-service-deployment.yaml
  • bin/k8s/templates/agent-service-service.yaml
  • an agentService entry in values.yaml and values-development.yaml (image, port, env, resources)
  • a gateway route so the service is reachable, consistent with the other services

Task Type

  • Refactor / Cleanup
  • DevOps / Deployment / CI
  • Testing / QA
  • Documentation
  • Performance
  • Other

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions