Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
7934a2d
automatic update to repo by bootstrap script
andifg May 7, 2025
d3f08ef
Add parasol-insurance-dev overlay
andifg May 8, 2025
f3b6e4d
update rhoai culler config
andifg May 9, 2025
dd59222
define workbench and model server sizes
andifg May 9, 2025
52f0bcb
add custom workbench
andifg May 9, 2025
1356ab4
Merge branch 'redhat-ai-services:main' into main
andifg May 16, 2025
fbe241f
update openshift-ai version
andifg May 16, 2025
2c48919
add minio to parasol insurance
andifg May 16, 2025
fae1908
fix
andifg May 16, 2025
5dc56d1
add standard workbench with s3 access
andifg May 16, 2025
03d276f
add inference service
andifg May 16, 2025
6b37691
add missing kustomization
andifg May 16, 2025
c621f4b
Merge branch 'redhat-ai-services:main' into main
andifg Jun 11, 2025
916cdcf
add data science pipeline application
andifg Jun 12, 2025
f3f736b
add rhoai 2.22 overlay
andifg Jul 28, 2025
d82cc44
remove ai examples for rhoai-stable 2.22 overlay
andifg Jul 28, 2025
d8c9cb5
tmp change repo + branch
andifg Jul 31, 2025
2801121
added llama-stack distro & playground & ocp-mcp
vishnoisuresh Aug 4, 2025
af57a43
activate tenants again
andifg Aug 4, 2025
1cb4463
based64 the change_me
vishnoisuresh Aug 4, 2025
f8bf3fc
added llamastack-operator
vishnoisuresh Aug 5, 2025
e723434
fixed sa
vishnoisuresh Aug 5, 2025
eb8e101
activate auto sync again
andifg Aug 7, 2025
6c7f31b
remove common overlay
andifg Aug 8, 2025
b28f8ba
remove auto sync for applicationset tenants
andifg Aug 8, 2025
4450571
add workbench
andifg Aug 8, 2025
5602821
add jupyter notebook
andifg Aug 11, 2025
a5055f3
update llama stack notebook
andifg Aug 11, 2025
6063830
fix notebook
andifg Aug 12, 2025
cedfe76
Add time-slice overlay
Aug 20, 2025
7ed07db
update andifg with shebistar
Aug 20, 2025
38b6386
Create overlay for rhoai-stable-2.22-aws-gpu-time-sliced
Aug 20, 2025
9556790
Add Machineset and patch for rbac
Aug 20, 2025
b8b74f8
update replicas for Machineset to 2
Aug 20, 2025
177b03d
Add kueue as Unmanaged on the overlay stable-2.22-nvidia-gpu to insta…
Aug 25, 2025
298638a
Fix Kueue for only the rhoai-stable-2.22-aws-gpu-time-sliced overlay
Aug 25, 2025
bba483e
remove kueue as managed in DSC
Aug 25, 2025
85ed401
Change from Unmanaged to Managed in DSC for kueue
Aug 25, 2025
6e51234
Change from Unmanaged to Managed in DSC for kueue
Aug 25, 2025
0781c49
Add gpu-as-a-service tenant
Aug 27, 2025
6e600bd
update repo to feature/gpu-as-a-service branch
Aug 28, 2025
91dd43e
removed agentic-ai folder and fix yammlint on gpu-as-a-service
Aug 28, 2025
1bea1f5
Create main.yml workflow validation
shebistar Aug 28, 2025
26261ec
Merge branch 'main' into feature/gpu-as-a-service
shebistar Aug 28, 2025
966fcff
Fix linter for aws-time-sliced-2 and aws-time-sliced-4
Aug 28, 2025
981a9a7
move tenants/gpu-as-a-service to solutions/gpu-as-a-service
Sep 2, 2025
54971e2
delete workflow duplicated by mistake
Sep 2, 2025
758d90d
Update to main branch, main repo
Sep 2, 2025
f73800f
Fix YAML linter errors
Sep 2, 2025
8dae0c4
remove components/operators/gpu-operator-certified/operator/component…
Sep 3, 2025
06a5ef6
automatic update to branch by bootstrap script
Sep 5, 2025
489ae8d
automatic update to repo by bootstrap script
Sep 5, 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
6 changes: 6 additions & 0 deletions bootstrap/overlays/parasol-insurance-dev/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../base
- ../../../clusters/overlays/parasol-insurance-dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../base
- ../../../clusters/overlays/rhoai-stable-2.22-aws-gpu-time-sliced
43 changes: 43 additions & 0 deletions clusters/overlays/parasol-insurance-dev/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: openshift-gitops

