Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
02d47c9
Update README.md with new quick start guides and development resources
hultzj Jan 2, 2026
3d54844
Fix command for patching AutoShift application in quickstart guide
hultzj Jan 2, 2026
22b979d
Update quickstart guide to improve clarity on AutoShift application p…
hultzj Jan 2, 2026
b691526
Merge pull request #86 from hultzj/main
hultzj Jan 2, 2026
16b77cc
Refactor RHOAI policy documentation and values.yaml.
hultzj Jan 5, 2026
615b0bb
Merge pull request #87 from hultzj/main
hultzj Jan 5, 2026
3b2cc6c
Add an operator to install and configure Nvidia gpu opertor
hultzj Jan 5, 2026
30db5fd
Update quickstart-oci.md to reflect new OpenShift version and add req…
hultzj Jan 5, 2026
ecad0b6
Merge pull request #88 from hultzj/main
hultzj Jan 5, 2026
4309ec4
Update .gitignore to exclude my-values.yaml and modify NVIDIA GPU ope…
hultzj Jan 5, 2026
07f4edf
Merge pull request #89 from hultzj/main
hultzj Jan 5, 2026
42b3d64
Add OdhDashboardConfig settings to RHOAI policy
hultzj Jan 5, 2026
697dac2
Merge pull request #90 from hultzj/main
hultzj Jan 5, 2026
4b640c6
Enhance deployment documentation for AutoShift and RHOAI policies
hultzj Jan 6, 2026
658050c
Merge pull request #91 from hultzj/main
hultzj Jan 6, 2026
a9d2faf
Update deployment documentation and policy configurations for AutoShi…
hultzj Jan 6, 2026
96ffb1a
Merge pull request #92 from hultzj/main
hultzj Jan 6, 2026
94ec1e6
Enhance RHOAI policy documentation and configuration
hultzj Jan 6, 2026
cffbbde
Merge pull request #93 from hultzj/main
hultzj Jan 6, 2026
15b22f2
Adjusted policy-rhoai-config.yaml
ducksauser Jan 7, 2026
9f7945d
Update RHOAI policy documentation and configuration for v2 API
ducksauser Jan 7, 2026
9dba9c0
Refactor DataScienceCluster configuration in policy-rhoai-config.yaml
ducksauser Jan 7, 2026
96e6893
Change api to v2
ducksauser Jan 7, 2026
a5cb224
Update policy-rhoai-config.yaml
ducksauser Jan 7, 2026
e496b24
Update policy-rhoai-config.yaml to use v2 API for DataScienceCluster
ducksauser Jan 7, 2026
44548fa
Fix recreateOption placement
ducksauser Jan 7, 2026
b376c93
Refactor policy-rhoai-config.yaml to align with v2 API
ducksauser Jan 7, 2026
43b9c78
Refactor operator installation policies
hultzj Jan 7, 2026
3f9a63e
Update NVIDIA GPU and Node Feature Discovery policies
hultzj Jan 8, 2026
b887aec
Remove operandImage from values.yaml
hultzj Jan 8, 2026
f30de92
Remove deprecated configuration for RHOAI and NVIDIA GPU from Untitle…
hultzj Jan 19, 2026
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ autoshift/files/
release-artifacts/
.cache/
.mcp.json
my-values.yaml
93 changes: 93 additions & 0 deletions autoshift/values.hub.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,17 @@ hubClusterSets:
servicemesh3-source: redhat-operators
servicemesh3-source-namespace: openshift-marketplace
# servicemesh3-version: 'servicemeshoperator3.v3.2.1'
# Istio control plane configuration
# servicemesh3-istio-name: default
# servicemesh3-istio-namespace: istio-system
# servicemesh3-istio-version: 'v1.26.2'
# servicemesh3-istio-update-strategy: InPlace
# servicemesh3-istio-pilot-cpu-request: '100m'
# servicemesh3-istio-pilot-memory-request: '256Mi'
# IstioCNI configuration
# servicemesh3-istio-cni-enabled: 'true'
# servicemesh3-istio-cni-name: default
# servicemesh3-istio-cni-version: 'v1.26.2'
self-managed: 'true'
# OpenShift version for cluster deployment and image mirroring
openshift-version: '4.18.28'
Expand Down Expand Up @@ -254,6 +265,36 @@ hubClusterSets:
node-feature-discovery-source: redhat-operators
node-feature-discovery-source-namespace: openshift-marketplace
node-feature-discovery-version: 'nfd.4.18.0-202511261113'
### NVIDIA GPU Operator
# nvidia-gpu: 'false'
# nvidia-gpu-subscription-name: gpu-operator-certified
# nvidia-gpu-channel: stable
# nvidia-gpu-source: certified-operators
# nvidia-gpu-source-namespace: openshift-marketplace
# # nvidia-gpu-version: 'gpu-operator-certified.v24.9.0'
# nvidia-gpu-driver: 'true'
# nvidia-gpu-driver-toolkit: 'true'
# nvidia-gpu-toolkit: 'true'
# nvidia-gpu-device-plugin: 'true'
# nvidia-gpu-dcgm: 'true'
# nvidia-gpu-mig: 'false'
# nvidia-gpu-gfd: 'true'
# ### Red Hat OpenShift AI (RHOAI)
# rhoai: 'false'
# rhoai-subscription-name: rhods-operator
# rhoai-channel: fast-3.x
# rhoai-source: redhat-operators
# rhoai-source-namespace: openshift-marketplace
# # rhoai-version: 'rhods-operator.v3.0.0'
# rhoai-dashboard: 'true'
# rhoai-workbenches: 'true'
# rhoai-aipipelines: 'true'
# rhoai-kserve: 'true'
# rhoai-modelregistry: 'true'
# rhoai-ray: 'true'
# rhoai-kueue: 'true'
# rhoai-training: 'true'
# rhoai-trustyai: 'true'
# Spoke Cluster Sets with Feature Flags. Blank will remove
managedClusterSets:
managed:
Expand All @@ -279,6 +320,17 @@ managedClusterSets:
servicemesh3-source: redhat-operators
servicemesh3-source-namespace: openshift-marketplace
servicemesh3-version: 'servicemeshoperator3.v3.2.1'
# Istio control plane configuration
# servicemesh3-istio-name: default
# servicemesh3-istio-namespace: istio-system
# servicemesh3-istio-version: 'v1.26.2'
# servicemesh3-istio-update-strategy: InPlace
# servicemesh3-istio-pilot-cpu-request: '100m'
# servicemesh3-istio-pilot-memory-request: '256Mi'
# IstioCNI configuration
# servicemesh3-istio-cni-enabled: 'true'
# servicemesh3-istio-cni-name: default
# servicemesh3-istio-cni-version: 'v1.26.2'
# OpenShift version for cluster deployment and image mirroring
openshift-version: '4.18.28'
### Infrastructure Nodes
Expand Down Expand Up @@ -389,6 +441,36 @@ managedClusterSets:
compliance-source: redhat-operators
compliance-source-namespace: openshift-marketplace
compliance-channel: stable
### NVIDIA GPU Operator
# nvidia-gpu: 'false'
# nvidia-gpu-subscription-name: gpu-operator-certified
# nvidia-gpu-channel: stable
# nvidia-gpu-source: certified-operators
# nvidia-gpu-source-namespace: openshift-marketplace
# # nvidia-gpu-version: 'gpu-operator-certified.v24.9.0'
# nvidia-gpu-driver: 'true'
# nvidia-gpu-driver-toolkit: 'true'
# nvidia-gpu-toolkit: 'true'
# nvidia-gpu-device-plugin: 'true'
# nvidia-gpu-dcgm: 'true'
# nvidia-gpu-mig: 'false'
# nvidia-gpu-gfd: 'true'
# ### Red Hat OpenShift AI (RHOAI)
# rhoai: 'false'
# rhoai-subscription-name: rhods-operator
# rhoai-channel: fast-3.x
# rhoai-source: redhat-operators
# rhoai-source-namespace: openshift-marketplace
# # rhoai-version: 'rhods-operator.v3.0.0'
# rhoai-dashboard: 'true'
# rhoai-workbenches: 'true'
# rhoai-aipipelines: 'true'
# rhoai-kserve: 'true'
# rhoai-modelregistry: 'true'
# rhoai-ray: 'true'
# rhoai-kueue: 'true'
# rhoai-training: 'true'
# rhoai-trustyai: 'true'
### Disconnected Mirror Settings
# Enable disconnected mirroring (uses mirror catalog sources instead of default)
# disconnected-mirror: 'true'
Expand Down Expand Up @@ -420,6 +502,17 @@ managedClusterSets:
# servicemesh3-source: redhat-operators
# servicemesh3-source-namespace: openshift-marketplace
# servicemesh3-version: 'servicemeshoperator3.v3.2.1'
# # Istio control plane configuration
# servicemesh3-istio-name: default
# servicemesh3-istio-namespace: istio-system
# servicemesh3-istio-version: 'v1.26.2'
# servicemesh3-istio-update-strategy: InPlace
# servicemesh3-istio-pilot-cpu-request: '100m'
# servicemesh3-istio-pilot-memory-request: '256Mi'
# # IstioCNI configuration
# servicemesh3-istio-cni-enabled: 'true'
# servicemesh3-istio-cni-name: default
# servicemesh3-istio-cni-version: 'v1.26.2'
# infra-nodes-numcpu: '8'
# infra-nodes-memory-mib: '24576'
# infra-nodes-numcores-per-socket: '4'
Expand Down
11 changes: 7 additions & 4 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,17 @@ Complete documentation for AutoShift - Infrastructure as Code for OpenShift usin
## Quick Links

