MaaSModelRefSummary¶
BFF representation of a MaaSModelRef Kubernetes custom resource
Type: object
Properties¶
| Property | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Name of the MaaSModelRef resource Example: |
namespace | string | Yes | Namespace of the MaaSModelRef resource Example: |
displayName | string | No | Human-readable display name (from openshift.io/display-name annotation) Example: |
description | string | No | Optional description of the model (from openshift.io/description annotation) Example: |
modelRef | ModelReference | Yes | |
phase | string | No | Current phase of the model (from status) Allowed values: Example: |
statusMessage | string | No | Human-readable status message from the Ready condition in status.conditions |
reason | string | No | Reason from the Ready condition in status.conditions Example: |
status | string | No | Status from the Ready condition in status.conditions (e.g. True, False, Unknown) Example: |
conditionType | string | No | Condition type from the Ready condition in status.conditions Example: |
lastTransitionTime | string (date-time) | No | lastTransitionTime from the Ready condition in status.conditions Example: |
endpoint | string | No | Endpoint URL for the model (from status) Example: |
modelCapabilities | array of string | No | Model capability tags from the opendatahub.io/model-capabilities annotation (e.g. text-generation, vision). Absent when the annotation was not set. |
Example¶
{
"name": "llama-2-7b-chat",
"namespace": "maas-models",
"displayName": "Granite 3 8B Instruct",
"description": "IBM Granite 3 8B instruction-tuned language model.",
"modelRef": {
"kind": "LLMInferenceService",
"name": "llama-2-7b-chat"
},
"phase": "Ready",
"statusMessage": "string",
"reason": "Reconciled",
"status": "True",
"conditionType": "Ready",
"lastTransitionTime": "2026-01-01T00:00:00Z",
"endpoint": "https://llama-2-7b-chat.example.com",
"modelCapabilities": ["text-generation", "vision"]
}