|
1 | 1 | :_mod-docs-content-type: ASSEMBLY |
2 | 2 | [id="microshift-operators-oc-mirror"] |
3 | | -= Creating custom catalogs using the oc-mirror plugin |
| 3 | += Creating custom Operator catalogs using the oc-mirror plugin |
4 | 4 | include::_attributes/attributes-microshift.adoc[] |
5 | 5 | :context: microshift-operators-oc-mirror |
6 | 6 |
|
7 | 7 | toc::[] |
8 | 8 |
|
9 | | -You can create custom catalogs with widely available Operators and mirror them by using the oc-mirror OpenShift CLI (oc) plugin. |
| 9 | +You can create custom catalogs with widely available Operators and mirror them by using the oc-mirror {oc-first} plugin. |
10 | 10 |
|
11 | | -[id="microshift-olm-red-hat-ops-mirror_{context}"] |
12 | | -== Using Red Hat-provided Operator catalogs and mirror registries |
13 | | -You can filter and prune catalogs to get specific Operators and mirror them by using the oc-mirror OpenShift CLI (oc) plugin. You can also use Operators in disconnected settings or embedded in {op-system-ostree-first} images. To read more details about how to configure your systems for mirroring, use the links in the following "Additional resources" section. If you are ready to deploy Operators from Red Hat-provided Operator catalogs, mirror them, or to embed them in {op-system-ostree} images, start with the following section, "Inspecting catalog contents by using the oc-mirror plugin." |
14 | | - |
15 | | -//additional resources for deploying operators in disconnected environments |
16 | | -[role="_additional-resources"] |
17 | | -.Additional resources |
18 | | -* link:https://access.redhat.com/documentation/en-us/openshift_container_platform/{ocp-version}/html/operators/administrator-tasks#olm-restricted-networks[Using Operator Lifecycle Manager on restricted networks] |
19 | | -* xref:../../microshift_install_get_ready/microshift-deploy-with-mirror-registry.adoc#microshift-configuring-hosts-for-mirror_microshift-deployment-mirror[Configuring hosts for mirror registry access] |
20 | | -* xref:../../microshift_networking/microshift-disconnected-network-config.adoc#microshift-disconnected-network-config[Configuring network settings for fully disconnected hosts] |
21 | | -* xref:../../microshift_install_get_ready/microshift-deploy-with-mirror-registry.adoc#microshift-get-mirror-reg-container-image-list_microshift-deploy-with-mirror-registry[Getting the mirror registry container image list] |
22 | | -* xref:../../microshift_install_rpm_ostree/microshift-embed-in-rpm-ostree-offline-use.adoc#microshift-embed-in-rpm-ostree-offline-use[Embedding in a {op-system-ostree} image for offline use] |
| 11 | +include::modules/microshift-olm-rh-ops-mirror.adoc[leveloffset=+1] |
23 | 12 |
|
24 | 13 | include::modules/microshift-oc-mirror-about-con.adoc[leveloffset=+1] |
25 | 14 |
|
26 | | -//additional resources for preqeq to using oc mirror |
27 | | -[role="_additional-resources"] |
28 | | -.Additional resources |
29 | | -* link:https://access.redhat.com/documentation/en-us/openshift_container_platform/{ocp-version}/html/installing/disconnected-installation-mirroring#prerequisites_installing-mirroring-disconnected[Installing the oc mirror plugin] |
| 15 | +include::modules/microshift-oc-mirror-connectivity.adoc[leveloffset=+2] |
30 | 16 |
|
31 | | -include::modules/microshift-oc-mirror-list-ops-catalogs.adoc[leveloffset=+2] |
| 17 | +include::modules/microshift-oc-mirror-list-ops-catalogs.adoc[leveloffset=+1] |
32 | 18 |
|
33 | 19 | //First, make the image sets |
34 | | -include::modules/microshift-oc-mirror-creating-imageset-config.adoc[leveloffset=+2] |
| 20 | +include::modules/microshift-oc-mirror-creating-imageset-config.adoc[leveloffset=+1] |
35 | 21 |
|
36 | 22 | //OCP module, reference for valid imageset parameters for microshift; see conditionals |
37 | | -include::modules/oc-mirror-imageset-config-params.adoc[leveloffset=+3] |
| 23 | +include::modules/oc-mirror-imageset-config-parameters-v2.adoc[leveloffset=+2] |
38 | 24 |
|
39 | | -//additional resources for creating image sets |
40 | | -[role="_additional-resources"] |
41 | | -.Additional resources |
42 | | -* link:https://access.redhat.com/documentation/en-us/openshift_container_platform/{ocp-version}/html/installing/disconnected-installation-mirroring#oc-mirror-image-set-examples_installing-mirroring-disconnected[Imageset configuration examples] |
| 25 | +//mirroring from mirror to mirror |
| 26 | +include::modules/microshift-oc-mirror-to-mirror.adoc[leveloffset=+1] |
43 | 27 |
|
44 | | -// OCP module, mirroring from mirror to mirror |
45 | | -include::modules/oc-mirror-mirror-to-mirror.adoc[leveloffset=+2] |
| 28 | +//Convert the imageset file and add configuration to CRI-O |
| 29 | +include::modules/microshift-oc-mirror-transform-imageset-to-crio.adoc[leveloffset=+1] |
46 | 30 |
|
47 | | -//additional resources for microshift mirror to mirror module |
| 31 | +//Apply changes to cluster so it can use Operators |
| 32 | +include::modules/microshift-oc-mirror-install-catalog-cluster.adoc[leveloffset=+1] |
| 33 | + |
| 34 | +[id="Additional-resources_microshift-operators-oc-mirror_{context}"] |
48 | 35 | [role="_additional-resources"] |
49 | | -.Additional resources |
50 | | -* link:https://access.redhat.com/documentation/en-us/openshift_container_platform/{ocp-version}/html/installing/disconnected-installation-mirroring#mirroring-image-set-partial[Mirroring an image set in a partially disconnected environment] |
51 | | -* link:https://access.redhat.com/documentation/en-us/openshift_container_platform/{ocp-version}/html/installing/disconnected-installation-mirroring#mirroring-image-set-full[Mirroring an image set in a fully disconnected environment] |
| 36 | +== Additional resources |
52 | 37 |
|
53 | | -//Convert the imageset file and add configuration to CRI-O |
54 | | -include::modules/microshift-oc-mirror-transform-imageset-to-crio.adoc[leveloffset=+2] |
| 38 | +* link:https://docs.redhat.com/en/documentation/openshift_container_platform/latest/html/disconnected_environments/mirroring-in-disconnected-environments#installation-oc-mirror-installing-plugin_about-installing-oc-mirror-v2[Installing the oc mirror plugin] |
| 39 | +* link:https://docs.redhat.com/en/documentation/openshift_container_platform/latest/html/disconnected_environments/mirroring-in-disconnected-environments#oc-mirror-migration-v1-to-v2[Migrating from oc-mirror plugin v1 to v2] |
| 40 | +* link:https://docs.redhat.com/en/documentation/openshift_container_platform/latest/html/disconnected_environments/mirroring-in-disconnected-environments#oc-mirror-custom-resources-v2_about-installing-oc-mirror-v2[About custom resources generated by oc-mirror plugin v2] |
| 41 | +* link:https://docs.redhat.com/en/documentation/openshift_container_platform/latest/html/disconnected_environments/mirroring-in-disconnected-environments#oc-mirror-about-cache-and-workspace-dirs_about-installing-oc-mirror-v2[About the --cache-dir and --workspace flags] |
| 42 | +* link:https://docs.redhat.com/en/documentation/openshift_container_platform/latest/html/operators/administrator-tasks#olm-restricted-networks[Using Operator Lifecycle Manager in disconnected environments] |
| 43 | +* link:https://docs.redhat.com/en/documentation/openshift_container_platform/4.19/html/disconnected_environments/mirroring-in-disconnected-environments#oc-mirror-procedure-delete-v2_about-installing-oc-mirror-v2[Deleting images from a disconnected environment] |
55 | 44 |
|
56 | | -//Apply changes to cluster so it can use Operators |
57 | | -include::modules/microshift-oc-mirror-install-catalog-cluster.adoc[leveloffset=+2] |
| 45 | +{microshift-short} links:: |
| 46 | +* xref:../../microshift_install_get_ready/microshift-deploy-with-mirror-registry.adoc#microshift-configuring-hosts-for-mirror_microshift-deployment-mirror[Configuring hosts for mirror registry access] |
| 47 | +* xref:../../microshift_networking/microshift-disconnected-network-config.adoc#microshift-disconnected-network-config[Configuring network settings for fully disconnected hosts] |
| 48 | +* xref:../../microshift_install_get_ready/microshift-deploy-with-mirror-registry.adoc#microshift-deploy-with-mirror-registry[Mirroring container images for disconnected installations] |
| 49 | +* xref:../../microshift_install_rpm_ostree/microshift-embed-in-rpm-ostree-offline-use.adoc#microshift-embed-in-rpm-ostree-offline-use[Embedding in a {op-system-ostree} image for offline use] |
0 commit comments