Skip to content

Commit ad5f0f9

Browse files
Merge pull request #82304 from michaelryanpeter/OSDOCS-12021-olmv1-private-registry-known-issue
OSDOCS#12021: Known issue with OLM v1 private registries
2 parents b06366b + bfe725b commit ad5f0f9

14 files changed

+90
-11
lines changed

extensions/arch/catalogd.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,14 @@ include::snippets/technology-preview.adoc[]
1111

1212
{olmv1-first} uses the catalogd component and its resources to manage Operator and extension catalogs.
1313

14+
[IMPORTANT]
15+
====
16+
include::snippets/olmv1-known-issue-private-registries.adoc[]
17+
====
18+
1419
include::modules/olmv1-about-catalogs.adoc[leveloffset=+1]
1520
[role="_additional-resources"]
1621
.Additional resources
1722
* xref:../../extensions/catalogs/fbc.adoc#fbc[File-based catalogs]
1823
* xref:../../extensions/catalogs/managing-catalogs.adoc#olmv1-adding-a-catalog-to-a-cluster_managing-catalogs[Adding a catalog to a cluster]
19-
* xref:../../extensions/catalogs/rh-catalogs.adoc#rh-catalogs[Red Hat-provided catalogs]
24+
* xref:../../extensions/catalogs/rh-catalogs.adoc#rh-catalogs[Red Hat-provided catalogs]

extensions/catalogs/creating-catalogs.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ include::snippets/technology-preview.adoc[]
1111

1212
Catalog maintainers can create new catalogs in the file-based catalog format for use with {olmv1-first} on {product-title}.
1313

14+
[IMPORTANT]
15+
====
16+
include::snippets/olmv1-known-issue-private-registries.adoc[]
17+
====
18+
1419
include::modules/olm-creating-fb-catalog-image.adoc[leveloffset=+1]
1520
[role="_additional-resources"]
1621
.Additional resources
@@ -25,4 +30,4 @@ ifndef::openshift-dedicated,openshift-rosa[]
2530
* xref:../../operators/understanding/olm-packaging-format.adoc#olm-deprecations-schema_olm-packaging-format[Packaging format -> Schemas -> olm.deprecations schema]
2631
* xref:../../disconnected/mirroring/installing-mirroring-disconnected.adoc#updating-mirror-registry-content[Mirroring images for a disconnected installation using the oc-mirror plugin -> Keeping your mirror registry content updated]
2732
* xref:../../operators/admin/olm-restricted-networks.adoc#olm-creating-catalog-from-index_olm-restricted-networks[Adding a catalog source to a cluster]
28-
endif::openshift-dedicated,openshift-rosa[]
33+
endif::openshift-dedicated,openshift-rosa[]

extensions/catalogs/fbc.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ include::snippets/technology-preview.adoc[]
1111

1212
{olmv1-first} in {product-title} supports _file-based catalogs_ for discovering and sourcing cluster extensions, including Operators, on a cluster.
1313

14+
[IMPORTANT]
15+
====
16+
include::snippets/olmv1-known-issue-private-registries.adoc[]
17+
====
18+
1419
include::modules/olm-fb-catalogs.adoc[leveloffset=+1]
1520

1621
include::modules/olm-fb-catalogs-structure.adoc[leveloffset=+1]
@@ -36,4 +41,4 @@ For instructions about creating file-based catalogs by using the `opm` CLI, see
3641
3742
For reference documentation about the `opm` CLI commands related to managing file-based catalogs, see xref:../../cli_reference/opm/cli-opm-ref.adoc#cli-opm-ref[CLI tools].
3843
39-
include::modules/olm-fb-catalogs-automation.adoc[leveloffset=+1]
44+
include::modules/olm-fb-catalogs-automation.adoc[leveloffset=+1]

extensions/catalogs/managing-catalogs.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ If your cluster is using custom catalogs, see xref:../../operators/operator_sdk/
2323
====
2424

2525
include::modules/olmv1-about-catalogs.adoc[leveloffset=+1]
26+
2627
[role="_additional-resources"]
2728
.Additional resources
2829
* xref:../../extensions/catalogs/fbc.adoc#fbc[File-based catalogs]

extensions/catalogs/rh-catalogs.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,9 @@ include::snippets/technology-preview.adoc[]
1111

