Skip to content

Instantly share code, notes, and snippets.

@kincl
Forked from johnsimcall/imageset-config.yaml
Last active April 17, 2024 14:01
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save kincl/5a269ff3d41632588c9258090a5ea486 to your computer and use it in GitHub Desktop.
Save kincl/5a269ff3d41632588c9258090a5ea486 to your computer and use it in GitHub Desktop.
oc-mirror imageset-config.yaml for OpenShift Virtualization and OpenShift Data Foundations
kind: ImageSetConfiguration
apiVersion: mirror.openshift.io/v1alpha2
storageConfig:
local:
path: ./
mirror:
platform:
channels:
- name: stable-4.12
type: ocp
minVersion: 4.12.51
graph: true
operators:
- catalog: registry.redhat.io/redhat/redhat-operator-index:v4.12
packages:
- name: odf-operator
channels:
- name: stable-4.12
- name: ocs-operator
channels:
- name: stable-4.12
- name: mcg-operator
channels:
- name: stable-4.12
- name: odf-csi-addons-operator
channels:
- name: stable-4.12
- name: local-storage-operator
channels:
- name: stable
- name: kubernetes-nmstate-operator
channels:
- name: stable
- name: kubevirt-hyperconverged
channels:
- name: stable
- name: web-terminal
channels:
- name: fast
additionalImages:
- name: registry.redhat.io/rhel8/support-tools
- name: registry.redhat.io/openshift4/ose-tools-rhel8
- name: registry.redhat.io/rhel8/rhel-guest-image
- name: registry.redhat.io/rhel9/rhel-guest-image
helm: {}
kind: ImageSetConfiguration
apiVersion: mirror.openshift.io/v1alpha2
storageConfig:
local:
path: ./
mirror:
platform:
channels:
- name: stable-4.13
type: ocp
minVersion: 4.13.36
graph: true
operators:
- catalog: registry.redhat.io/redhat/redhat-operator-index:v4.13
packages:
- name: odf-operator
channels:
- name: stable-4.13
- name: ocs-operator
channels:
- name: stable-4.13
- name: mcg-operator
channels:
- name: stable-4.13
- name: odf-csi-addons-operator
channels:
- name: stable-4.13
- name: local-storage-operator
channels:
- name: stable
- name: kubernetes-nmstate-operator
channels:
- name: stable
- name: kubevirt-hyperconverged
channels:
- name: stable
- name: web-terminal
channels:
- name: fast
additionalImages:
- name: registry.redhat.io/rhel8/support-tools
- name: registry.redhat.io/openshift4/ose-tools-rhel8
- name: registry.redhat.io/rhel8/rhel-guest-image
- name: registry.redhat.io/rhel9/rhel-guest-image
helm: {}
### oc-mirror --config imageSetConfig.yaml file://./ocp-virt-4-14
kind: ImageSetConfiguration
apiVersion: mirror.openshift.io/v1alpha2
storageConfig:
local:
path: ./
mirror:
platform:
channels:
- name: stable-4.14
type: ocp
minVersion: 4.14.16
maxVersion: 4.14.18
graph: true
operators:
- catalog: registry.redhat.io/redhat/redhat-operator-index:v4.14
packages:
- name: kubevirt-hyperconverged
channels:
- name: stable
minVersion: 4.14.4
- name: mtv-operator
channels:
- name: release-v2.5
- name: lvms-operator
channels:
- name: stable-4.14
- name: kubernetes-nmstate-operator
channels:
- name: stable
- name: web-terminal
channels:
- name: fast
- name: cincinnati-operator
channels:
- name: v1
### OpenShift Data Foundation - ODF is similart to vSAN & Nutanix
# - name: odf-operator
# channels:
# - name: stable-4.14
# - name: ocs-operator
# channels:
# - name: stable-4.14
# - name: mcg-operator
# channels:
# - name: stable-4.14
# - name: odf-csi-addons-operator
# channels:
# - name: stable-4.14
# - name: local-storage-operator
# channels:
# - name: stable
### end ODF
additionalImages:
- name: registry.redhat.io/rhel8/support-tools
- name: registry.redhat.io/openshift4/ose-tools-rhel8
- name: registry.redhat.io/rhel8/rhel-guest-image
- name: registry.redhat.io/rhel9/rhel-guest-image
- name: quay.io/jcall/vddk:8.0.2
helm: {}
kind: ImageSetConfiguration
apiVersion: mirror.openshift.io/v1alpha2
archiveSize: 4
storageConfig:
local:
path: storageoperator
mirror:
operators:
- catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
packages:
- name: quay-bridge-operator
channels:
- name: stable-3.10
- name: quay-operator
channels:
- name: stable-3.10
- name: cincinnati-operator
channels:
- name: v1
- name: cluster-logging
channels:
- name: stable-5.8
- name: compliance-operator
channels:
- name: stable
- name: web-terminal
channels:
- name: fast
- name: file-integrity-operator
channels:
- name: stable
- name: ocs-operator
channels:
- name: stable-4.15
- name: local-storage-operator
channels:
- name: stable
additionalImages:
- name: registry.redhat.io/rhel9/rhel-guest-image:latest
- name: registry.redhat.io/rhel8/rhel-guest-image:latest
@kincl
Copy link
Author

kincl commented Apr 17, 2024

Use the operator list command to ensure the correct versions:

oc-mirror list operators --catalog=registry.redhat.io/redhat/certified-operator-index:v4.12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment