-
Notifications
You must be signed in to change notification settings - Fork 5
[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
prajapati-yogeshkumar-ibm
wants to merge
503
commits into
main
Choose a base branch
from
gitops-argocd-review-demo
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
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 1a01ab8
controller
prajapati-yogeshkumar-ibm a08d5cd
Update 01-kmodel-namespace.yaml
prajapati-yogeshkumar-ibm 3ed343f
kmodel
prajapati-yogeshkumar-ibm 4f72495
Update 05-kmodel-ca_Certificate.yaml
prajapati-yogeshkumar-ibm 0731c2b
kmodel
prajapati-yogeshkumar-ibm 6795f04
Update 05-kmodel-ca_Certificate.yaml
prajapati-yogeshkumar-ibm c7283c8
name updated
Hardik-Prajapati-10 3b9f6a6
Update 05-kmodel-ca_Certificate.yaml
Hardik-Prajapati-10 74bb9b4
Revert "name updated"
Hardik-Prajapati-10 81a6473
Update 05-kmodel-ca_Certificate.yaml
prajapati-yogeshkumar-ibm 01d71f3
update secret
prajapati-yogeshkumar-ibm 5bb63f9
Update 05-kmodel-ca_Certificate.yaml
prajapati-yogeshkumar-ibm 9f44d39
Update 099-aibroker-instance-appset.yaml
prajapati-yogeshkumar-ibm 6cec642
Update 099-aibroker-instance-appset.yaml
prajapati-yogeshkumar-ibm 1e61909
aibroker tenant code changes added
Hardik-Prajapati-10 307a136
Update 060-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm 2d0486d
Update values.yaml
prajapati-yogeshkumar-ibm c708751
Create 02-aibroker-workspace.yaml
Hardik-Prajapati-10 39845e9
Merge branch 'odh_arogCD' of https://github.com/ibm-mas/gitops into o…
Hardik-Prajapati-10 5fb7a3d
Update 01-aibroker-saas-apikey-secret.yaml
Hardik-Prajapati-10 63d7aae
Create 03-aibroker-copy-secret.yaml
Hardik-Prajapati-10 d0b8170
Create 00-aibroker-tenent-namespace.yaml
Hardik-Prajapati-10 cddde25
artifactory token added
Hardik-Prajapati-10 6ea7c5a
Create 04-aibroker-configmap.yaml
Hardik-Prajapati-10 6e0f45b
Create 05-aibroker-service-account.yaml
Hardik-Prajapati-10 0ecde2d
Create 06-aibroker-kserve-huggingfaceserver.yaml
Hardik-Prajapati-10 b6b7e88
Create 07-aibroker-kserve-lgbserver.yaml
Hardik-Prajapati-10 8eb4243
Create 08-aibroker-kserve-sklearnserver.yaml
Hardik-Prajapati-10 3afcb84
Create 09-aibroker-kserve-xgbserver.yaml
Hardik-Prajapati-10 8e67870
Create 10-aibroker-rbac.yaml
Hardik-Prajapati-10 dd73de7
Create 11-aibroker-sls-secret.yaml
Hardik-Prajapati-10 1c2f9fe
update secret
prajapati-yogeshkumar-ibm c3a3770
Revert "Create 11-aibroker-sls-secret.yaml"
Hardik-Prajapati-10 9865867
Reapply "Create 11-aibroker-sls-secret.yaml"
Hardik-Prajapati-10 17725bb
Update 07-kmodel-controller.yaml
Hardik-Prajapati-10 ecbcac5
Update 11-aibroker-sls-secret.yaml
Hardik-Prajapati-10 234aebd
toggle flag
Hardik-Prajapati-10 6dcc683
added dro secret
Hardik-Prajapati-10 9f9abfa
Create 13-aibroker-apikey.yaml
Hardik-Prajapati-10 7a87749
Update 13-aibroker-apikey.yaml
Hardik-Prajapati-10 2fe2d27
Update 13-aibroker-apikey.yaml
Hardik-Prajapati-10 c6f9fba
Update 13-aibroker-apikey.yaml
Hardik-Prajapati-10 4405c19
Create 14-aibroker-s3-secret.yaml
Hardik-Prajapati-10 d27cb35
Create 15-aibroker-wx.yaml
Hardik-Prajapati-10 b0e4b48
code change for aibroker tenant added
Hardik-Prajapati-10 97810e8
Update values.yaml
Hardik-Prajapati-10 9e70b07
Update 11-aibroker-sls-secret.yaml
Hardik-Prajapati-10 e95ff89
ibm_aibroker_tenant name updated
Hardik-Prajapati-10 2bcc1da
pipelines-operator
prajapati-yogeshkumar-ibm b7510a2
removed unused code
Hardik-Prajapati-10 37ebd63
odh and serverless
prajapati-yogeshkumar-ibm d214cdf
Merge branch 'gitops-argocd-review' of github.com:ibm-mas/gitops into…
prajapati-yogeshkumar-ibm 3f33395
odh
prajapati-yogeshkumar-ibm 386c9a6
remove unused code
prajapati-yogeshkumar-ibm 6148963
code refactor for the kmodel and aibroker tenent
Hardik-Prajapati-10 f777c77
kmodel updated
Hardik-Prajapati-10 56ecd3c
code changes related to aibroker tenant and the kmodels
Hardik-Prajapati-10 d412d14
New changes from ansible to gitops
prajapati-yogeshkumar-ibm bdcea04
Update 11-odh.yaml
prajapati-yogeshkumar-ibm 4f68254
Update 099-aibroker-instance-appset.yaml
prajapati-yogeshkumar-ibm 60ceb39
Update 060-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm 6945d43
Update 02-odh-serverless-subscription.yaml
prajapati-yogeshkumar-ibm ceb444a
Update 06-kmodel-watcher.yaml
prajapati-yogeshkumar-ibm 79e504c
Update 08-aibroker-operator-subscription.yaml
prajapati-yogeshkumar-ibm ba48c3a
Aibroker Tenant appset creation
prajapati-yogeshkumar-ibm e6088f6
Revert "Aibroker Tenant appset creation"
prajapati-yogeshkumar-ibm b7b3444
Reapply "Aibroker Tenant appset creation"
prajapati-yogeshkumar-ibm 0431711
Update main.py
prajapati-yogeshkumar-ibm 450809e
create new role and role binding for knative patch job
prajapati-yogeshkumar-ibm 779a32c
Update 08-aibroker-operator-subscription.yaml
prajapati-yogeshkumar-ibm 6018e77
Revert "Update 08-aibroker-operator-subscription.yaml"
prajapati-yogeshkumar-ibm 91de667
Update 099-aibroker-instance-appset.yaml
Hardik-Prajapati-10 e2e75a5
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm 8e8eebd
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
prajapati-yogeshkumar-ibm b7f465a
Revert "Merge branch 'gitops-argocd-review' of https://github.com/ibm…
prajapati-yogeshkumar-ibm 7059bcf
Reapply "Merge branch 'gitops-argocd-review' of https://github.com/ib…
Hardik-Prajapati-10 554dcc2
Update 09-aibroker-app.yaml
Hardik-Prajapati-10 d70a8c4
Update 07-kmodel-controller.yaml
prajapati-yogeshkumar-ibm a581783
remove namespace creation
prajapati-yogeshkumar-ibm f756c01
remove port: 3000 based on ansible
prajapati-yogeshkumar-ibm 3926592
removed
prajapati-yogeshkumar-ibm 607262c
Update 06-kmodel-watcher.yaml
prajapati-yogeshkumar-ibm d56b95f
hardcoded image
Hardik-Prajapati-10 8b5e04f
Revert "hardcoded image"
Hardik-Prajapati-10 ab356b6
Reapply "hardcoded image"
Hardik-Prajapati-10 0f2125d
ssl value hardcoded
prajapati-yogeshkumar-ibm cbe2628
update {{ .Values.instance.id}} path
prajapati-yogeshkumar-ibm 6907a91
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm f3ced50
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 120345d
Update 05-kmodel-store.yaml
prajapati-yogeshkumar-ibm 651b365
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 5fce17a
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 9e6930a
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 541d750
Delete 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 6e2e3c1
update image
prajapati-yogeshkumar-ibm 4150d6f
Revert "Delete 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm 8373c79
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 00e6d2d
update ibm_aibroker_tenant.tenant_id
prajapati-yogeshkumar-ibm 7a0a6b9
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 1ce166f
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm 93d423b
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 841766f
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 9f9db0f
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 864bfe2
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 49ef579
Update 060-ibm-aibroker-tenant-app.yaml
Hardik-Prajapati-10 aae9b16
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 0e36f25
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm a522e81
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm b953602
Update 060-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm 2bd203f
Update 060-ibm-aibroker-tenant-app.yaml
Hardik-Prajapati-10 60b9b15
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 ac1fff0
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm e047e7e
update tenant base
prajapati-yogeshkumar-ibm 41e7971
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm df7a7f3
added tenant id and generator url
Hardik-Prajapati-10 b2f2a61
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
Hardik-Prajapati-10 09ad1d0
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 7297223
change sync wave
prajapati-yogeshkumar-ibm b7a97e8
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm ef9e6be
deleted unwanted
prajapati-yogeshkumar-ibm 7de1f3d
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 913eef8
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 9188226
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 37b2433
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 9565e8e
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm bc269b3
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm f753d78
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm c077c62
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 030a502
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 35f148c
Update 070-aibroker-tenant-appset.yaml
Hardik-Prajapati-10 46ad9bc
fix tenant name
sksingh11-ibm 48c4011
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm 6d1634f
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
prajapati-yogeshkumar-ibm 1f09487
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 578cae0
Update values.yaml
prajapati-yogeshkumar-ibm cd278e2
Revert "fix tenant name"
prajapati-yogeshkumar-ibm 673e23f
check
prajapati-yogeshkumar-ibm 587cba9
unexpected end
sksingh11-ibm 686e76c
remove goTemplate
sksingh11-ibm d5aa650
update template
sksingh11-ibm c967b86
update template
sksingh11-ibm 96ee6bc
update template
sksingh11-ibm 1b73578
update template
sksingh11-ibm 677c37d
update template
sksingh11-ibm 389411b
update template
sksingh11-ibm 883900d
update template
sksingh11-ibm 79b104b
update to use only ibm-aibroker-tenant.yaml
sksingh11-ibm f45de3c
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 5b23f52
update to use only ibm-aibroker-tenant.yaml
sksingh11-ibm 0d30258
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 2a0635b
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
prajapati-yogeshkumar-ibm e535bdb
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 71b9765
update to use only ibm-aibroker-tenant.yaml
sksingh11-ibm ca7d7db
update to use only ibm-aibroker-tenant.yaml
sksingh11-ibm 219ccf3
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 88940c2
Merge branch 'gitops-argocd-review' of https://github.com/ibm-mas/git…
prajapati-yogeshkumar-ibm d5deabc
Revert "Update 070-aibroker-tenant-appset.yaml"
prajapati-yogeshkumar-ibm 658c9f6
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm d630833
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 1ce8ce5
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 21155b1
Revert "deleted unwanted"
prajapati-yogeshkumar-ibm e314918
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 798d85c
Update 070-aibroker-tenant-appset.yaml
prajapati-yogeshkumar-ibm 650c2e9
new update
prajapati-yogeshkumar-ibm ce2ecb1
Update 100-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm f6a5fd3
Update 14-aibroker-rsl-secret.yaml
prajapati-yogeshkumar-ibm 98a0090
Update 14-aibroker-rsl-secret.yaml
prajapati-yogeshkumar-ibm 67150ca
Update 13-aibroker-s3-secret.yaml
prajapati-yogeshkumar-ibm ca38fc7
Delete 01-aibroker-saas-apikey-secret.yaml
prajapati-yogeshkumar-ibm 1b64166
Delete 03-aibroker-configmap.yaml
Hardik-Prajapati-10 1a82163
Update 09-aibroker-app.yaml
Hardik-Prajapati-10 9c5c13d
Revert "Update 09-aibroker-app.yaml"
Hardik-Prajapati-10 cd288df
Update 17-aibroker-workspace.yaml
Hardik-Prajapati-10 967431c
Update 15-aibroker-wx.yaml
Hardik-Prajapati-10 c919627
AIbroker and Aibroker-tenant changes update
prajapati-yogeshkumar-ibm b19d42c
update ca ansible to gitops
prajapati-yogeshkumar-ibm 6160b72
Revert "update ca ansible to gitops"
prajapati-yogeshkumar-ibm f8bbd7a
Update 100-ibm-aibroker-tenant-app.yaml
prajapati-yogeshkumar-ibm 4b39278
update slacfg_ca to slscfg_ca_tenant
prajapati-yogeshkumar-ibm 98273fd
Update 07-kmodel-controller.yaml
prajapati-yogeshkumar-ibm 5f6b9f6
Update 00-aibroker-tenent-namespace.yaml
prajapati-yogeshkumar-ibm 7ba5df9
Update 050-ibm-kmodels-app.yaml
prajapati-yogeshkumar-ibm db0fc24
Update values.yaml
prajapati-yogeshkumar-ibm 4c64189
Update 04-aibroker-s3-secret.yaml
prajapati-yogeshkumar-ibm a2b4d6d
fix condition
sksingh11-ibm 7e52375
test.test debug
sksingh11-ibm 2c57f89
test.test
sksingh11-ibm 96d10eb
correct value in 115
sksingh11-ibm 493667c
correct value in km
sksingh11-ibm 8de3b52
remove test code
sksingh11-ibm 1e36cac
encoded format dro
prajapati-yogeshkumar-ibm 416a045
Merge pull request #319 from ibm-mas/gitops-argocd-review-s3
sksingh11-ibm 99e6db5
Update 06-aibroker-dro.yaml
prajapati-yogeshkumar-ibm 9a6cc40
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm 0434a57
Revert "Update 06-aibroker-dro.yaml"
prajapati-yogeshkumar-ibm 010f2ea
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm ccaf9b8
fix indent
sksingh11-ibm 4387e8e
Update 02-kmodel-secret.yaml
prajapati-yogeshkumar-ibm 8eb24cf
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm 5954542
test commit
sksingh11-ibm fb43ddd
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm f8d1d7d
Update 07-aibroker-jdbc.yaml
prajapati-yogeshkumar-ibm bdb41ea
remove coments
sksingh11-ibm dcc6413
stringData to data
prajapati-yogeshkumar-ibm cbf8a1c
Update 00-aibroker-tenent-namespace.yaml
prajapati-yogeshkumar-ibm 5aa14eb
Revert "Update 00-aibroker-tenent-namespace.yaml"
prajapati-yogeshkumar-ibm e1c2dcb
Update 08-aibroker-operator-subscription.yaml
prajapati-yogeshkumar-ibm c5df3f8
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm 83f4bdf
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm 895d0a5
Reapply "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm f37f201
mas_aibroker_storage_port passed as blank when we use minio
prajapati-yogeshkumar-ibm 0f342c7
Update 07-aibroker-ingress-allow-isvc.yaml
prajapati-yogeshkumar-ibm 6f2ee67
Revert "Update 07-aibroker-ingress-allow-isvc.yaml"
prajapati-yogeshkumar-ibm de82a27
Merge branch 'main' into gitops-argocd-review-demo
prajapati-yogeshkumar-ibm f9f08a9
Update Chart.yaml
prajapati-yogeshkumar-ibm 1572bf6
updated PR 324
prajapati-yogeshkumar-ibm d833dae
Merge branch 'main' into gitops-argocd-review-demo
sksingh11-ibm 02e4466
update cli_image_digest
prajapati-yogeshkumar-ibm 0606903
deleted sls in aibroker
prajapati-yogeshkumar-ibm 323dec7
job_name_prefix added
prajapati-yogeshkumar-ibm 61f23e4
Merge branch 'main' into gitops-argocd-review-demo
sksingh11-ibm abcd274
MASSREMAT-163 route_type added in aibroker
prajapati-yogeshkumar-ibm 750d22e
put updated comment
prajapati-yogeshkumar-ibm ad79ed4
update through ARGO
prajapati-yogeshkumar-ibm ebd0c17
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm 5c267b9
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm 4a1f998
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm 49b3b20
Update values.yaml
prajapati-yogeshkumar-ibm e13cee1
Update values.yaml
prajapati-yogeshkumar-ibm ddaa1a9
Update values.yaml
prajapati-yogeshkumar-ibm ee408bf
update sha256
prajapati-yogeshkumar-ibm 98ef4c2
update mas to aibroker https://jsw.ibm.com/browse/MASSREMAT-167
prajapati-yogeshkumar-ibm 5562013
update job in role
prajapati-yogeshkumar-ibm 20aedc0
Update 11-odh.yaml
prajapati-yogeshkumar-ibm 24fe174
Update 11-odh.yaml
prajapati-yogeshkumar-ibm 81b9d65
Update 11-odh.yaml
prajapati-yogeshkumar-ibm 4ad3c58
Revert "Update 11-odh.yaml"
prajapati-yogeshkumar-ibm a946700
update route_type and mas to aibroker
prajapati-yogeshkumar-ibm 90b7759
MASSREMAT-169 create job
prajapati-yogeshkumar-ibm c2ce441
Revert "MASSREMAT-169 create job"
prajapati-yogeshkumar-ibm 2d4852f
Update 11-odh.yaml
prajapati-yogeshkumar-ibm 6b7b1e9
Update values.yaml
prajapati-yogeshkumar-ibm 325e0a2
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm 50ab38b
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm 4674397
Update values.yaml
prajapati-yogeshkumar-ibm 70548c6
Update 09-aibroker-app.yaml
prajapati-yogeshkumar-ibm 22028a2
Revert "Update 09-aibroker-app.yaml"
prajapati-yogeshkumar-ibm 71fa19e
Update values.yaml
prajapati-yogeshkumar-ibm 206bb79
Update values.yaml
prajapati-yogeshkumar-ibm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 != "" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
16
instance-applications/111-ibm-minio/templates/02-minio-pvc.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 }} |
37 changes: 37 additions & 0 deletions
37
instance-applications/111-ibm-minio/templates/03-minio-deployment.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
21 changes: 21 additions & 0 deletions
21
instance-applications/111-ibm-minio/templates/04-minio-service.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
18
instance-applications/111-ibm-minio/templates/05-minio-route.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
whitfiea marked this conversation as resolved.
Show resolved
Hide resolved
|
||
insecureEdgeTerminationPolicy: None |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 != "" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
IBM ODH | ||
=============================================================================== | ||
Deploy and configure ODH with configurable version |
16 changes: 16 additions & 0 deletions
16
instance-applications/112-ibm-odh/templates/01-odh-pipeline-operator-subcription.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 }} | ||
|
37 changes: 37 additions & 0 deletions
37
instance-applications/112-ibm-odh/templates/02-odh-serverless-subscription.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
|
||
apiVersion: v1 | ||
kind: Namespace | ||
sksingh11-ibm marked this conversation as resolved.
Show resolved
Hide resolved
|
||
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}} | ||
|
||
|
||
|
||
|
||
|
24 changes: 24 additions & 0 deletions
24
instance-applications/112-ibm-odh/templates/03-odh-servicemesh-operator-sa.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" | ||
|
13 changes: 13 additions & 0 deletions
13
instance-applications/112-ibm-odh/templates/04-odh-authorino-operator.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
148
instance-applications/112-ibm-odh/templates/05-odh-operator-job.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.