Platform apptainer instance exec request

Execute a command in a platform apptainer instance

Endpoint

PUT /api/platform/apptainer/instance/

Auth

Authorization: Bearer ${token}

Body

Content-Type: application/json
Json
{
    "identity": "",
    "directory": "",
    "command": []
}

identity and a non-empty command are required. directory is the optional working directory.

Response

Each line of command output is streamed back as a string entity chunk.

Json
[
    {
        "kind": "status",
        "payload": {
            "code": 0,
            "message": ""
        }
    },
    {
        "kind": "entity",
        "payload": ""
    }
]

Notes

  • Platform Permission Required
  • Read-Only Permission Restricted