### Getting Started
- **[Quick Start Guide](quickstart-oci.md)** - Get started with AutoShift in 15 minutes
- **[OCI Deployment Guide](deploy-oci.md)** - Deploy AutoShift from OCI registries (recommended)
- **[Quick Start from Source](quickstart-from-source.md)** - Deploy from Git for testing/development
- **[Quick Start (OCI)](quickstart-oci.md)** - Deploy from OCI registry in 15 minutes
- **[OCI Deployment Guide](deploy-oci.md)** - Full OCI deployment guide (recommended for production)

### Release & Operations
- **[Release Guide](releases.md)** - How to create and publish AutoShift releases
- **[Gradual Rollout](gradual-rollout.md)** - Deploy multiple versions side-by-side using ACM ClusterSets

### Development
- **[Developer Guide](developer-guide.md)** - Contributing to AutoShift and advanced configuration
- **[Adding New Operators](adding-new-operators.md)** - Step-by-step guide to add operators and contribute upstream
Copy link
Contributor

Choose a reason for hiding this comment

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

I think this and the Developer Guide are meant to be the same thing


## Documentation Overview

Expand Down Expand Up @@ -46,8 +48,9 @@ See `autoshift/values.minimal.yaml` for a minimal configuration example.

#### Development Workflow
1. Review [Developer Guide](developer-guide.md) for contribution guidelines
2. Use `values.minimal.yaml` as a starting point for new features
3. Test with Git mode before creating OCI releases
2. Follow [Adding New Operators](adding-new-operators.md) to add operator policies
3. Use `values.minimal.yaml` as a starting point for new features
4. Test with Git mode before creating OCI releases

## Architecture

Expand Down
Loading