Skip to content

Commit db68795

Browse files
committed
[major] AI Broker / AI Service cleanup
1 parent c90f007 commit db68795

4 files changed

Lines changed: 136 additions & 226 deletions

File tree

src/mas/devops/data/catalogs/v9-250624-amd64.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,10 @@ mas_facilities_version:
9393
9.0.x: "" # Not Supported
9494
8.10.x: "" # Not Supported
9595
8.11.x: "" # Not Supported
96-
mas_aibroker_version:
96+
97+
aiservice_version:
9798
9.1.x: 9.1.0
98-
9.0.x: 9.0.6
99+
99100
# Extra Images for UDS
100101
# ------------------------------------------------------------------------------
101102
uds_extras_version: 1.5.0

src/mas/devops/tekton.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ def launchInstallPipelineForAiservice(dynClient: DynamicClient, params: dict) ->
406406
"""
407407
Create a PipelineRun to install the Aiservice
408408
"""
409-
instanceId = params["aibroker_instance_id"]
409+
instanceId = params["aiservice_instance_id"]
410410
namespace = f"mas-{instanceId}-pipelines"
411411
timestamp = launchPipelineRun(dynClient, namespace, "pipelinerun-aiservice-install", params)
412412

src/mas/devops/templates/pipelinerun-aiservice-install.yml.j2

Lines changed: 125 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: tekton.dev/v1beta1
33
kind: PipelineRun
44
metadata:
5-
name: "{{aibroker_instance_id}}-install-{{ timestamp }}"
5+
name: "{{aiservice_instance_id}}-install-{{ timestamp }}"
66
labels:
77
tekton.dev/pipeline: aiservice-install
88
spec:
@@ -250,8 +250,8 @@ spec:
250250

251251
# Common params
252252
# -------------------------------------------------------------------------
253-
- name: aibroker_instance_id
254-
value: "{{ aibroker_instance_id }}"
253+
- name: aiservice_instance_id
254+
value: "{{ aiservice_instance_id }}"
255255
- name: mas_icr_cp
256256
value: "{{ mas_icr_cp }}"
257257
- name: mas_icr_cpopen
@@ -283,165 +283,165 @@ spec:
283283
value: "{{ install_dro_aiservice }}"
284284
- name: install_db2_aiservice
285285
value: "{{ install_db2_aiservice }}"
286-
- name: mas_aibroker_dro_secret_name
287-
value: "{{ mas_aibroker_dro_secret_name }}"
288-
- name: mas_aibroker_dro_api_key
289-
value: "{{ mas_aibroker_dro_api_key }}"
290-
- name: mas_aibroker_dro_url
291-
value: "{{ mas_aibroker_dro_url }}"
292-
- name: mas_aibroker_dro_ca_cert
293-
value: "{{ mas_aibroker_dro_ca_cert }}"
294-
- name: mas_aibroker_db2_username
295-
value: "{{ mas_aibroker_db2_username }}"
296-
- name: mas_aibroker_db2_password
297-
value: "{{ mas_aibroker_db2_password }}"
298-
- name: mas_aibroker_db2_jdbc_url
299-
value: "{{ mas_aibroker_db2_jdbc_url }}"
300-
- name: mas_aibroker_db2_ssl_enabled
301-
value: "{{ mas_aibroker_db2_ssl_enabled }}"
302-
- name: mas_aibroker_db2_ca_cert
303-
value: "{{ mas_aibroker_db2_ca_cert }}"
304-
- name: mas_aibroker_sls_secret_name
305-
value: "{{ mas_aibroker_sls_secret_name }}"
306-
- name: mas_aibroker_sls_registration_key
307-
value: "{{ mas_aibroker_sls_registration_key }}"
308-
- name: mas_aibroker_sls_url
309-
value: "{{ mas_aibroker_sls_url }}"
310-
- name: mas_aibroker_sls_ca_cert
311-
value: "{{ mas_aibroker_sls_ca_cert }}"
286+
- name: aiservice_dro_secret_name
287+
value: "{{ aiservice_dro_secret_name }}"
288+
- name: aiservice_dro_api_key
289+
value: "{{ aiservice_dro_api_key }}"
290+
- name: aiservice_dro_url
291+
value: "{{ aiservice_dro_url }}"
292+
- name: aiservice_dro_ca_cert
293+
value: "{{ aiservice_dro_ca_cert }}"
294+
- name: aiservice_db2_username
295+
value: "{{ aiservice_db2_username }}"
296+
- name: aiservice_db2_password
297+
value: "{{ aiservice_db2_password }}"
298+
- name: aiservice_db2_jdbc_url
299+
value: "{{ aiservice_db2_jdbc_url }}"
300+
- name: aiservice_db2_ssl_enabled
301+
value: "{{ aiservice_db2_ssl_enabled }}"
302+
- name: aiservice_db2_ca_cert
303+
value: "{{ aiservice_db2_ca_cert }}"
304+
- name: aiservice_sls_secret_name
305+
value: "{{ aiservice_sls_secret_name }}"
306+
- name: aiservice_sls_registration_key
307+
value: "{{ aiservice_sls_registration_key }}"
308+
- name: aiservice_sls_url
309+
value: "{{ aiservice_sls_url }}"
310+
- name: aiservice_sls_ca_cert
311+
value: "{{ aiservice_sls_ca_cert }}"
312312
- name: environment_type
313313
value: "{{ environment_type }}"
314314