1212
Red Hat provides several Operator catalogs that are included with {product-title} by default.
1313

14+
[IMPORTANT]
15+
====
16+
include::snippets/olmv1-known-issue-private-registries.adoc[]
17+
====
18+
1419
include::modules/olm-rh-catalogs.adoc[leveloffset=+1]

extensions/ce/managing-ce.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ After a catalog has been added to your cluster, you have access to the versions,
1313

1414
You can manage extensions declaratively from the CLI using custom resources (CRs).
1515

16+
[IMPORTANT]
17+
====
18+
include::snippets/olmv1-known-issue-private-registries.adoc[]
19+
====
20+
1621
include::modules/olmv1-supported-extensions.adoc[leveloffset=+1]
1722

1823
[role="_additional-resources"]

extensions/ce/upgrade-edges.adoc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ When determining upgrade edges, also known as upgrade paths or upgrade constrain
1313

1414
By supporting {olmv0} semantics, {olmv1} now honors the upgrade graph from catalogs accurately.
1515

16+
[IMPORTANT]
17+
====
18+
include::snippets/olmv1-known-issue-private-registries.adoc[]
19+
====
20+
1621
.Differences from original {olmv0} implementation
1722

1823
* If there are multiple possible successors, {olmv1} behavior differs in the following ways:
@@ -50,4 +55,3 @@ include::modules/olmv1-forcing-an-update-or-rollback.adoc[leveloffset=+1]
5055
[role="_additional-resources"]
5156
.Additional resources
5257
* xref:../../extensions/ce/upgrade-edges.adoc#olmv1-version-range-support_upgrade-edges[Support for version ranges]
53-

extensions/index.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,15 @@ Earlier Technology Preview phases of {olmv1} introduced a new `Operator` API; th
3535
* The `Catalog` API, provided by the new catalogd component, serves as the foundation for {olmv1}, unpacking catalogs for on-cluster clients so that users can discover installable content, such as Kubernetes extensions and Operators. This provides increased visibility into all available Operator bundle versions, including their details, channels, and update edges.
3636
--
3737
+
38+
[IMPORTANT]
39+
====
40+
include::snippets/olmv1-known-issue-private-registries.adoc[]
41+
====
42+
+
3843
For more information, see xref:../extensions/arch/operator-controller.adoc#operator-controller[Operator Controller] and xref:../extensions/arch/catalogd.adoc#catalogd[Catalogd].
3944

45+
46+
4047
Improved control over extension updates::
4148
With improved insight into catalog content, administrators can specify target versions for installation and updates. This grants administrators more control over the target version of extension updates. For more information, see xref:../extensions/ce/managing-ce.adoc#olmv1-updating-an-operator_managing-ce[Updating an cluster extension].
4249

modules/olmv1-adding-a-catalog.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99

1010
To add a catalog to a cluster, create a catalog custom resource (CR) and apply it to the cluster.
1111

12+
13+
[IMPORTANT]
14+
====
15+
include::snippets/olmv1-known-issue-private-registries.adoc[]
16+
====
17+
1218
.Prerequisites
1319

1420
// https://docs.asciidoctor.org/asciidoc/latest/directives/include-list-item-content/

modules/olmv1-creating-a-pull-secret-for-catalogd.adoc

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,22 @@
22
//
33
// * operators/olm_v1/olmv1-installing-an-operator-from-a-catalog.adoc
44

5-
ifeval::["{context}" == "olmv1-installing-operator"]
5+
ifeval::["{context}" == "managing-catalogs"]
66
:olmv1-pullsecret-proc:
77
endif::[]
88

99
:_mod-docs-content-type: PROCEDURE
1010

1111
[id="olmv1-creating-a-pull-secret-for-catalogs-secure-registry_{context}"]
12-
= Creating a pull secret for catalogs hosted on a secure registry
12+
= Creating a pull secret for catalogs hosted on a private registry
1313

1414
include::snippets/olmv1-secure-registry-pull-secret.adoc[]
1515

16+
[IMPORTANT]
17+
====
18+
include::snippets/olmv1-known-issue-private-registries.adoc[]
19+
====
20+
1621
.Prerequisites
1722

1823
* Login credentials for the secure registry

0 commit comments

Comments
 (0)