From 28b41d87ba6863d5b616eb5391f1a23fd736612c Mon Sep 17 00:00:00 2001 From: Jason Montleon Date: Wed, 11 Sep 2024 10:57:36 -0400 Subject: [PATCH] :sparkles: Add a log msg to clarify a secret is required to deploy kai Signed-off-by: Jason Montleon --- roles/tackle/tasks/kai.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/roles/tackle/tasks/kai.yml b/roles/tackle/tasks/kai.yml index 54c8ab7..e4f7702 100644 --- a/roles/tackle/tasks/kai.yml +++ b/roles/tackle/tasks/kai.yml @@ -8,6 +8,16 @@ namespace: "{{ app_namespace }}" register: kai_api_key_secret_status +- name: Verify kai-api-key-secret has been created + when: (kai_api_key_secret_status.resources|length) == 0 + debug: + msg: > + Kai will not deploy until the credential secret exists. + kubectl create secret -n {{ app_namespace }} generic kai-api-key-secret + --fromliteral=genai_key=[BAM_KEY] + --from-literal=api_base=[OPENAI_BASE] + --from-literal=api_key=[OPENAI_KEY] + - when: (kai_api_key_secret_status.resources|length) > 0 block: - name: Check if JWT token secret is defined