315315
{%- if install_db2_aiservice is defined and install_db2_aiservice == "false" %}
316-
- name: db2_action_aibroker
316+
- name: db2_action_aiservice
317317
value: "not_install"
318318
{%- endif %}
319319

320320

321-
# AI Broker Tenant
321+
# AI Service Tenant
322322
# -------------------------------------------------------------------------
323323
- name: tenant_entitlement_type
324324
value: "{{ tenant_entitlement_type }}"
325325
- name: tenant_entitlement_start_date
326326
value: "{{ tenant_entitlement_start_date }}"
327327
- name: tenant_entitlement_end_date
328328
value: "{{ tenant_entitlement_end_date }}"
329-
- name: mas_aibroker_tenant_s3_bucket_prefix
330-
value: "{{ mas_aibroker_tenant_s3_bucket_prefix }}"
331-
- name: mas_aibroker_tenant_s3_region
332-
value: "{{ mas_aibroker_tenant_s3_region }}"
333-
- name: mas_aibroker_tenant_s3_endpoint_url
334-
value: "{{ mas_aibroker_tenant_s3_endpoint_url }}"
335-
- name: mas_aibroker_tenant_s3_access_key
336-
value: "{{ mas_aibroker_tenant_s3_access_key }}"
337-
- name: mas_aibroker_tenant_s3_secret_key
338-
value: "{{ mas_aibroker_tenant_s3_secret_key }}"
329+
- name: aiservice_tenant_s3_bucket_prefix
330+
value: "{{ aiservice_tenant_s3_bucket_prefix }}"
331+
- name: aiservice_tenant_s3_region
332+
value: "{{ aiservice_tenant_s3_region }}"
333+
- name: aiservice_tenant_s3_endpoint_url
334+
value: "{{ aiservice_tenant_s3_endpoint_url }}"
335+
- name: aiservice_tenant_s3_access_key
336+
value: "{{ aiservice_tenant_s3_access_key }}"
337+
- name: aiservice_tenant_s3_secret_key
338+
value: "{{ aiservice_tenant_s3_secret_key }}"
339339
- name: rsl_url
340340
value: "{{ rsl_url }}"
341341
- name: rsl_org_id
342342
value: "{{ rsl_org_id }}"
343343
- name: rsl_token
344344
value: "{{ rsl_token }}"
345-
- name: mas_aibroker_s3_bucket_prefix
346-
value: "{{ mas_aibroker_s3_bucket_prefix }}"
347-
- name: mas_aibroker_s3_region
348-
value: "{{ mas_aibroker_s3_region }}"
349-
- name: mas_aibroker_s3_endpoint_url
350-
value: "{{ mas_aibroker_s3_endpoint_url }}"
351-
345+
- name: aiservice_s3_bucket_prefix
346+
value: "{{ aiservice_s3_bucket_prefix }}"
347+
- name: aiservice_s3_region
348+
value: "{{ aiservice_s3_region }}"
349+
- name: aiservice_s3_endpoint_url
350+
value: "{{ aiservice_s3_endpoint_url }}"
351+
352352
{%- endif %}
353-
{%- if mas_aibroker_storage_provider is defined and mas_aibroker_storage_provider != "" %}
354-
355-
# AI Broker - OpenData Hub Storage
356-
# -------------------------------------------------------------------------
357-
- name: mas_aibroker_storage_provider
358-
value: "{{ mas_aibroker_storage_provider }}"
359-
- name: mas_aibroker_storage_accesskey
360-
value: "{{ mas_aibroker_storage_accesskey }}"
361-
- name: mas_aibroker_storage_secretkey
362-
value: "{{ mas_aibroker_storage_secretkey }}"
363-
- name: mas_aibroker_storage_host
364-
value: "{{ mas_aibroker_storage_host }}"
365-
- name: mas_aibroker_storage_port
366-
value: "{{ mas_aibroker_storage_port }}"
367-
- name: mas_aibroker_storage_ssl
368-
value: "{{ mas_aibroker_storage_ssl }}"
369-
- name: mas_aibroker_storage_region
370-
value: "{{ mas_aibroker_storage_region }}"
371-
- name: mas_aibroker_storage_pipelines_bucket
372-
value: "{{ mas_aibroker_storage_pipelines_bucket }}"
373-
- name: mas_aibroker_storage_tenants_bucket
374-
value: "{{ mas_aibroker_storage_tenants_bucket }}"
375-
- name: mas_aibroker_storage_templates_bucket
376-
value: "{{ mas_aibroker_storage_templates_bucket }}"
377-
- name: mas_aibroker_tenant_name
378-
value: "{{ mas_aibroker_tenant_name }}"
353+
{%- if aiservice_storage_provider is defined and aiservice_storage_provider != "" %}
354+
355+
# AI Service - OpenData Hub Storage
356+
# -------------------------------------------------------------------------
357+
- name: aiservice_storage_provider
358+
value: "{{ aiservice_storage_provider }}"
359+
- name: aiservice_storage_accesskey
360+
value: "{{ aiservice_storage_accesskey }}"
361+
- name: aiservice_storage_secretkey
362+
value: "{{ aiservice_storage_secretkey }}"
363+
- name: aiservice_storage_host
364+
value: "{{ aiservice_storage_host }}"
365+
- name: aiservice_storage_port
366+
value: "{{ aiservice_storage_port }}"
367+
- name: aiservice_storage_ssl
368+
value: "{{ aiservice_storage_ssl }}"
369+
- name: aiservice_storage_region
370+
value: "{{ aiservice_storage_region }}"
371+
- name: aiservice_storage_pipelines_bucket
372+
value: "{{ aiservice_storage_pipelines_bucket }}"
373+
- name: aiservice_storage_tenants_bucket
374+
value: "{{ aiservice_storage_tenants_bucket }}"
375+
- name: aiservice_storage_templates_bucket
376+
value: "{{ aiservice_storage_templates_bucket }}"
377+
- name: aiservice_tenant_name
378+
value: "{{ aiservice_tenant_name }}"
379379
- name: minio_root_user
380380
value: "{{ minio_root_user }}"
381381
- name: minio_root_password
382382
value: "{{ minio_root_password }}"
383383

