From d0eda204607d684b96593bd0d524dbd048e7ba03 Mon Sep 17 00:00:00 2001 From: David Parker Date: Mon, 16 Feb 2026 11:40:47 +0000 Subject: [PATCH] [patch] Fix typehints for prepareInstallSecrets() --- src/mas/devops/tekton.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mas/devops/tekton.py b/src/mas/devops/tekton.py index 58042db0..7ba7c164 100644 --- a/src/mas/devops/tekton.py +++ b/src/mas/devops/tekton.py @@ -398,7 +398,7 @@ def prepareAiServicePipelinesNamespace(dynClient: DynamicClient, instanceId: str logger.info(f"Storage class {storageClass} uses volumeBindingMode={volumeBindingMode}, skipping PVC bind wait") -def prepareInstallSecrets(dynClient: DynamicClient, namespace: str, slsLicenseFile: str = None, additionalConfigs: dict = None, certs: str = None, podTemplates: str = None) -> None: +def prepareInstallSecrets(dynClient: DynamicClient, namespace: str, slsLicenseFile: dict | None = None, additionalConfigs: dict | None = None, certs: dict | None = None, podTemplates: dict | None = None) -> None: """ Create or update secrets required for MAS installation pipelines. @@ -408,10 +408,10 @@ def prepareInstallSecrets(dynClient: DynamicClient, namespace: str, slsLicenseFi Parameters: dynClient (DynamicClient): OpenShift Dynamic Client namespace (str): The namespace to create secrets in - slsLicenseFile (str, optional): SLS license file content. Defaults to None (empty secret). + slsLicenseFile (dict, optional): SLS license file content. Defaults to None (empty secret). additionalConfigs (dict, optional): Additional configuration data. Defaults to None (empty secret). - certs (str, optional): Certificate data. Defaults to None (empty secret). - podTemplates (str, optional): Pod template data. Defaults to None (empty secret). + certs (dict, optional): Certificate data. Defaults to None (empty secret). + podTemplates (dict, optional): Pod template data. Defaults to None (empty secret). Returns: None