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 503 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
503 commits
Select commit Hold shift + click to select a range
51b73ee
Update 06-kmodel-watcher.yaml
prajapati-yogeshkumar-ibm Apr 28, 2025
1a01ab8
controller
prajapati-yogeshkumar-ibm Apr 28, 2025
a08d5cd
Update 01-kmodel-namespace.yaml
prajapati-yogeshkumar-ibm Apr 28, 2025
3ed343f
kmodel
prajapati-yogeshkumar-ibm Apr 28, 2025
4f72495
Update 05-kmodel-ca_Certificate.yaml
prajapati-yogeshkumar-ibm Apr 28, 2025
0731c2b
kmodel
prajapati-yogeshkumar-ibm Apr 28, 2025
6795f04
Update 05-kmodel-ca_Certificate.yaml
prajapati-yogeshkumar-ibm Apr 28, 2025
c7283c8
name updated
Hardik-Prajapati-10 Apr 28, 2025
3b9f6a6
Update 05-kmodel-ca_Certificate.yaml
Hardik-Prajapati-10 Apr 28, 2025
74bb9b4
Revert "name updated"
Hardik-Prajapati-10 Apr 28, 2025
81a6473
Update 05-kmodel-ca_Certificate.yaml
prajapati-yogeshkumar-ibm Apr 28, 2025
01d71f3
update secret
prajapati-yogeshkumar-ibm Apr 28, 2025
5bb63f9
Update 05-kmodel-ca_Certificate.yaml
prajapati-yogeshkumar-ibm Apr 28, 2025
9f44d39
Update 099-aibroker-instance-appset.yaml
prajapati-yogeshkumar-ibm Apr 29, 2025
6cec642
Update 099-aibroker-instance-appset.yaml
prajapati-yogeshkumar-ibm Apr 29, 2025
1e61909
aibroker tenant code changes added
Hardik-Prajapati-10 Apr 29, 2025
307a136
Update 060-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm Apr 29, 2025
2d0486d
Update values.yaml
prajapati-yogeshkumar-ibm Apr 29, 2025
c708751
Create 02-aibroker-workspace.yaml
Hardik-Prajapati-10 Apr 29, 2025
39845e9
Merge branch 'odh_arogCD' of https://github.com/ibm-mas/gitops into o…
Hardik-Prajapati-10 Apr 29, 2025
5fb7a3d
Update 01-aibroker-saas-apikey-secret.yaml
Hardik-Prajapati-10 Apr 29, 2025
63d7aae
Create 03-aibroker-copy-secret.yaml
Hardik-Prajapati-10 Apr 29, 2025
d0b8170
Create 00-aibroker-tenent-namespace.yaml
Hardik-Prajapati-10 Apr 29, 2025
cddde25
artifactory token added
Hardik-Prajapati-10 Apr 29, 2025
6ea7c5a
Create 04-aibroker-configmap.yaml
Hardik-Prajapati-10 Apr 29, 2025
6e0f45b
Create 05-aibroker-service-account.yaml
Hardik-Prajapati-10 Apr 29, 2025
0ecde2d
Create 06-aibroker-kserve-huggingfaceserver.yaml
Hardik-Prajapati-10 Apr 29, 2025
b6b7e88
Create 07-aibroker-kserve-lgbserver.yaml
Hardik-Prajapati-10 Apr 29, 2025
8eb4243
Create 08-aibroker-kserve-sklearnserver.yaml
Hardik-Prajapati-10 Apr 29, 2025
3afcb84
Create 09-aibroker-kserve-xgbserver.yaml
Hardik-Prajapati-10 Apr 29, 2025
8e67870
Create 10-aibroker-rbac.yaml
Hardik-Prajapati-10 Apr 29, 2025
dd73de7
Create 11-aibroker-sls-secret.yaml
Hardik-Prajapati-10 Apr 29, 2025
1c2f9fe
update secret
prajapati-yogeshkumar-ibm Apr 29, 2025
c3a3770
Revert "Create 11-aibroker-sls-secret.yaml"
Hardik-Prajapati-10 Apr 29, 2025
9865867
Reapply "Create 11-aibroker-sls-secret.yaml"
Hardik-Prajapati-10 Apr 30, 2025
17725bb
Update 07-kmodel-controller.yaml
Hardik-Prajapati-10 Apr 30, 2025
ecbcac5
Update 11-aibroker-sls-secret.yaml
Hardik-Prajapati-10 Apr 30, 2025
234aebd
toggle flag
Hardik-Prajapati-10 Apr 30, 2025
6dcc683
added dro secret
Hardik-Prajapati-10 Apr 30, 2025
9f9abfa
Create 13-aibroker-apikey.yaml
Hardik-Prajapati-10 Apr 30, 2025
7a87749
Update 13-aibroker-apikey.yaml
Hardik-Prajapati-10 Apr 30, 2025
2fe2d27
Update 13-aibroker-apikey.yaml
Hardik-Prajapati-10 Apr 30, 2025
c6f9fba
Update 13-aibroker-apikey.yaml
Hardik-Prajapati-10 Apr 30, 2025
4405c19
Create 14-aibroker-s3-secret.yaml
Hardik-Prajapati-10 Apr 30, 2025
d27cb35
Create 15-aibroker-wx.yaml
Hardik-Prajapati-10 Apr 30, 2025
b0e4b48
code change for aibroker tenant added
Hardik-Prajapati-10 May 1, 2025
97810e8
Update values.yaml
Hardik-Prajapati-10 May 1, 2025
9e70b07
Update 11-aibroker-sls-secret.yaml
Hardik-Prajapati-10 May 1, 2025
e95ff89
ibm_aibroker_tenant name updated
Hardik-Prajapati-10 May 1, 2025
2bcc1da
pipelines-operator
prajapati-yogeshkumar-ibm May 2, 2025
b7510a2
removed unused code
Hardik-Prajapati-10 May 2, 2025
37ebd63
odh and serverless
prajapati-yogeshkumar-ibm May 2, 2025
d214cdf
Merge branch 'gitops-argocd-review' of github.com:ibm-mas/gitops into…
prajapati-yogeshkumar-ibm May 2, 2025
3f33395
odh
prajapati-yogeshkumar-ibm May 2, 2025
386c9a6
remove unused code
prajapati-yogeshkumar-ibm May 2, 2025
6148963
code refactor for the kmodel and aibroker tenent
Hardik-Prajapati-10 May 2, 2025
f777c77
kmodel updated
Hardik-Prajapati-10 May 15, 2025
56ecd3c
code changes related to aibroker tenant and the kmodels
Hardik-Prajapati-10 May 16, 2025
d412d14
New changes from ansible to gitops
prajapati-yogeshkumar-ibm Jun 10, 2025
bdcea04
Update 11-odh.yaml
prajapati-yogeshkumar-ibm Jun 12, 2025
4f68254
Update 099-aibroker-instance-appset.yaml
prajapati-yogeshkumar-ibm Jun 13, 2025
60ceb39
Update 060-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm Jun 13, 2025
6945d43
Update 02-odh-serverless-subscription.yaml
prajapati-yogeshkumar-ibm Jun 13, 2025
ceb444a
Update 06-kmodel-watcher.yaml
prajapati-yogeshkumar-ibm Jun 13, 2025
79e504c
Update 08-aibroker-operator-subscription.yaml
prajapati-yogeshkumar-ibm Jun 13, 2025
ba48c3a
Aibroker Tenant appset creation
prajapati-yogeshkumar-ibm Jun 13, 2025
e6088f6
Revert "Aibroker Tenant appset creation"
prajapati-yogeshkumar-ibm Jun 13, 2025
b7b3444
Reapply "Aibroker Tenant appset creation"
prajapati-yogeshkumar-ibm Jun 15, 2025
0431711
Update main.py
prajapati-yogeshkumar-ibm Jun 15, 2025
450809e
create new role and role binding for knative patch job
prajapati-yogeshkumar-ibm Jun 17, 2025
779a32c
Update 08-aibroker-operator-subscription.yaml
prajapati-yogeshkumar-ibm Jun 17, 2025
6018e77
Revert "Update 08-aibroker-operator-subscription.yaml"
prajapati-yogeshkumar-ibm Jun 17, 2025
91de667
Update 099-aibroker-instance-appset.yaml
Hardik-Prajapati-10 Jun 17, 2025
e2e75a5
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jun 17, 2025
8e8eebd
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
prajapati-yogeshkumar-ibm Jun 17, 2025
b7f465a
Revert "Merge branch 'gitops-argocd-review' of https://github.com/ibm…
prajapati-yogeshkumar-ibm Jun 17, 2025
7059bcf
Reapply "Merge branch 'gitops-argocd-review' of https://github.com/ib…
Hardik-Prajapati-10 Jun 17, 2025
554dcc2
Update 09-aibroker-app.yaml
Hardik-Prajapati-10 Jun 17, 2025
d70a8c4
Update 07-kmodel-controller.yaml
prajapati-yogeshkumar-ibm Jun 17, 2025
a581783
remove namespace creation
prajapati-yogeshkumar-ibm Jun 17, 2025
f756c01
remove port: 3000 based on ansible
prajapati-yogeshkumar-ibm Jun 17, 2025
3926592
removed
prajapati-yogeshkumar-ibm Jun 17, 2025
607262c
Update 06-kmodel-watcher.yaml
prajapati-yogeshkumar-ibm Jun 17, 2025
d56b95f
hardcoded image
Hardik-Prajapati-10 Jun 17, 2025
8b5e04f
Revert "hardcoded image"
Hardik-Prajapati-10 Jun 17, 2025
ab356b6
Reapply "hardcoded image"
Hardik-Prajapati-10 Jun 18, 2025
0f2125d
ssl value hardcoded
prajapati-yogeshkumar-ibm Jun 18, 2025
cbe2628
update {{ .Values.instance.id}} path
prajapati-yogeshkumar-ibm Jun 18, 2025
6907a91
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
f3ced50
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
120345d
Update 05-kmodel-store.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
651b365
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
5fce17a
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
9e6930a
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
541d750
Delete 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
6e2e3c1
update image
prajapati-yogeshkumar-ibm Jun 18, 2025
4150d6f
Revert "Delete 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm Jun 18, 2025
8373c79
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
00e6d2d
update ibm_aibroker_tenant.tenant_id
prajapati-yogeshkumar-ibm Jun 18, 2025
7a0a6b9
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
1ce166f
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm Jun 18, 2025
93d423b
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 Jun 18, 2025
841766f
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 Jun 18, 2025
9f9db0f
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 Jun 18, 2025
864bfe2
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 Jun 18, 2025
49ef579
Update 060-ibm-aibroker-tenant-app.yaml
Hardik-Prajapati-10 Jun 18, 2025
aae9b16
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
0e36f25
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm Jun 18, 2025
a522e81
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
b953602
Update 060-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm Jun 18, 2025
2bd203f
Update 060-ibm-aibroker-tenant-app.yaml
Hardik-Prajapati-10 Jun 19, 2025
60b9b15
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 Jun 19, 2025
ac1fff0
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
e047e7e
update tenant base
prajapati-yogeshkumar-ibm Jun 19, 2025
41e7971
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
df7a7f3
added tenant id and generator url
Hardik-Prajapati-10 Jun 19, 2025
b2f2a61
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
Hardik-Prajapati-10 Jun 19, 2025
09ad1d0
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
7297223
change sync wave
prajapati-yogeshkumar-ibm Jun 19, 2025
b7a97e8
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
ef9e6be
deleted unwanted
prajapati-yogeshkumar-ibm Jun 19, 2025
7de1f3d
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
913eef8
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
9188226
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
37b2433
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
9565e8e
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
bc269b3
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 19, 2025
f753d78
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm Jun 19, 2025
c077c62
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 Jun 20, 2025
030a502
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 Jun 20, 2025
35f148c
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 Jun 20, 2025
46ad9bc
fix tenant name
sksingh11-ibm Jun 20, 2025
48c4011
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm Jun 20, 2025
6d1634f
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
prajapati-yogeshkumar-ibm Jun 20, 2025
1f09487
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
578cae0
Update values.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
cd278e2
Revert "fix tenant name"
prajapati-yogeshkumar-ibm Jun 20, 2025
673e23f
check
prajapati-yogeshkumar-ibm Jun 20, 2025
587cba9
unexpected end
sksingh11-ibm Jun 20, 2025
686e76c
remove goTemplate
sksingh11-ibm Jun 20, 2025
d5aa650
update template
sksingh11-ibm Jun 20, 2025
c967b86
update template
sksingh11-ibm Jun 20, 2025
96ee6bc
update template
sksingh11-ibm Jun 20, 2025
1b73578
update template
sksingh11-ibm Jun 20, 2025
677c37d
update template
sksingh11-ibm Jun 20, 2025
389411b
update template
sksingh11-ibm Jun 20, 2025
883900d
update template
sksingh11-ibm Jun 20, 2025
79b104b
update to use only ibm-aibroker-tenant.yaml
sksingh11-ibm Jun 20, 2025
f45de3c
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
5b23f52
update to use only ibm-aibroker-tenant.yaml
sksingh11-ibm Jun 20, 2025
0d30258
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
2a0635b
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
prajapati-yogeshkumar-ibm Jun 20, 2025
e535bdb
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
71b9765
update to use only ibm-aibroker-tenant.yaml
sksingh11-ibm Jun 20, 2025
ca7d7db
update to use only ibm-aibroker-tenant.yaml
sksingh11-ibm Jun 20, 2025
219ccf3
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
88940c2
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
prajapati-yogeshkumar-ibm Jun 20, 2025
d5deabc
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm Jun 20, 2025
658c9f6
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
d630833
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
1ce8ce5
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
21155b1
Revert "deleted unwanted"
prajapati-yogeshkumar-ibm Jun 20, 2025
e314918
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
798d85c
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
650c2e9
new update
prajapati-yogeshkumar-ibm Jun 20, 2025
ce2ecb1
Update 100-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
f6a5fd3
Update 14-aibroker-rsl-secret.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
98a0090
Update 14-aibroker-rsl-secret.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
67150ca
Update 13-aibroker-s3-secret.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
ca38fc7
Delete 01-aibroker-saas-apikey-secret.yaml
prajapati-yogeshkumar-ibm Jun 20, 2025
1b64166
Delete 03-aibroker-configmap.yaml
Hardik-Prajapati-10 Jun 20, 2025
1a82163
Update 09-aibroker-app.yaml
Hardik-Prajapati-10 Jun 21, 2025
9c5c13d
Revert "Update 09-aibroker-app.yaml"
Hardik-Prajapati-10 Jun 21, 2025
cd288df
Update 17-aibroker-workspace.yaml
Hardik-Prajapati-10 Jun 21, 2025
967431c
Update 15-aibroker-wx.yaml
Hardik-Prajapati-10 Jun 23, 2025
c919627
AIbroker and Aibroker-tenant changes update
prajapati-yogeshkumar-ibm Jun 23, 2025
b19d42c
update ca ansible to gitops
prajapati-yogeshkumar-ibm Jun 23, 2025
6160b72
Revert "update ca ansible to gitops"
prajapati-yogeshkumar-ibm Jun 23, 2025
f8bbd7a
Update 100-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm Jun 24, 2025
4b39278
update slacfg_ca to slscfg_ca_tenant
prajapati-yogeshkumar-ibm Jun 24, 2025
98273fd
Update 07-kmodel-controller.yaml
prajapati-yogeshkumar-ibm Jun 24, 2025
5f6b9f6
Update 00-aibroker-tenent-namespace.yaml
prajapati-yogeshkumar-ibm Jun 25, 2025
7ba5df9
Update 050-ibm-kmodels-app.yaml
prajapati-yogeshkumar-ibm Jun 25, 2025
db0fc24
Update values.yaml
prajapati-yogeshkumar-ibm Jun 25, 2025
4c64189
Update 04-aibroker-s3-secret.yaml
prajapati-yogeshkumar-ibm Jun 25, 2025
a2b4d6d
fix condition
sksingh11-ibm Jun 25, 2025
7e52375
test.test debug
sksingh11-ibm Jun 25, 2025
2c57f89
test.test
sksingh11-ibm Jun 25, 2025
96d10eb
correct value in 115
sksingh11-ibm Jun 25, 2025
493667c
correct value in km
sksingh11-ibm Jun 25, 2025
8de3b52
remove test code
sksingh11-ibm Jun 26, 2025
1e36cac
encoded format dro
prajapati-yogeshkumar-ibm Jun 26, 2025
416a045
Merge pull request #319 from ibm-mas/gitops-argocd-review-s3
sksingh11-ibm Jun 26, 2025
99e6db5
Update 06-aibroker-dro.yaml
prajapati-yogeshkumar-ibm Jun 26, 2025
9a6cc40
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jun 26, 2025
0434a57
Revert "Update 06-aibroker-dro.yaml"
prajapati-yogeshkumar-ibm Jun 26, 2025
010f2ea
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm Jun 26, 2025
ccaf9b8
fix indent
sksingh11-ibm Jun 26, 2025
4387e8e
Update 02-kmodel-secret.yaml
prajapati-yogeshkumar-ibm Jun 26, 2025
8eb24cf
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jun 27, 2025
5954542
test commit
sksingh11-ibm Jun 27, 2025
fb43ddd
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jun 27, 2025
f8d1d7d
Update 07-aibroker-jdbc.yaml
prajapati-yogeshkumar-ibm Jun 27, 2025
bdb41ea
remove coments
sksingh11-ibm Jun 27, 2025
dcc6413
stringData to data
prajapati-yogeshkumar-ibm Jul 1, 2025
cbf8a1c
Update 00-aibroker-tenent-namespace.yaml
prajapati-yogeshkumar-ibm Jul 1, 2025
5aa14eb
Revert "Update 00-aibroker-tenent-namespace.yaml"
prajapati-yogeshkumar-ibm Jul 1, 2025
e1c2dcb
Update 08-aibroker-operator-subscription.yaml
prajapati-yogeshkumar-ibm Jul 1, 2025
c5df3f8
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jul 1, 2025
83f4bdf
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm Jul 1, 2025
895d0a5
Reapply "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm Jul 1, 2025
f37f201
mas_aibroker_storage_port passed as blank when we use minio
prajapati-yogeshkumar-ibm Jul 1, 2025
0f342c7
Update 07-aibroker-ingress-allow-isvc.yaml
prajapati-yogeshkumar-ibm Jul 1, 2025
6f2ee67
Revert "Update 07-aibroker-ingress-allow-isvc.yaml"
prajapati-yogeshkumar-ibm Jul 2, 2025
de82a27
Merge branch 'main' into gitops-argocd-review-demo
prajapati-yogeshkumar-ibm Jul 2, 2025
f9f08a9
Update Chart.yaml
prajapati-yogeshkumar-ibm Jul 2, 2025
1572bf6
updated PR 324
prajapati-yogeshkumar-ibm Jul 3, 2025
d833dae
Merge branch 'main' into gitops-argocd-review-demo
sksingh11-ibm Jul 8, 2025
02e4466
update cli_image_digest
prajapati-yogeshkumar-ibm Jul 8, 2025
0606903
deleted sls in aibroker
prajapati-yogeshkumar-ibm Jul 8, 2025
323dec7
job_name_prefix added
prajapati-yogeshkumar-ibm Jul 9, 2025
61f23e4
Merge branch 'main' into gitops-argocd-review-demo
sksingh11-ibm Jul 9, 2025
abcd274
MASSREMAT-163 route_type added in aibroker
prajapati-yogeshkumar-ibm Jul 9, 2025
750d22e
put updated comment
prajapati-yogeshkumar-ibm Jul 9, 2025
ad79ed4
update through ARGO
prajapati-yogeshkumar-ibm Jul 9, 2025
ebd0c17
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jul 10, 2025
5c267b9
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jul 10, 2025
4a1f998
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm Jul 10, 2025
49b3b20
Update values.yaml
prajapati-yogeshkumar-ibm Jul 10, 2025
e13cee1
Update values.yaml
prajapati-yogeshkumar-ibm Jul 10, 2025
ddaa1a9
Update values.yaml
prajapati-yogeshkumar-ibm Jul 10, 2025
ee408bf
update sha256
prajapati-yogeshkumar-ibm Jul 10, 2025
98ef4c2
update mas to aibroker https://jsw.ibm.com/browse/MASSREMAT-167
prajapati-yogeshkumar-ibm Jul 10, 2025
5562013
update job in role
prajapati-yogeshkumar-ibm Jul 10, 2025
20aedc0
Update 11-odh.yaml
prajapati-yogeshkumar-ibm Jul 10, 2025
24fe174
Update 11-odh.yaml
prajapati-yogeshkumar-ibm Jul 10, 2025
81b9d65
Update 11-odh.yaml
prajapati-yogeshkumar-ibm Jul 10, 2025
4ad3c58
Revert "Update 11-odh.yaml"
prajapati-yogeshkumar-ibm Jul 11, 2025
a946700
update route_type and mas to aibroker
prajapati-yogeshkumar-ibm Jul 15, 2025
90b7759
MASSREMAT-169 create job
prajapati-yogeshkumar-ibm Jul 15, 2025
c2ce441
Revert "MASSREMAT-169 create job"
prajapati-yogeshkumar-ibm Jul 15, 2025
2d4852f
Update 11-odh.yaml
prajapati-yogeshkumar-ibm Jul 15, 2025
6b7b1e9
Update values.yaml
prajapati-yogeshkumar-ibm Jul 15, 2025
325e0a2
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jul 15, 2025
50ab38b
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm Jul 15, 2025
4674397
Update values.yaml
prajapati-yogeshkumar-ibm Jul 15, 2025
70548c6
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm Jul 15, 2025
22028a2
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm Jul 15, 2025
71fa19e
Update values.yaml
prajapati-yogeshkumar-ibm Jul 15, 2025
206bb79
Update values.yaml
prajapati-yogeshkumar-ibm Jul 15, 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
11 changes: 11 additions & 0 deletions instance-applications/111-ibm-minio/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: v2
name: ibm-minio
description: IBM MINIO
type: application
version: 1.0.0