384384
{%- endif %}
385-
{%- if mas_aibroker_controller_tag is defined and mas_aibroker_controller_tag != "" %}
386-
387-
# AI Broker - KModels Tags
388-
# -------------------------------------------------------------------------
389-
- name: mas_aibroker_controller_tag
390-
value: "{{ mas_aibroker_controller_tag }}"
391-
- name: mas_aibroker_store_tag
392-
value: "{{ mas_aibroker_store_tag }}"
393-
- name: mas_aibroker_watcher_tag
394-
value: "{{ mas_aibroker_watcher_tag }}"
395-
- name: mas_aibroker_connector_tag
396-
value: "{{ mas_aibroker_connector_tag }}"
397-
- name: mas_aibroker_pipeline_steps_tag
398-
value: "{{ mas_aibroker_pipeline_steps_tag }}"
385+
{%- if aiservice_controller_tag is defined and aiservice_controller_tag != "" %}
386+
387+
# AI Service - KModels Tags
388+
# -------------------------------------------------------------------------
389+
- name: aiservice_controller_tag
390+
value: "{{ aiservice_controller_tag }}"
391+
- name: aiservice_store_tag
392+
value: "{{ aiservice_store_tag }}"
393+
- name: aiservice_watcher_tag
394+
value: "{{ aiservice_watcher_tag }}"
395+
- name: aiservice_connector_tag
396+
value: "{{ aiservice_connector_tag }}"
397+
- name: aiservice_pipeline_steps_tag
398+
value: "{{ aiservice_pipeline_steps_tag }}"
399399
{%- endif %}
400-
{%- if mas_aibroker_watsonxai_apikey is defined and mas_aibroker_watsonxai_apikey != "" %}
401-
402-
# AI Broker - watsonX
403-
# -------------------------------------------------------------------------
404-
- name: mas_aibroker_watsonxai_apikey
405-
value: "{{ mas_aibroker_watsonxai_apikey }}"
406-
- name: mas_aibroker_watsonxai_url
407-
value: "{{ mas_aibroker_watsonxai_url }}"
408-
- name: mas_aibroker_watsonxai_project_id
409-
value: "{{ mas_aibroker_watsonxai_project_id }}"
410-
- name: mas_aibroker_watsonx_action
411-
value: "{{ mas_aibroker_watsonx_action }}"
400+
{%- if aiservice_watsonxai_apikey is defined and aiservice_watsonxai_apikey != "" %}
401+
402+
# AI Service - watsonX
403+
# -------------------------------------------------------------------------
404+
- name: aiservice_watsonxai_apikey
405+
value: "{{ aiservice_watsonxai_apikey }}"
406+
- name: aiservice_watsonxai_url
407+
value: "{{ aiservice_watsonxai_url }}"
408+
- name: aiservice_watsonxai_project_id
409+
value: "{{ aiservice_watsonxai_project_id }}"
410+
- name: aiservice_watsonx_action
411+
value: "{{ aiservice_watsonx_action }}"
412412
{%- endif %}
413-
{%- if mas_aibroker_s3_action is defined and mas_aibroker_s3_action != "" %}
413+
{%- if aiservice_s3_action is defined and aiservice_s3_action != "" %}
414414

