oc_create
Creates OpenShift resources such as projects, deploymentconfigs, and routes from YAML manifests or direct parameters, with options for dry-run validation.
Instructions
Create OpenShift resources like projects, deploymentconfigs, routes, etc.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "oc_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name of the resource | |
| image | No | Container image for deploymentconfig | |
| dryRun | No | Validate only, don't create | |
| context | No | OpenShift context to use (optional) | |
| service | No | Service name for route | |
| filename | No | Path to YAML file to create resources from | |
| hostname | No | Hostname for route | |
| manifest | No | YAML manifest to create resources from | |
| replicas | No | Number of replicas | |
| namespace | No | OpenShift namespace/project | default |
| description | No | Description for project | |
| displayName | No | Display name for project | |
| resourceType | No | Type of resource to create (project, deploymentconfig, route, service, etc.) |