11# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
22# SPDX-License-Identifier: Apache-2.0
3- suite : experimental supervisor deployment
3+ suite : supervisor deployment
44templates :
5- - templates/experimental- supervisor.yaml
5+ - templates/supervisor.yaml
66 - templates/gateway-config.yaml
77release :
88 name : openshell
99 namespace : gateway
1010tests :
1111 - it : adds no supervisor by default
12- template : templates/experimental- supervisor.yaml
12+ template : templates/supervisor.yaml
1313 asserts :
1414 - hasDocuments :
1515 count : 0
1616 - it : deploys one isolated idle process in the gateway namespace
17- template : templates/experimental- supervisor.yaml
17+ template : templates/supervisor.yaml
1818 set :
1919 gatewayConfig :
2020 openshell.drivers.kubernetes :
21- experimental_supervisor_topology : gateway
22- supervisor_image : example.com/supervisor:experiment
21+ supervisor_topology : gateway
22+ supervisor_image : example.com/supervisor:shared
2323 asserts :
2424 - equal :
2525 path : metadata.namespace
@@ -29,10 +29,10 @@ tests:
2929 value : 1
3030 - equal :
3131 path : spec.template.metadata.labels["app.kubernetes.io/name"]
32- value : openshell-experimental- supervisor
32+ value : openshell-supervisor
3333 - equal :
3434 path : spec.template.spec.containers[0].image
35- value : example.com/supervisor:experiment
35+ value : example.com/supervisor:shared
3636 - equal :
3737 path : spec.template.spec.containers[0].args
3838 value :
@@ -69,37 +69,37 @@ tests:
6969 set :
7070 gatewayConfig :
7171 openshell.drivers.kubernetes :
72- experimental_supervisor_topology : gateway
72+ supervisor_topology : gateway
7373 asserts :
7474 - matchRegex :
7575 path : data["gateway.toml"]
76- pattern : ' experimental_supervisor_topology = "gateway"'
76+ pattern : ' supervisor_topology = "gateway"'
7777 - it : rejects workspace until implemented
78- template : templates/experimental- supervisor.yaml
78+ template : templates/supervisor.yaml
7979 set :
8080 gatewayConfig :
8181 openshell.drivers.kubernetes :
82- experimental_supervisor_topology : workspace
82+ supervisor_topology : workspace
8383 asserts :
8484 - failedTemplate :
85- errorMessage : experimental_supervisor_topology =workspace is not implemented
85+ errorMessage : supervisor_topology =workspace is not implemented
8686 - it : rejects invalid topology
87- template : templates/experimental- supervisor.yaml
87+ template : templates/supervisor.yaml
8888 set :
8989 gatewayConfig :
9090 openshell.drivers.kubernetes :
91- experimental_supervisor_topology : invalid
91+ supervisor_topology : invalid
9292 asserts :
9393 - failedTemplate :
94- errorMessage : experimental_supervisor_topology must be gateway or workspace; omit it to disable the experiment
94+ errorMessage : supervisor_topology must be gateway or workspace; omit it to disable the shared supervisor
9595 - it : rejects enabled topology for another compute driver
96- template : templates/experimental- supervisor.yaml
96+ template : templates/supervisor.yaml
9797 set :
9898 gatewayConfig :
9999 openshell.gateway :
100100 compute_driver : docker
101101 openshell.drivers.kubernetes :
102- experimental_supervisor_topology : gateway
102+ supervisor_topology : gateway
103103 asserts :
104104 - failedTemplate :
105- errorMessage : experimental_supervisor_topology requires the kubernetes compute driver
105+ errorMessage : supervisor_topology requires the kubernetes compute driver
0 commit comments