415-
# AI Broker - S3
415+
# AI Service - S3
416416
# -------------------------------------------------------------------------
417-
- name: mas_aibroker_s3_action
418-
value: "{{ mas_aibroker_s3_action }}"
419-
- name: mas_aibroker_apikey_action
420-
value: "{{ mas_aibroker_apikey_action }}"
417+
- name: aiservice_s3_action
418+
value: "{{ aiservice_s3_action }}"
419+
- name: aiservice_apikey_action
420+
value: "{{ aiservice_apikey_action }}"
421421
{%- endif %}
422-
{%- if mas_aibroker_db_host is defined and mas_aibroker_db_host != "" %}
423-
424-
# AI Broker - Database (DataSciencePipelinesApplication)
425-
# -------------------------------------------------------------------------
426-
- name: mas_aibroker_db_host
427-
value: "{{ mas_aibroker_db_host }}"
428-
- name: mas_aibroker_db_port
429-
value: "{{ mas_aibroker_db_port }}"
430-
- name: mas_aibroker_db_user
431-
value: "{{ mas_aibroker_db_user }}"
432-
- name: mas_aibroker_db_database
433-
value: "{{ mas_aibroker_db_database }}"
434-
- name: mas_aibroker_db_secret_name
435-
value: "{{ mas_aibroker_db_secret_name }}"
436-
- name: mas_aibroker_db_secret_key
437-
value: "{{ mas_aibroker_db_secret_key }}"
438-
- name: mas_aibroker_db_secret_value
439-
value: "{{ mas_aibroker_db_secret_value }}"
422+
{%- if aiservice_db_host is defined and aiservice_db_host != "" %}
423+
424+
# AI Service - Database (DataSciencePipelinesApplication)
425+
# -------------------------------------------------------------------------
426+
- name: aiservice_db_host
427+
value: "{{ aiservice_db_host }}"
428+
- name: aiservice_db_port
429+
value: "{{ aiservice_db_port }}"
430+
- name: aiservice_db_user
431+
value: "{{ aiservice_db_user }}"
432+
- name: aiservice_db_database
433+
value: "{{ aiservice_db_database }}"
434+
- name: aiservice_db_secret_name
435+
value: "{{ aiservice_db_secret_name }}"
436+
- name: aiservice_db_secret_key
437+
value: "{{ aiservice_db_secret_key }}"
438+
- name: aiservice_db_secret_value
439+
value: "{{ aiservice_db_secret_value }}"
440440
- name: mariadb_user
441441
value: "{{ mariadb_user }}"
442442
- name: mariadb_password
443443
value: "{{ mariadb_password }}"
444-
444+
445445
{%- endif %}
446446

447447
workspaces:

0 commit comments

Comments
 (0)