Files
test/keywords/k8s/helm/object/kubectl_helm_object.py
Thomas Sunil 2696f2e32a Nginx functional tests for upversioning
- added tests for nginx chart version and chart used by nginx pod

Change-Id: I8b57b8bc2aa11b6bb136a893fec8a77f7ea7b096
Signed-off-by: Thomas Sunil <sunil.thomas@windriver.com>
2025-11-13 10:25:55 -05:00

53 lines
1.0 KiB
Python

class KubectlHelmObject:
"""Object representing a kubectl helmchart."""
def __init__(self, name: str):
"""Initialize KubectlHelmObject.
Args:
name (str): Name of the helm.
"""
self.name = name
self.chart = None
self.version = None
def get_name(self) -> str:
"""Get helm name.
Returns:
str: Helm name.
"""
return self.name
def set_chart(self, chart: str) -> None:
"""Set chart name.
Args:
chart (str): Chart name.
"""
self.chart = chart
def get_chart(self) -> str:
"""Get chart name.
Returns:
str: Chart name.
"""
return self.chart
def set_version(self, version: str) -> None:
"""Set version.
Args:
version (str): Version value.
"""
self.version = version
def get_version(self) -> str:
"""Get version.
Returns:
str: Version value.
"""
return self.version