resources:
- ../../base
- ../../../components/argocd/apps/overlays/parasol-insurance-dev

patches:
# set the repo and branch for applications
- path: patch-application-repo-revision.yaml
target:
group: argoproj.io
kind: Application

replacements:
- source:
kind: Application
fieldPath: spec.source.repoURL
targets:
- select:
kind: ApplicationSet
fieldPaths:
- spec.template.spec.source.repoURL
- select:
kind: ApplicationSet
name: tenants
fieldPaths:
- spec.generators.*.git.repoURL
- source:
kind: Application
fieldPath: spec.source.targetRevision
targets:
- select:
kind: ApplicationSet
fieldPaths:
- spec.template.spec.source.targetRevision
- select:
kind: ApplicationSet
name: tenants
fieldPaths:
- spec.generators.*.git.revision
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- op: remove
path: /spec/syncPolicy
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
- op: replace
path: /spec/source/repoURL
value: 'https://github.com/andifg/ai-accelerator.git'
- op: replace
path: /spec/source/targetRevision
value: main
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- op: remove
path: /spec/template/spec/syncPolicy
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: openshift-gitops

resources:
- ../../base
- ../../../components/argocd/apps/overlays/rhoai-stable-2.22-aws-gpu-time-sliced

patches:
# Uncomment patches to disable automatic sync
- path: patch-applicationset-manual-sync.yaml
target:
group: argoproj.io
version: v1alpha1
kind: ApplicationSet
name: tenants
# - path: patch-application-manual-sync.yaml
# target:
# group: argoproj.io
# kind: Application
# version: v1alpha1
- path: patch-remove-common-overlay.yaml
target:
group: argoproj.io
kind: ApplicationSet
version: v1alpha1
name: tenants

replacements:
# copy the repo from the application to the applicationsets
- source:
kind: Application
fieldPath: spec.source.repoURL
targets:
- select:
kind: ApplicationSet
fieldPaths:
- spec.template.spec.source.repoURL
- select:
kind: ApplicationSet
name: tenants
fieldPaths:
- spec.generators.*.git.repoURL
# copy the branch from the application to the applicationsets
- source:
kind: Application
fieldPath: spec.source.targetRevision
targets:
- select:
kind: ApplicationSet
fieldPaths:
- spec.template.spec.source.targetRevision
- select:
kind: ApplicationSet
name: tenants
fieldPaths:
- spec.generators.*.git.revision
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- op: remove
path: /spec/syncPolicy
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- op: remove
path: /spec/template/spec/syncPolicy
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- op: replace
path: /spec/generators/0/git/directories/1/path
value: ""
31 changes: 19 additions & 12 deletions clusters/overlays/rhoai-stable-2.22-aws-gpu/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,25 @@ resources:
- ../../base
- ../../../components/argocd/apps/overlays/rhoai-stable-2.22-aws-gpu

#patches:
# Uncomment patches to disable automatic sync
# - path: patch-applicationset-manual-sync.yaml
# target:
# group: argoproj.io
# version: v1alpha1
# kind: ApplicationSet
# - path: patch-application-manual-sync.yaml
# target:
# group: argoproj.io
# kind: Application
# version: v1alpha1
patches:
# Uncomment patches to disable automatic sync
- path: patch-applicationset-manual-sync.yaml
target:
group: argoproj.io
version: v1alpha1
kind: ApplicationSet
name: tenants
# - path: patch-application-manual-sync.yaml
# target:
# group: argoproj.io
# kind: Application
# version: v1alpha1
- path: patch-remove-common-overlay.yaml
target:
group: argoproj.io
kind: ApplicationSet
version: v1alpha1
name: tenants

