ibm-mas / ansible-devops

Ansible collection supporting devops for IBM Maximo Application Suite
https://ibm-mas.github.io/ansible-devops/
Eclipse Public License 2.0
47 stars 79 forks source link

[minor] AI broker ansible playbook integration #1345

Open karol-czarnecki opened 1 week ago

karol-czarnecki commented 1 week ago

https://jsw.ibm.com/browse/MASHP-1612

This PR provide support to deploy AI Broker and components to cluster with MAS Core 9.x installed.

There are 3 new roles:

  1. Role: odh
    - Install Red Hat OpenShift Serverless Operator
    - Install Red Hat OpenShift Service Mesh Operator
    - Install Authorino Operator
    - Install Open Data Hub Operator
    - Create DSCInitialization instance
    - Create Data Science Cluster
    - Create Create Data Science Pipelines Application
  2. Role: kmodels
    - Install Kmodel controller
    - Install istio
    - Install Kmodel store
    - Install Kmodel watcher
  3. Role: aibroker
    - Install AI Broker api application
    - Create, delete AI Broker tenant
    - Create, delete AI Broker API Key
    - Create, delete AWS S3 API Key
    - Create, delete WatsonX AI API Key
  4. Screenshots
    • Installed operators image
    • pods image
    • routes image
    • cr image
karol-czarnecki commented 1 week ago

@karol-czarnecki The PR needs some more words describing what this change is and how it will work, plus something that shows that this has been tested etc.

Also the new roles have no readme in the contents and are not included in the docs.

Hi @whitfiea Added more description to this PR, also added docs for 3 new roles and updated readme for playbook