dependencies:
- name: junitreporter
version: 1.0.0
repository: "file://../../sub-charts/junitreporter/"
condition: junitreporter.devops_mongo_uri != ""
3 changes: 3 additions & 0 deletions instance-applications/111-ibm-minio/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
IBM minio
===============================================================================
Deploy and configure minio storage with configurable version
16 changes: 16 additions & 0 deletions instance-applications/111-ibm-minio/templates/02-minio-pvc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: minio-pvc
namespace: {{ .Values.minio_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "112"
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
storageClassName: {{ .Values.minio_storage_class }}
resources:
requests:
storage: {{ .Values.minio_storage_size }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Values.minio_instance_name }}
namespace: {{ .Values.minio_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "113"
spec:
selector:
matchLabels:
app: {{ .Values.minio_instance_name }}
template:
metadata:
labels:
app: {{ .Values.minio_instance_name }}
spec:
volumes:
- name: storage
persistentVolumeClaim:
claimName: minio-pvc
containers:
- name: {{ .Values.minio_instance_name }}
image: {{ .Values.minio_image }}
command:
- /bin/bash
- -c
args:
- minio server /data --console-address :9090
env:
- name: MINIO_ROOT_USER
value: {{ .Values.minio_root_user }}
- name: MINIO_ROOT_PASSWORD
value: {{ .Values.minio_root_password }}
volumeMounts:
- mountPath: /data
name: storage
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
apiVersion: v1
kind: Service
metadata:
name: minio-service
namespace: {{ .Values.minio_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "114"
spec:
type: ClusterIP
ports:
- name: api
port: 9000
targetPort: 9000
protocol: TCP
- name: console
port: 9090
targetPort: 9090
protocol: TCP
selector:
app: {{ .Values.minio_instance_name }}
18 changes: 18 additions & 0 deletions instance-applications/111-ibm-minio/templates/05-minio-route.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: minio-route
namespace: {{ .Values.minio_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "115"
spec:
to:
kind: Service
name: minio-service
weight: 100
port:
targetPort: 9090
tls:
termination: edge
insecureEdgeTerminationPolicy: None
8 changes: 8 additions & 0 deletions instance-applications/111-ibm-minio/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
minio_namespace: "minio"
minio_instance_name: "minio"
minio_root_user: "minio"
minio_root_password: ""
minio_storage_class: "default"
minio_storage_size: "40Gi"
minio_image: "quay.io/minio/minio:latest"
11 changes: 11 additions & 0 deletions instance-applications/112-ibm-odh/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: v2
name: ibm-odh
description: IBM ODH
type: application
version: 1.0.0

dependencies:
- name: junitreporter
version: 1.0.0
repository: "file://../../sub-charts/junitreporter/"
condition: junitreporter.devops_mongo_uri != ""
3 changes: 3 additions & 0 deletions instance-applications/112-ibm-odh/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
IBM ODH
===============================================================================
Deploy and configure ODH with configurable version
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---

apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: {{ .Values.odh_pipeline_name }}
namespace: {{ .Values.odh_pipeline_namespace}}
annotations:
argocd.argoproj.io/sync-wave: "116"
spec:
channel: {{ .Values.odh_pipeline_channel }}
installPlanApproval: {{ .Values.odh_pipeline_installplan }}
name: {{ .Values.odh_pipeline_operatorName }}
source: {{ .Values.odh_pipeline_source }}
sourceNamespace: {{ .Values.odh_pipeline_sourceNamespace }}

Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---

apiVersion: v1
kind: Namespace
metadata:
name: {{ .Values.serverless_namespace}}
annotations:
argocd.argoproj.io/sync-wave: "117"

---

apiVersion: operators.coreos.com/v1
kind: OperatorGroup
metadata:
name: operatorgroup
namespace: {{ .Values.serverless_namespace}}
annotations:
argocd.argoproj.io/sync-wave: "117"
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: {{ .Values.serverless_operator_name}}
namespace: {{ .Values.serverless_namespace}}
annotations:
argocd.argoproj.io/sync-wave: "118"
spec:
channel: stable
installPlanApproval: Automatic
name: {{ .Values.serverless_operator_name}}
source: {{ .Values.serverless_operator_source}}
sourceNamespace: {{ .Values.serverless_operator_sourceNamespace}}





Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: servicemeshoperator
namespace: openshift-operators
annotations:
argocd.argoproj.io/sync-wave: "118"
spec:
channel: stable
installPlanApproval: Automatic
name: servicemeshoperator
source: redhat-operators
sourceNamespace: openshift-marketplace

---
apiVersion: v1
kind: ServiceAccount
metadata:
name: istio-operator
namespace: openshift-operators
annotations:
argocd.argoproj.io/sync-wave: "119"

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: authorino-operator
namespace: openshift-operators
annotations:
argocd.argoproj.io/sync-wave: "121"
spec:
channel: stable
name: authorino-operator
source: community-operators
sourceNamespace: openshift-marketplace
148 changes: 148 additions & 0 deletions instance-applications/112-ibm-odh/templates/05-odh-operator-job.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
{{- $_job_name_prefix := "installplanpatch" }}

{{- /*
Use the build/bin/set-cli-image-digest.sh script to update this value across all charts.
Included in $_job_hash (see below).
*/}}
{{- $_cli_image_digest := "sha256:934706a7173d45ea53c3d191afa6d75b4e41d25422e6a3685f1c57d1ddf49a00" }}

{{- /*
A dict of values that influence the behaviour of the job in some way.
Any changes to values in this dict will trigger a rerun of the job.
Since jobs must be idemopotent, it's generally safe to pass in values here that are not
strictly necessary (i.e. including some values that don't actually influence job behaviour).
We may want to refine this further though for jobs that can take a long time to complete.
Included in $_job_hash (see below).
*/}}
{{- $_job_config_values := omit .Values "junitreporter" }}

{{- /*
Increment this value whenever you make a change to an immutable field of the Job resource.
E.g. passing in a new environment variable.
Included in $_job_hash (see below).
*/}}
{{- $_job_version := "v3" }}

{{- /*
10 char hash appended to the job name taking into account $_job_config_values, $_job_version and $_cli_image_digest
This is to ensure ArgoCD will create a new job resource intead of attempting (and failing) to update an
immutable field of any existing Job resource.
*/}}
{{- $_job_hash := print ($_job_config_values | toYaml) $_cli_image_digest $_job_version | adler32sum }}

{{- $_job_name := join "-" (list $_job_name_prefix $_job_hash )}}


{{- /*
Set as the value for the mas.ibm.com/job-cleanup-group label on the Job resource.

When the auto_delete flag is not set on the root application, a CronJob in the cluster uses this label
to identify old Job resources that should be pruned on behalf of ArgoCD.

Any Job resources in the same namespace that have the mas.ibm.com/job-cleanup-group with this value
will be considered to belong to the same cleanup group. All but the most recent (i.e. with the latest "creation_timestamp")
Jobs will be automatically deleted.

$_job_cleanup_group can usually just be based on $_job_name_prefix. There are some special cases
where multiple Jobs are created in our templates using a Helm loop. In those cases, additional descriminators
must be added to $_job_cleanup_group.

By convention, we sha1sum this value to guarantee we never exceed the 63 char limit regardless of which discriminators
are required here.

*/}}
{{- $_job_cleanup_group := cat $_job_name_prefix | sha1sum }}

---
apiVersion: v1
kind: Namespace
metadata:
name: {{ .Values.odh_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "122"
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: installplan-approver
namespace: {{ .Values.odh_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "123"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: installplan-approver
namespace: {{ .Values.odh_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "124"
rules:
- apiGroups: ["operators.coreos.com"]
resources: ["installplans"]
verbs: ["get", "list", "patch"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: installplan-approver
namespace: {{ .Values.odh_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "125"
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: installplan-approver
subjects:
- kind: ServiceAccount
name: installplan-approver
namespace: {{ .Values.odh_namespace }}
---
apiVersion: batch/v1
kind: Job
metadata:
name: {{ $_job_name }}-{{ .Values.odh_operator_version }}
namespace: {{ .Values.odh_namespace }}
annotations:
argocd.argoproj.io/sync-wave: "127"
labels:
mas.ibm.com/job-cleanup-group: {{ $_job_cleanup_group }}
spec:
template:
spec:
serviceAccountName: installplan-approver
containers:
- name: installplanjob
image: quay.io/ibmmas/cli@{{ $_cli_image_digest }}
imagePullPolicy: IfNotPresent
resources:
limits:
cpu: 200m
memory: 512Mi
requests:
cpu: 10m
memory: 64Mi
env:
- name: ODH_NAMESPACE
value: "{{ .Values.odh_namespace }}"
- name: ODH_VERSION
value: "{{ .Values.odh_operator_version }}"
command:
- /bin/sh
- -c
- |
echo "Waiting for InstallPlans to be created..."
sleep 60

for i in $(seq 1 20); do
IP=$(oc get installplan -n "${ODH_NAMESPACE}" -o json \
| jq -r --arg ODH_VERSION "$ODH_VERSION" '.items[] | select(.spec.clusterServiceVersionNames[] == $ODH_VERSION) | .metadata.name')

if [ "$IP" ]; then
echo "Approving InstallPlan for ODH: $IP"
oc patch installplan $IP -n ${ODH_NAMESPACE} --type merge --patch '{"spec":{"approved":true}}'
break
fi
echo "InstallPlan not found. Retry $i..."
sleep 15
done
restartPolicy: OnFailure
Loading
Loading