replacements:
# copy the repo from the application to the applicationsets
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- op: replace
path: /spec/generators/0/git/directories/1/path
value: ""
2 changes: 1 addition & 1 deletion clusters/overlays/rhoai-stable-2.22/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ resources:
- ../../base
- ../../../components/argocd/apps/overlays/rhoai-stable-2.22

#patches:
# patches:
# Uncomment patches to disable automatic sync
# - path: patch-applicationset-manual-sync.yaml
# target:
Expand Down
4 changes: 2 additions & 2 deletions components/argocd/apps/base/cluster-config-app-of-apps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ spec:
project: cluster-config
source:
path: patch-me-see-overlays
repoURL: https://github.com/redhat-ai-services/ai-accelerator.git
targetRevision: main
repoURL: https://github.com/shebistar/ai-accelerator.git
targetRevision: feature/gpu-as-a-service
syncPolicy:
automated:
prune: false
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../base

patches:
- path: patch-cluster-config-app-of-apps.yaml
target:
kind: Application
name: cluster-config-app-of-apps
- path: patch-operators-list.yaml
target:
kind: ApplicationSet
name: cluster-operators
- path: patch-configs-list.yaml
target:
kind: ApplicationSet
name: cluster-configs
- path: patch-tenants-applicationset.yaml
target:
kind: ApplicationSet
name: tenants
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-config-app-of-apps
spec:
source:
path: clusters/overlays/parasol-insurance-dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: cluster-configs
spec:
generators:
- list:
elements:
- cluster: local
url: https://kubernetes.default.svc
values:
name: user-workload-monitoring
path: components/cluster-configs/user-workload-monitoring/overlays/default
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: cluster-operators
spec:
generators:
- list:
elements:
- cluster: local
url: https://kubernetes.default.svc
values:
name: openshift-ai-operator
path: components/operators/openshift-ai/aggregate/overlays/stable-2.19
- cluster: local
url: https://kubernetes.default.svc
values:
name: openshift-gitops-operator
path: components/operators/openshift-gitops/aggregate/overlays/rhdp
- cluster: local
url: https://kubernetes.default.svc
values:
name: openshift-pipelines-operator
path: components/operators/openshift-pipelines/operator/overlays/latest
- cluster: local
url: https://kubernetes.default.svc
values:
name: openshift-serverless-operator
path: components/operators/openshift-serverless/operator/overlays/stable
- cluster: local
url: https://kubernetes.default.svc
values:
name: openshift-servicemesh-operator
path: components/operators/openshift-servicemesh/operator/overlays/stable

# - cluster: local
# url: https://kubernetes.default.svc
# values:
# name: openshift-logging-operator
# path: components/operators/openshift-logging/aggregate/overlays/default
# - cluster: local
# url: https://kubernetes.default.svc
# values:
# name: web-terminal-operator
# path: components/operators/web-terminal-operator/operator/overlays/fast
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- op: replace
path: /spec/generators/0/git/directories/0/path
value: tenants/*/*/overlays/parasol-insurance-dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../base

patches:
- path: patch-cluster-config-app-of-apps.yaml
target:
kind: Application
name: cluster-config-app-of-apps
- path: patch-operators-list.yaml
target:
kind: ApplicationSet
name: cluster-operators
- path: patch-configs-list.yaml
target:
kind: ApplicationSet
name: cluster-configs
- path: patch-tenants-applicationset.yaml
target:
kind: ApplicationSet
name: tenants
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-config-app-of-apps
spec:
source:
path: clusters/overlays/rhoai-stable-2.22-aws-gpu-time-sliced
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: cluster-configs
spec:
generators:
- list:
elements:
- cluster: local
url: https://kubernetes.default.svc
values:
name: user-workload-monitoring
path: components/cluster-configs/user-workload-monitoring/overlays/default
- cluster: local
url: https://kubernetes.default.svc
values:
name: cluster-autoscaling
path: components/cluster-configs/autoscaling/overlays/default
Loading
Loading