Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
11e1b2a
[major] AI Broker / AI Service cleanup
durera Jul 17, 2025
aba244b
Updates
durera Jul 17, 2025
6cc604e
Updates
durera Jul 17, 2025
da3e86b
More tidy up
durera Jul 17, 2025
e9c0d06
Fix pipeline definition
durera Jul 17, 2025
7c20f3d
Merge branch 'master' into cleanup
durera Jul 17, 2025
8bd694c
More pipeline fixes
durera Jul 17, 2025
bb0af60
Fix pipeline params
durera Jul 17, 2025
f3f2e9f
AI Service should use it's own pipelines namespace
durera Jul 17, 2025
ee83bc9
More adjustments
durera Jul 18, 2025
c5a1ac8
Updates
durera Jul 18, 2025
285ab18
Update mas_devops.tar.gz
durera Jul 18, 2025
9f667a1
Updates
durera Jul 18, 2025
e29c37f
Merge branch 'master' into cleanup
durera Jul 18, 2025
34fc0fe
Update mas_devops.tar.gz
durera Jul 18, 2025
cfb7052
Update mas_devops.tar.gz
durera Jul 18, 2025
4aa3b28
Update mas_devops.tar.gz
durera Jul 18, 2025
db9f74e
Task name fixes
durera Jul 19, 2025
bcc234e
Merge branch 'master' into cleanup
durera Jul 22, 2025
4ccabd8
Merge branch 'master' into cleanup
durera Jul 22, 2025
8ea4ad0
Update deps
durera Jul 22, 2025
102036a
update
durera Jul 23, 2025
db0438a
Update ibm-mas_devops.tar.gz
durera Jul 23, 2025
855ddc7
Update ibm-mas_devops.tar.gz
durera Jul 23, 2025
66f0846
Simplify S3 settings
durera Jul 23, 2025
65907f2
Update ibm-mas_devops.tar.gz
durera Jul 23, 2025
5cb7218
Update ibm-mas_devops.tar.gz
durera Jul 24, 2025
40cfb61
Update ibm-mas_devops.tar.gz
durera Jul 24, 2025
af805eb
[patch] adding object storage cleanup (#1689)
byalif Jul 24, 2025
537a7d8
Update ibm-mas_devops.tar.gz
durera Jul 24, 2025
fce348b
Update ibm-mas_devops.tar.gz
durera Jul 25, 2025
71a8c4f
ODH 2.30+ does not need MariaDb
durera Jul 28, 2025
8153e86
Update ibm-mas_devops.tar.gz
durera Jul 28, 2025
2f80a7d
Update ibm-mas_devops.tar.gz
durera Jul 28, 2025
9106963
Updates after cleaning up env vars
durera Jul 28, 2025
317dd48
Merge branch 'master' into cleanup
durera Jul 28, 2025
c1d2dc8
Updates
durera Jul 28, 2025
9b30143
updates
durera Jul 28, 2025
909a701
Update ibm-mas_devops.tar.gz
durera Jul 28, 2025
db5604b
Update ibm-mas_devops.tar.gz
durera Jul 28, 2025
e83dbeb
More cleanup
durera Jul 28, 2025
da46136
Merge branch 'master' into cleanup
durera Jul 28, 2025
957f9e6
Update ibm-mas_devops.tar.gz
durera Jul 29, 2025
d5676d2
More fixes (channel missing) and removal of redundant code/lazy copy/…
durera Jul 29, 2025
745719d
Update mas_devops.tar.gz
durera Jul 29, 2025
27088fb
More cleanup around "aiservice_channel" usage
durera Jul 29, 2025
eddd706
Cleanup: unnecessary ai_tenant_name
durera Jul 29, 2025
a854022
Update python devops (tenant name removal)
durera Jul 29, 2025
4e2f365
Update ibm-mas_devops.tar.gz
durera Jul 29, 2025
0bdd32b
[patch] added RSL and Watsonx user friendly desc (#1691)
byalif Jul 29, 2025
ed71d90
kmodel updates
durera Jul 30, 2025
9044969
Update ibm-mas_devops.tar.gz
durera Jul 30, 2025
4ab9087
Remove custom builds of ansible and python packages
durera Jul 31, 2025
3cf0e40
Merge branch 'master' into cleanup
durera Jul 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
#!/bin/bash

.PHONY: ansible-build ansible-install ansible python python-devops python-cli tekton docker run clean create delete exec
.PHONY: ansible-devops python python-devops python-cli tekton docker run clean create delete exec

.DEFAULT_GOAL := all

ansible-build:
ansible-devops:
ansible-galaxy collection build --output-path image/cli/install ../ansible-devops/ibm/mas_devops --force
mv image/cli/install/ibm-mas_devops-100.0.0.tar.gz image/cli/install/ibm-mas_devops.tar.gz
ansible-install:
ansible-galaxy collection install image/cli/install/ibm-mas_devops.tar.gz --force --no-deps
ansible: ansible-build ansible-install

# Tip: You can install this built collection using:
# ansible-galaxy collection install image/cli/install/ibm-mas_devops.tar.gz --force --no-deps

python-cli:
cd python && python -m build
Expand Down
1 change: 0 additions & 1 deletion docs/catalogs/v9-240625-amd64.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ What's New
- IBM Maximo Optimizer v9.0
- IBM Maximo Assist v9.0
- IBM Maximo Predict v9.0
- IBM Maximo AI Broker v9.0
- Support for Cloud Pak for Data v4.8
- Support for MongoDb v6
- **Security updates and bug fixes**
Expand Down
1 change: 0 additions & 1 deletion docs/catalogs/v9-240730-amd64.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ What's New
- IBM Maximo Optimizer v9.0
- IBM Maximo Assist v9.0
- IBM Maximo Predict v9.0
- IBM Maximo AI Broker v9.0
- Support for Cloud Pak for Data v4.8
- support for OCP 4.15
- Support for MongoDb v6
Expand Down
9 changes: 4 additions & 5 deletions docs/guides/install-aiservice.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ If you have not already determined the catalog version for your installation, re

Interactive Install
-------------------------------------------------------------------------------
Regardless of whether you are running a connected or disconnected installation, simply run the `mas aiservice-install` command and follow the prompts, the basic structure of the interactive flow is described below.
Regardless of whether you are running a connected or disconnected installation, simply run the `mas aiservice-install` command and follow the prompts, the basic structure of the interactive flow is described below.

We will need the `entitlement.lic` file to perform the installation so we will mount your home directory into the running container. When prompted you will be able to set license file to `/mnt/home/entitlement.lic` - <b> This is a prerequisite step, required only when `sls` has not been installed previously. </b>

Expand Down Expand Up @@ -90,7 +90,7 @@ The interactive install will guide you through a series of questioned designed t
<cds-accordion-item title="Review Choices">
<p>Before the install actually starts you will be presented with a summary of all your choices and a non-interactive command that will allow you to repeat the same installation without going through all the prompts again.</p>
</cds-accordion-item>

</cds-accordion>
</div>

Expand All @@ -105,8 +105,8 @@ docker run -e IBM_ENTITLEMENT_KEY -e SUPERUSER_PASSWORD -ti --rm -v ~:/mnt/home
oc login --token=sha256~xxxx --server=https://xxx &&
mas aiservice-install \
--mas-catalog-version @@MAS_LATEST_CATALOG@@ \
--aibroker-instance-id aib1 \
--aibroker-channel 9.1.x \
--aiservice-instance-id aib1 \
--aiservice-channel 9.1.x \
\
--ibm-entitlement-key '${IBM_ENTITLEMENT_KEY}' \
--license-file /mnt/home/entitlement.lic \
Expand Down Expand Up @@ -138,7 +138,6 @@ The engine that performs all tasks is written in Ansible, you can directly use t
- IBM Data Reporter Operator
- Red Hat Certificate Manager
- Minio
- Mariadb
- db2
- Aiservice installation

Expand Down
14 changes: 7 additions & 7 deletions image/cli/masfvt/fvt-aiservice.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
# Image Pull Policy
image_pull_policy: "{{ lookup('env', 'IMAGE_PULL_POLICY') }}"
# MAS Details
mas_app_channel_aibroker: "{{ lookup('env', 'MAS_APP_CHANNEL_AIBROKER') }}"
aiservice_channel: "{{ lookup('env', 'AISERVICE_CHANNEL') }}"
mas_workspace_id: "{{ lookup('env', 'MAS_WORKSPACE_ID') }}"
aibroker_instance_id: "{{ lookup('env', 'AIBROKER_INSTANCE_ID') }}"

aiservice_instance_id: "{{ lookup('env', 'AISERVICE_INSTANCE_ID') }}"
# FVT Configuration
fvt_image_registry: "{{ lookup('env', 'FVT_IMAGE_REGISTRY') }}"
fvt_artifactory_username: "{{ lookup('env', 'FVT_ARTIFACTORY_USERNAME') }}"
Expand All @@ -18,21 +18,21 @@
# Pipeline Run Info
devops_build_number: "{{ lookup('env', 'DEVOPS_BUILD_NUMBER') | default('0', True) }}"
pipelinerun_name: "{{ lookup('env', 'PIPELINERUN_NAME') | default('mas-fvt-aibroker', True) }}-{{ devops_build_number }}"
pipelinerun_namespace: "{{ lookup('env', 'PIPELINERUN_NAMESPACE') | default('mas-' ~ aibroker_instance_id ~ '-pipelines', True) }}"
pipelinerun_namespace: "{{ lookup('env', 'PIPELINERUN_NAMESPACE') | default('mas-' ~ aiservice_instance_id ~ '-pipelines', True) }}"
tasks:
- name: "Debug"
debug:
msg:
- "pipelinerun_name .................. {{ pipelinerun_name }}"
- "pipelinerun_namespace ............. {{ pipelinerun_namespace }}"
- ""
- "mas_app_channel_aibroker ........... {{ mas_app_channel_aibroker }}"
- "aibroker_instance_id ................... {{ aibroker_instance_id }}"
- "aiservice_channel ................. {{ aiservice_channel }}"
- "aiservice_instance_id ............. {{ aiservice_instance_id }}"
- ""
- "fvt_image_registry ................ {{ fvt_image_registry }}"
- "fvt_artifactory_username .......... {{ fvt_artifactory_username }}"
- "fvt_artifactory_token ............. {{ fvt_artifactory_token }}"
- "fvt_digest_aibroker ................ {{ fvt_digest_aibroker }}"
- "fvt_digest_aibroker ............... {{ fvt_digest_aibroker }}"
- "ivt_digest_core ................... {{ ivt_digest_core }}"

- name: "Start fvt-aiservice pipeline"
Expand Down
6 changes: 3 additions & 3 deletions image/cli/masfvt/templates/mas-fvt-aiservice.yml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ spec:
- name: image_pull_policy
value: "{{ image_pull_policy }}"
# MAS Info
- name: mas_app_channel_aibroker
value: "{{ mas_app_channel_aibroker }}"
- name: aiservice_channel
value: "{{ aiservice_channel }}"
- name: mas_instance_id
value: "{{ aibroker_instance_id }}"
value: "{{ aiservice_instance_id }}"
- name: mas_workspace_id
value: "{{ mas_workspace_id }}"
# Registry
Expand Down
Loading
Loading