workspaces-issues
workspaces-issues copied to clipboard
Custom Agent, Kubernetes and other compute
Hi All,
First time here :)
For a project I am doing, I want to create and provision my own instances as a response to user selection. These instances need to be provisioned when the user selects the instance type - much like the behavior of the docker agent. In general, we would need to provision machines on,
- Cloud compute (AWS, GCP.. etc)
- Windows machines.
- Kubernetes pods.
- Docker containers.
- Podman (We are considering it).
I was wondering if there was a way to create a "custom" agent, one which accepts a webhook and would return a running machine and the container status to workspaces. In this project we require making custom provisioning. Agent would provide,
- Status
- Machine details.
- Actions (Delete, create, etc)
- Other requirements...
E.g. the workflow would be,
- User selects the container/machine type
- A webhook is sent to the agent to create the machine,
- Agent returns with status running
- User sees machine provisioned or error, and can start working.