Skip to content

Commit 1b2c9a6

Browse files
authored
feat: Add network field to LlamaStackDistribution (#2647)
Signed-off-by: Jorge Garcia Oncins <jgarciao@redhat.com>
1 parent 991d0af commit 1b2c9a6

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

-18.3 KB
Binary file not shown.

ocp_resources/llama_stack_distribution.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,28 @@ class LlamaStackDistribution(NamespacedResource):
1616

1717
def __init__(
1818
self,
19+
network: dict[str, Any] | None = None,
1920
replicas: int | None = None,
2021
server: dict[str, Any] | None = None,
2122
**kwargs: Any,
2223
) -> None:
2324
r"""
2425
Args:
26+
network (dict[str, Any]): Network defines network access controls for the LlamaStack service
27+
2528
replicas (int): No field description from API
2629
2730
server (dict[str, Any]): ServerSpec defines the desired state of llama server.
2831
2932
"""
3033
super().__init__(**kwargs)
3134

35+
self.network = network
3236
self.replicas = replicas
3337
self.server = server
3438

3539
def to_dict(self) -> None:
40+
3641
super().to_dict()
3742

3843
if not self.kind_dict and not self.yaml_file:
@@ -44,6 +49,9 @@ def to_dict(self) -> None:
4449

4550
_spec["server"] = self.server
4651

52+
if self.network is not None:
53+
_spec["network"] = self.network
54+
4755
if self.replicas is not None:
4856
_spec["replicas"] = self.replicas
4957

0 commit comments

Comments
 (0)