Skip to content

Commit

Permalink
Updates for konveyor/kai#308
Browse files Browse the repository at this point in the history
Signed-off-by: Fabian von Feilitzsch <fabian@fabianism.us>
  • Loading branch information
fabianvf committed Aug 20, 2024
1 parent 43beb3b commit 826f452
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 28 deletions.
2 changes: 1 addition & 1 deletion roles/tackle/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ kai_enable_trace: "true"
kai_model_provider: "ChatIBMGenAI"
kai_model_id: "mistralai/mixtral-8x7b-instruct-v01"

kai_hub_importer_args: "-k"
kai_hub_importer_args: ""

kai_database_image_fqin: "{{ keycloak_database_image_fqin }}"
kai_database_secret_name: kai-db-secret
Expand Down
10 changes: 5 additions & 5 deletions roles/tackle/tasks/kai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,15 @@
name: "{{ kai_database_secret_name }}"
namespace: "{{ app_namespace }}"
stringData:
POSTGRES_HOST: "{{ kai_database_address }}"
POSTGRES_DB: kai
POSTGRES_PASSWORD: "{{ pg_password }}"
POSTGRES_USER: kai
POSTGRESQL_HOST: "{{ kai_database_address }}"
POSTGRESQL_DATABASE: kai
POSTGRESQL_PASSWORD: "{{ pg_password }}"
POSTGRESQL_USER: kai
when: (kai_db_secret_status.resources|length) == 0

- name: Decode pg_password from secret
set_fact:
pg_password: "{{ kai_db_secret_status.resources.0.data.POSTGRES_PASSWORD | b64decode }}"
pg_password: "{{ kai_db_secret_status.resources.0.data.POSTGRESQL_PASSWORD | b64decode }}"
when: (kai_db_secret_status.resources|length) > 0

- name: Retrieve Hub Secret
Expand Down
5 changes: 2 additions & 3 deletions roles/tackle/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -734,6 +734,5 @@
- (pathfinder_pod.resources|length) == 0

- name: Run kai tasks
when:
- (experimental_deploy_kai|bool)
include_tasks: kai.yml
when: experimental_deploy_kai
import_tasks: kai.yml
16 changes: 8 additions & 8 deletions roles/tackle/templates/kai/kai-api-deployment.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -20,26 +20,26 @@ spec:
ports:
- containerPort: 8080
env:
- name: POSTGRES_HOST
- name: POSTGRESQL_HOST
valueFrom:
secretKeyRef:
name: "{{ kai_db_secret_name }}"
key: POSTGRES_HOST
- name: POSTGRES_DB
key: POSTGRESQL_HOST
- name: POSTGRESQL_DATABASE
valueFrom:
secretKeyRef:
name: "{{ kai_db_secret_name }}"
key: POSTGRES_DB
- name: POSTGRES_PASSWORD
key: POSTGRESQL_DB
- name: POSTGRESQL_PASSWORD
valueFrom:
secretKeyRef:
name: "{{ kai_db_secret_name }}"
key: POSTGRES_PASSWORD
- name: POSTGRES_USER
key: POSTGRESQL_PASSWORD
- name: POSTGRESQL_USER
valueFrom:
secretKeyRef:
name: "{{ kai_db_secret_name }}"
key: POSTGRES_USER
key: POSTGRESQL_USER
- name: DEMO_MODE
value: "False"
- name: HUB_URL
Expand Down
6 changes: 3 additions & 3 deletions roles/tackle/templates/kai/kai-db-deployment.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,17 @@ spec:
valueFrom:
secretKeyRef:
name: "{{ kai_db_secret_name }}"
key: POSTGRES_DB
key: POSTGRESQL_DATABASE
- name: POSTGRESQL_PASSWORD
valueFrom:
secretKeyRef:
name: "{{ kai_db_secret_name }}"
key: POSTGRES_PASSWORD
key: POSTGRESQL_PASSWORD
- name: POSTGRESQL_USER
valueFrom:
secretKeyRef:
name: "{{ kai_db_secret_name }}"
key: POSTGRES_USER
key: POSTGRESQL_USER
volumeMounts:
- mountPath: /var/lib/postgresql/data
name: kai-db-data
Expand Down
16 changes: 8 additions & 8 deletions roles/tackle/templates/kai/kai-importer-deployment.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,26 @@ spec:
- name: kai-hub-importer
image: "{{ kai_fqin }}"
env:
- name: POSTGRES_HOST
- name: POSTGRESQL_HOST
valueFrom:
secretKeyRef:
name: "{{ kai_database_secret_name }}"
key: POSTGRES_HOST
- name: POSTGRES_DB
key: POSTGRESQL_HOST
- name: POSTGRESQL_DATABASE
valueFrom:
secretKeyRef:
name: "{{ kai_database_secret_name }}"
key: POSTGRES_DB
- name: POSTGRES_PASSWORD
key: POSTGRESQL_DB
- name: POSTGRESQL_PASSWORD
valueFrom:
secretKeyRef:
name: "{{ kai_database_secret_name }}"
key: POSTGRES_PASSWORD
- name: POSTGRES_USER
key: POSTGRESQL_PASSWORD
- name: POSTGRESQL_USER
valueFrom:
secretKeyRef:
name: "{{ kai_database_secret_name }}"
key: POSTGRES_USER
key: POSTGRESQL_USER
- name: DEMO_MODE
value: "{{ kai_enable_demo_mode }}"
- name: HUB_URL
Expand Down

0 comments on commit 826f452

Please sign in to comment.