Skip to content

[minor] Add support for standalone AIBroker deployment with dependencies (MinIO, ODH, KModel, AIBroker Tenant) #324

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 491 commits into
base: main
Choose a base branch
from

Conversation

prajapati-yogeshkumar-ibm
Copy link

@prajapati-yogeshkumar-ibm prajapati-yogeshkumar-ibm commented Jul 2, 2025

This PR adds support in gitops for deploying AIBroker and its dependencies independently from the main MAS instance installation.

Changes Included:
Added Helm charts and templates for:
MinIO
(ODH)
AIBroker
KModel
AIBroker Tenant
Updated main.py to include:
root-applications/ibm-mas-cluster-root/templates/099-aibroker-instance-appset.yaml
root-applications/ibm-aibroker-instance-root/templates/070-aibroker-tenant-appset.yaml
These changes enable triggering of a standalone AIBroker install via GitOps, useful for specialized deployments and tenant-specific scenarios.

AIBroker, KModel, and related services are required to be installed in certain environments separately from the MAS instance. This decoupling improves flexibility, supports multitenancy, and aligns with evolving architecture standards.

Verified successful deployment of all new charts using GitOps pipeline
Confirmed correct application sync in ArgoCD
Ensured main.py correctly generates and maps the new AppSets

@Hardik-Prajapati-10 Hardik-Prajapati-10 changed the title Gitops argocd review demo Add support for standalone AIBroker deployment with dependencies (MinIO, ODH, KModel, AIBroker Tenant) Jul 3, 2025
Comment on lines +70 to +72
- name: http
port: 3000
targetPort: http
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be https

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As per ansible follow
image

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://jsw.ibm.com/browse/MASSREMAT-159
Open this issue discussion with deveops team

@sksingh11-ibm
Copy link

@whitfiea can you approve it ?

@whitfiea whitfiea self-requested a review July 9, 2025 06:33
@whitfiea whitfiea changed the title Add support for standalone AIBroker deployment with dependencies (MinIO, ODH, KModel, AIBroker Tenant) [minor] Add support for standalone AIBroker deployment with dependencies (MinIO, ODH, KModel, AIBroker Tenant) Jul 9, 2025
@sksingh11-ibm
Copy link

@whitfiea pls approve this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants