-
Task
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
5
-
False
-
-
False
-
-
-
RHDH Install 3279, RHDH Install 3280, RHDH Install 3281
The air gap prep script ( prepare-restricted-environment.sh ) currently only finds and fetches the rhdh-hub, operator, and operator-bundle container images, then copies them to the cluster's internal registry (as implemented for the catalog install script when run on ROSA - RHIDP-4338).
In 1.5, we need the option to fetch a list of OCI image references from an app-config.yaml file – be it the one in the rhdh-hub container, or some local/https file, and find/fetch all the plugin container images too
Without this, we will be unable to provide airgap support for customers using 1.4 who want to migrate to 1.5.
See also RHIDP-5229, RHIDP-4415 or RHIDP-8210
Some ideas for syntax/flags to give you an idea of what modes we want to support:
./copy-plugins-into-cluster.sh oci://plugin1 oci://plugin2 oci://plugin3
or
./copy-plugins-into-cluster.sh -f /path/to/pluginlist.txt
or
./copy-plugins-into-cluster.sh -i oci://quay.io/rhdh/plugin-catalog-index:1.8
or even some combination for the default plugins + my custom ones
./copy-plugins-into-cluster.sh -i oci://quay.io/rhdh/plugin-catalog-index:1.8 oci://plugin1 oci://plugin2 oci://plugin3
or
./copy-plugins-into-cluster.sh -i oci://quay.io/rhdh/plugin-catalog-index:1.8 -f /path/to/my-custom-plugins-list.txt
Note: syntax above is just a suggestion, to differentiate single artifacts (no flag) from remote index (-i) artifact from local files (-f) ... do whatever makes sense for you in whatever language you want ... js, go, bash!
- is related to
-
RHDHBUGS-1057 airgap prepare script doesn't work with ROSA
-
- Closed
-
-
RHDHBUGS-1006 Installation of RHDH Operator Fails When Using Script against clusters with hosted control planes (IBM Cloud, HyperShift, ROSA, ...)
-
- Closed
-
-
RHIDP-5215 Marketplace Distribution
-
- Closed
-
-
RHIDP-5229 Airgap installation improvements: all supported environments and partially/fully disconnected environments
-
- Closed
-
- relates to
-
RHIDP-7370 Migration script for switching from bundled plugin wrappers to OCI artifacts (including airgap support)
-
- In Progress
-