Skip to content

Commit 73a3a3e

Browse files
Deployed 5f9360a to dev with MkDocs 1.6.1 and mike 2.1.4
1 parent 07c2769 commit 73a3a3e

File tree

26 files changed

+89
-47
lines changed

26 files changed

+89
-47
lines changed

dev/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616

1717
<link rel="icon" href="/models-as-a-service/dev/assets/favicon.ico">
18-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
18+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
1919

2020

2121

dev/advanced-administration/limitador-persistence/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
<link rel="icon" href="../../assets/favicon.ico">
24-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
24+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2525

2626

2727

dev/advanced-administration/observability/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
<link rel="icon" href="../../assets/favicon.ico">
24-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
24+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2525

2626

2727

dev/architecture/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
<link rel="icon" href="../assets/favicon.ico">
24-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
24+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2525

2626

2727

dev/configuration-and-management/group-membership-known-issues/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
<link rel="icon" href="../../assets/favicon.ico">
24-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
24+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2525

2626

2727

dev/configuration-and-management/maas-controller-overview/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818

1919
<link rel="icon" href="../../assets/favicon.ico">
20-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
20+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2121

2222

2323

dev/configuration-and-management/maas-model-kinds/index.html

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
<link rel="icon" href="../../assets/favicon.ico">
24-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
24+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2525

2626

2727

@@ -1096,6 +1096,17 @@
10961096
</span>
10971097
</a>
10981098

1099+
</li>
1100+
1101+
<li class="md-nav__item">
1102+
<a href="#endpoint-override" class="md-nav__link">
1103+
<span class="md-ellipsis">
1104+
1105+
Endpoint override
1106+
1107+
</span>
1108+
</a>
1109+
10991110
</li>
11001111

11011112
<li class="md-nav__item">
@@ -1541,6 +1552,17 @@
15411552
</span>
15421553
</a>
15431554

1555+
</li>
1556+
1557+
<li class="md-nav__item">
1558+
<a href="#endpoint-override" class="md-nav__link">
1559+
<span class="md-ellipsis">
1560+
1561+
Endpoint override
1562+
1563+
</span>
1564+
</a>
1565+
15441566
</li>
15451567

15461568
<li class="md-nav__item">
@@ -1624,6 +1646,26 @@ <h2 id="modelref-backend-reference">ModelRef (backend reference)</h2>
16241646
</tbody>
16251647
</table>
16261648
<p>The controller that reconciles MaaSModelRef uses <strong>kind</strong> to decide how to resolve the backend and populate <code>status.endpoint</code> and <code>status.phase</code>. Cross-namespace references are supported by specifying <code>modelRef.namespace</code>.</p>
1649+
<h2 id="endpoint-override">Endpoint override</h2>
1650+
<p>MaaSModel supports an optional <code>spec.endpointOverride</code> field. When set, the controller uses this value for <code>status.endpoint</code> instead of the auto-discovered endpoint from the backend (LLMInferenceService status, Gateway, or HTTPRoute hostnames).</p>
1651+
<p>This is useful when:
1652+
- The controller picks the wrong gateway or hostname for the model endpoint.
1653+
- Your environment requires a specific URL that differs from what the backend reports.
1654+
- You need to point the model at a custom proxy or load balancer.</p>
1655+
<p>Example:</p>
1656+
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nt">apiVersion</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">maas.opendatahub.io/v1alpha1</span>
1657+
<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">MaaSModel</span>
1658+
<a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="nt">metadata</span><span class="p">:</span>
1659+
<a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">my-model</span>
1660+
<a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="w"> </span><span class="nt">namespace</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">opendatahub</span>
1661+
<a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a><span class="nt">spec</span><span class="p">:</span>
1662+
<a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a><span class="w"> </span><span class="nt">modelRef</span><span class="p">:</span>
1663+
<a id="__codelineno-0-8" name="__codelineno-0-8" href="#__codelineno-0-8"></a><span class="w"> </span><span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">LLMInferenceService</span>
1664+
<a id="__codelineno-0-9" name="__codelineno-0-9" href="#__codelineno-0-9"></a><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">my-model</span>
1665+
<a id="__codelineno-0-10" name="__codelineno-0-10" href="#__codelineno-0-10"></a><span class="w"> </span><span class="nt">namespace</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">llm</span>
1666+
<a id="__codelineno-0-11" name="__codelineno-0-11" href="#__codelineno-0-11"></a><span class="w"> </span><span class="nt">endpointOverride</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;https://correct-hostname.example.com/my-model&quot;</span>
1667+
</code></pre></div>
1668+
<p>The controller still validates the backend (HTTPRoute exists, LLMInferenceService is ready, etc.) — the override only affects the final endpoint URL written to <code>status.endpoint</code>. When the field is empty or omitted, the controller uses its normal discovery logic.</p>
16271669
<h2 id="current-behavior">Current behavior</h2>
16281670
<ul>
16291671
<li><strong>Supported kind today:</strong> <code>LLMInferenceService</code> (also accepts the alias <code>llmisvc</code> for backwards compatibility). The MaaS controller reconciles MaaSModelRefs whose <strong>modelRef</strong> points to an LLMInferenceService (by name and optional namespace). It sets <code>status.endpoint</code> from the LLMInferenceService status and <code>status.phase</code> from its readiness.</li>
@@ -1693,7 +1735,7 @@ <h2 id="summary">Summary</h2>
16931735
<span class="md-icon" title="Last update">
16941736
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
16951737
</span>
1696-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="March 3, 2026 21:33:09 UTC">March 3, 2026</span>
1738+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="March 10, 2026 19:12:18 UTC">March 10, 2026</span>
16971739
</span>
16981740

16991741

dev/configuration-and-management/model-access-behavior/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
<link rel="icon" href="../../assets/favicon.ico">
24-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
24+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2525

2626

2727

dev/configuration-and-management/model-listing-flow/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
<link rel="icon" href="../../assets/favicon.ico">
24-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
24+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2525

2626

2727

dev/configuration-and-management/model-setup/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222

2323
<link rel="icon" href="../../assets/favicon.ico">
24-
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.4">
24+
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.5">
2525

2626

2727

0 commit comments

Comments
 (0)