1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00

Move Operator content to top-level dir

This commit is contained in:
Alex Dellapenta
2019-10-07 12:45:31 -04:00
parent aaafa74c8e
commit 5d2e0cfaed
93 changed files with 145 additions and 152 deletions

View File

@@ -418,6 +418,61 @@ Topics:
File: securing-exposing-registry
Distros: openshift-enterprise,openshift-origin
---
Name: Operators
Dir: operators
Topics:
- Name: Understanding Operators
File: olm-what-operators-are
- Name: Understanding the Operator Lifecycle Manager (OLM)
File: olm-understanding-olm
- Name: Understanding the OperatorHub
Distros: openshift-enterprise,openshift-origin
File: olm-understanding-operatorhub
- Name: Adding Operators to a cluster
File: olm-adding-operators-to-cluster
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
- Name: Deleting Operators from a cluster
File: olm-deleting-operators-from-cluster
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
- Name: Creating applications from installed Operators
File: olm-creating-apps-from-installed-operators
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
- Name: Viewing Operator status
File: olm-status
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
- Name: Managing resources from CRDs
File: olm-managing-resources-from-crds
Distros: openshift-origin,openshift-enterprise,openshift-dedicated
- Name: Creating policy for Operator installations and upgrades
File: olm-creating-policy
Distros: openshift-origin,openshift-enterprise
- Name: Configuring OLM for restricted networks
File: olm-restricted-networks
Distros: openshift-origin,openshift-enterprise
- Name: Operator SDK
Dir: operator_sdk
Distros: openshift-origin,openshift-enterprise
Topics:
- Name: Getting started with the Operator SDK
File: osdk-getting-started
- Name: Creating Ansible-based Operators
File: osdk-ansible
- Name: Creating Helm-based Operators
File: osdk-helm
- Name: Generating a ClusterServiceVersion (CSV)
File: osdk-generating-csvs
- Name: Configuring built-in monitoring with Prometheus
File: osdk-monitoring-prometheus
- Name: Configuring leader election
File: osdk-leader-election
- Name: Operator SDK CLI reference
File: osdk-cli-reference
- Name: Migrating to Operator SDK v0.1.0
File: osdk-migrating-to-v0-1-0
Distros: openshift-origin
- Name: Appendices
File: osdk-appendices
---
Name: Builds
Dir: builds
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
@@ -521,37 +576,6 @@ Topics:
- Name: Configuring project creation
File: configuring-project-creation
Distros: openshift-enterprise,openshift-origin
- Name: Operators
Dir: operators
Topics:
- Name: Understanding Operators
File: olm-what-operators-are
- Name: Understanding the Operator Lifecycle Manager (OLM)
File: olm-understanding-olm
- Name: Understanding the OperatorHub
Distros: openshift-enterprise,openshift-origin
File: olm-understanding-operatorhub
- Name: Adding Operators to a cluster
File: olm-adding-operators-to-cluster
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
- Name: Deleting Operators from a cluster
File: olm-deleting-operators-from-cluster
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
- Name: Creating applications from installed Operators
File: olm-creating-apps-from-installed-operators
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
- Name: Viewing Operator status
File: olm-status
Distros: openshift-enterprise,openshift-origin,openshift-dedicated
- Name: Managing resources from CRDs
File: olm-managing-resources-from-crds
Distros: openshift-origin,openshift-enterprise,openshift-dedicated
- Name: Creating policy for Operator installations and upgrades
File: olm-creating-policy
Distros: openshift-origin,openshift-enterprise
- Name: Configuring OLM for restricted networks
File: olm-restricted-networks
Distros: openshift-origin,openshift-enterprise
- Name: Application life cycle management
Dir: application-life-cycle-management
Topics:
@@ -619,29 +643,6 @@ Topics:
- Name: Pruning objects to reclaim resources
File: pruning-objects
Distros: openshift-origin,openshift-enterprise
- Name: Operator SDK
Dir: operator_sdk
Distros: openshift-origin,openshift-enterprise
Topics:
- Name: Getting started with the Operator SDK
File: osdk-getting-started
- Name: Creating Ansible-based Operators
File: osdk-ansible
- Name: Creating Helm-based Operators
File: osdk-helm
- Name: Generating a ClusterServiceVersion (CSV)
File: osdk-generating-csvs
- Name: Configuring built-in monitoring with Prometheus
File: osdk-monitoring-prometheus
- Name: Configuring leader election
File: osdk-leader-election
- Name: Operator SDK CLI reference
File: osdk-cli-reference
- Name: Migrating to Operator SDK v0.1.0
File: osdk-migrating-to-v0-1-0
Distros: openshift-origin
- Name: Appendices
File: osdk-appendices
---
Name: Machine management
Dir: machine_management
@@ -1130,7 +1131,7 @@ Topics:
File: cnv-importing-virtual-machine-images-datavolumes-block
- Name: Cloning a virtual machine disk into a new block storage DataVolume
File: cnv-cloning-vm-disk-into-new-datavolume-block
### Virtual machine live migration
### Virtual machine live migration
- Name: Virtual machine live migration
File: cnv-live-migration
- Name: Live migration limits and timeouts

View File

@@ -48,4 +48,4 @@ namespace, except for the Cluster Logging Operator, which requires the
.Additional resources
* xref:../applications/operators/olm-adding-operators-to-cluster.adoc#olm-adding-operators-to-a-cluster[Adding Operators to a cluster]
* xref:../operators/olm-adding-operators-to-cluster.adoc#olm-adding-operators-to-a-cluster[Adding Operators to a cluster]

View File

@@ -1 +0,0 @@
../images

View File

@@ -1 +0,0 @@
../modules

View File

@@ -16,4 +16,4 @@ include::modules/cnv-monitoring-upgrade-status.adoc[leveloffset=+1]
.Additional information
* xref:../../applications/operators/olm-understanding-olm.adoc#olm-csv_olm-understanding-olm[ClusterServiceVersions (CSVs)]
* xref:../../operators/olm-understanding-olm.adoc#olm-csv_olm-understanding-olm[ClusterServiceVersions (CSVs)]

View File

@@ -18,6 +18,6 @@ include::modules/cluster-logging-deploy-storage-considerations.adoc[leveloffset=
== Additional resources
For more information on installing operators,see xref:../applications/operators/olm-adding-operators-to-cluster.adoc#olm-installing-operators-from-operatorhub_olm-adding-operators-to-a-cluster[Installing Operators from the OperatorHub].
For more information on installing operators,see xref:../operators/olm-adding-operators-to-cluster.adoc#olm-installing-operators-from-operatorhub_olm-adding-operators-to-a-cluster[Installing Operators from the OperatorHub].
// For information on scaling your Elasticsearch cluster, see ../logging/config/cluster-logging-elasticsearch.adoc#cluster-logging-elasticsearch-add-remove_cluster-logging-elasticsearch[Scaling your Elasticsearch cluster].

View File

@@ -29,4 +29,4 @@ include::modules/cluster-logging-deploy-subscription.adoc[leveloffset=+1]
== Additional resources
For more information on installing operators,see xref:../applications/operators/olm-adding-operators-to-cluster.adoc#olm-installing-operators-from-operatorhub_olm-adding-operators-to-a-cluster[Installing Operators from the OperatorHub].
For more information on installing operators,see xref:../operators/olm-adding-operators-to-cluster.adoc#olm-installing-operators-from-operatorhub_olm-adding-operators-to-a-cluster[Installing Operators from the OperatorHub].

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-getting-started.adoc
// * operators/operator_sdk/osdk-getting-started.adoc
[id="building-memcached-operator-using-osdk_{context}"]
= Building a Go-based Memcached Operator using the Operator SDK

View File

@@ -2,7 +2,7 @@
//
// Module included in the following assemblies:
//
// * applications/operators/olm-managing-resources-from-crds.adoc
// * operators/olm-managing-resources-from-crds.adoc
// * applications/crds/crd-managing-resources-from-crds.adoc
// * applications/crds/extending-api-with-crds.adoc

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-migrating-to-v0-1-0.adoc
// * operators/operator_sdk/osdk-migrating-to-v0-1-0.adoc
[id="creating-new-operator-sdk-v0-1-0-project_{context}"]
= Creating a new Operator SDK v0.1.0 project

View File

@@ -29,7 +29,7 @@ memory setting though this is not recommended for production deployments.
.Procedure
. Install the Elasticsearch Operator via the OperatorHub. See: xref:../applications/operators/olm-adding-operators-to-cluster.adoc[Adding Operators to a cluster].
. Install the Elasticsearch Operator via the OperatorHub. See: xref:../operators/olm-adding-operators-to-cluster.adoc[Adding Operators to a cluster].
. Install the Cluster Logging Operator using the {product-title} web console for best results:

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-getting-started.adoc
// * operators/operator_sdk/osdk-getting-started.adoc
[id="managing-memcached-operator-using-olm_{context}"]
= Managing a Memcached Operator using the Operator Lifecycle Manager

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-migrating-to-v0-1-0.adoc
// * operators/operator_sdk/osdk-migrating-to-v0-1-0.adoc
[id="migrating-custom-types-from-pkg-apis_{context}"]
= Migrating custom types from pkg/apis

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-migrating-to-v0-1-0.adoc
// * operators/operator_sdk/osdk-migrating-to-v0-1-0.adoc
[id="migrating-reconcile-code_{context}"]
= Migrating reconcile code

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-olm.adoc
// * operators/olm-understanding-olm.adoc
[id="olm-architecture_{context}"]
= Operator Lifecycle Manager architecture

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-creating-apps-from-installed-operators.adoc
// * operators/olm-creating-apps-from-installed-operators.adoc
[id="olm-creating-etcd-cluster-from-operator_{context}"]
= Creating an etcd cluster using an Operator

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-olm.adoc
// * operators/olm-understanding-olm.adoc
[id="olm-csv_{context}"]
= ClusterServiceVersions (CSVs)

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-adding-operators-to-cluster.adoc
// * operators/olm-deleting-operators-to-cluster.adoc
[id="olm-deleting-operator-from-a-cluster-using-cli_{context}"]
= Deleting Operators from a cluster using the CLI

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-adding-operators-to-cluster.adoc
// * operators/olm-deleting-operators-to-cluster.adoc
[id="olm-deleting-operators-from-a-cluster-using-web-console_{context}"]
= Deleting Operators from a cluster using the web console

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-olm.adoc
// * operators/olm-understanding-olm.adoc
[id="olm-dependency-resolution_{context}"]
= Dependency resolution and upgrades

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-adding-operators-to-cluster.adoc
// * operators/olm-adding-operators-to-cluster.adoc
[id="olm-installing-operator-from-operatorhub-using-cli_{context}"]
= Installing from the OperatorHub using the CLI

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-adding-operators-to-cluster.adoc
// * operators/olm-adding-operators-to-cluster.adoc
[id="olm-installing-from-operatorhub-using-web-console_{context}"]
= Installing from the OperatorHub using the web console

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-adding-operators-to-cluster.adoc
// * operators/olm-adding-operators-to-cluster.adoc
[id="olm-installing-operators-from-operatorhub_{context}"]
= Installing Operators from the OperatorHub

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-olm.adoc
// * operators/olm-understanding-olm.adoc
[id="olm-metrics_{context}"]
= Metrics

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-what-operators-are.adoc
// * operators/olm-what-operators-are.adoc
[id="olm-operator-framework_{context}"]
= Operator Framework

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-what-operators-are.adoc
// * operators/olm-what-operators-are.adoc
[id="olm-maturity-model_{context}"]
= Operator maturity model

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-olm.adoc
// * operators/olm-understanding-olm.adoc
[id="olm-operatorgroups_{context}"]
= OperatorGroups

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-operatorhub.adoc
// * operators/olm-understanding-operatorhub.adoc
[id="olm-operatorhub-arch_{context}"]
= OperatorHub architecture

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-operatorhub.adoc
// * operators/olm-understanding-operatorhub.adoc
[id="olm-operatorhub-overview_{context}"]
= Overview of the OperatorHub

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-olm.adoc
// * operators/olm-understanding-olm.adoc
[id="olm-overview_{context}"]
= Overview of the Operator Lifecycle Manager

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-creating-policy.adoc
// * operators/olm-creating-policy.adoc
[id="olm-policy-fine-grained-permissions_{context}"]
= Fine-grained permissions

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-creating-policy.adoc
// * operators/olm-creating-policy.adoc
[id="olm-policy-scenarios_{context}"]
= Installation scenarios

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-creating-policy.adoc
// * operators/olm-creating-policy.adoc
[id="olm-policy-scoping-operator-install_{context}"]
= Scoping Operator installations

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-creating-policy.adoc
// * operators/olm-creating-policy.adoc
[id="olm-policy-troubleshooting_{context}"]
= Troubleshooting permission failures

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-creating-policy.adoc
// * operators/olm-creating-policy.adoc
[id="olm-policy-understanding_{context}"]
= Understanding Operator installation policy

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-creating-policy.adoc
// * operators/olm-creating-policy.adoc
[id="olm-policy-workflow_{context}"]
= Installation workflow

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-restricted-networks.adoc
// * operators/olm-restricted-networks.adoc
[id="olm-restricted-networks-operatorhub_{context}"]
= Configuring OperatorHub for restricted networks

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-status.adoc
// * operators/olm-status.adoc
[id="olm-status-conditions_{context}"]
= Condition types

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-status.adoc
// * operators/olm-status.adoc
[id="olm-status-viewing-cli_{context}"]
= Viewing Operator status using the CLI

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-understanding-olm.adoc
// * operators/olm-understanding-olm.adoc
[id="olm-upgrades_{context}"]
= Operator installation and upgrade workflow in OLM

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operators/olm-what-operators-are.adoc
// * operators/olm-what-operators-are.adoc
[id="olm-why-use-operators_{context}"]
= Why use Operators?

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-custom-resource-files_{context}"]
= Custom Resource files

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-extra-variables_{context}"]
= Extra variables sent to Ansible

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-k8s-module-inside-operator_{context}"]
= Testing the k8s Ansible module inside an Operator

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-k8s-module-installing_{context}"]
= Installing the k8s Ansible module

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-k8s-module-testing-locally_{context}"]
= Testing the k8s Ansible module locally

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-managing-cr-status_{context}"]
= Managing Custom Resource status using the k8s_status Ansible module

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-runner-directory_{context}"]
= Ansible Runner directory

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-support_{context}"]
= Ansible support in the Operator SDK

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-ansible-watches-file_{context}"]
= Watches file

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-generating-csvs.adoc
// * operators/operator_sdk/osdk-generating-csvs.adoc
[id="osdk-apiservices_{context}"]
= Understanding your API services

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-getting-started.adoc
// * operators/operator_sdk/osdk-getting-started.adoc
[id="osdk-architecture_{context}"]
= Architecture of the Operator SDK

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-ansible.adoc
[id="osdk-building-ansible-operator_{context}"]
= Building an Ansible-based Operator using the Operator SDK

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-helm.adoc
// * operators/operator_sdk/osdk-helm.adoc
[id="osdk-building-helm-operator_{context}"]
= Building a Helm-based Operator using the Operator SDK

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-generating-csvs.adoc
// * operators/operator_sdk/osdk-generating-csvs.adoc
[id="osdk-crds_{context}"]
= Understanding your Custom Resource Definitions (CRDs)

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-generating-csvs.adoc
// * operators/operator_sdk/osdk-generating-csvs.adoc
[id="osdk-configuring-csv-composition_{context}"]
= CSV composition configuration

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-generating-csvs.adoc
// * operators/operator_sdk/osdk-generating-csvs.adoc
[id="osdk-generating-a-csv_{context}"]
= Generating a CSV

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-helm.adoc
// * operators/operator_sdk/osdk-helm.adoc
[id="osdk-helm-chart-support_{context}"]
= Helm chart support in the Operator SDK

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-generating-csvs.adoc
// * operators/operator_sdk/osdk-generating-csvs.adoc
[id="osdk-how-csv-gen-works_{context}"]
= How CSV generation works

View File

@@ -1,8 +1,8 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-getting-started.adoc
// * applications/operator_sdk/osdk-ansible.adoc
// * applications/operator_sdk/osdk-helm.adoc
// * operators/operator_sdk/osdk-getting-started.adoc
// * operators/operator_sdk/osdk-ansible.adoc
// * operators/operator_sdk/osdk-helm.adoc
[id="osdk-installing-cli_{context}"]
= Installing the Operator SDK CLI

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/oosdk-leader-election.adoc
// * operators/operator_sdk/oosdk-leader-election.adoc
[id="osdk-leader-for-life-election_{context}"]
= Using Leader-for-life election

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-generating-csvs.adoc
// * operators/operator_sdk/osdk-generating-csvs.adoc
[id="osdk-manually-defined-csv-fields_{context}"]
= Manually-defined CSV fields
@@ -91,4 +91,4 @@ a future design document.
.Additional resources
- xref:../../applications/operators/olm-what-operators-are.adoc#olm-maturity-model_olm-what-operators-are[Operator maturity model]
- xref:../../operators/olm-what-operators-are.adoc#olm-maturity-model_olm-what-operators-are[Operator maturity model]

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-monitoring-prometheus.adoc
// * operators/operator_sdk/osdk-monitoring-prometheus.adoc
[id="osdk-monitoring-prometheus-metrics-helper-modifying-port_{context}"]
= Modifying the metrics port

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-monitoring-prometheus.adoc
// * operators/operator_sdk/osdk-monitoring-prometheus.adoc
[id="osdk-monitoring-prometheus-metrics-helper_{context}"]
= Metrics helper

View File

@@ -1,7 +1,7 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-getting-started.adoc
// * applications/operator_sdk/osdk-monitoring-prometheus.adoc
// * operators/operator_sdk/osdk-getting-started.adoc
// * operators/operator_sdk/osdk-monitoring-prometheus.adoc
[id="osdk-monitoring-prometheus-operator-support_{context}"]
= Prometheus Operator support

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-monitoring-prometheus.adoc
// * operators/operator_sdk/osdk-monitoring-prometheus.adoc
[id="osdk-monitoring-prometheus-servicemonitor-creating_{context}"]
= Creating ServiceMonitor resources

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-monitoring-prometheus.adoc
// * operators/operator_sdk/osdk-monitoring-prometheus.adoc
[id="osdk-monitoring-prometheus-servicemonitor_{context}"]
= ServiceMonitor resources

View File

@@ -1,6 +1,6 @@
// Module included in the following assemblies:
//
// * applications/operator_sdk/osdk-appendices.adoc
// * operators/operator_sdk/osdk-appendices.adoc
[id="osdk-project-scaffolding-layout_{context}"]
= Operator project scaffolding layout

View File

@@ -11,17 +11,11 @@ full Internet connectivity. Cluster administrators can disable those default
sources and create local mirrors so that OLM can install and manage Operators
from the local sources instead.
////
.Additional resources
* Link to section about disconnected cluster installations.
////
include::modules/olm-restricted-networks-configuring-operatorhub.adoc[leveloffset=+1]
.Additional resources
* For details on exposing your {product-title} cluster's internal registry to
off-cluster access, see
xref:../../registry/securing-exposing-registry.adoc#securing-exposing-registry[Exposing the registry].
xref:../registry/securing-exposing-registry.adoc#securing-exposing-registry[Exposing the registry].
* For details on accessing the internal registry, see
xref:../../registry/accessing-the-registry.adoc#accessing-the-registry[Accessing the registry].
xref:../registry/accessing-the-registry.adoc#accessing-the-registry[Accessing the registry].

View File

@@ -45,7 +45,7 @@ include::modules/osdk-ansible-managing-cr-status.adoc[leveloffset=+1]
== Additional resources
- See
xref:../../applications/operator_sdk/osdk-appendices.adoc#osdk-project-scaffolding-layout_operator-appendices[Appendices]
xref:../../operators/operator_sdk/osdk-appendices.adoc#osdk-project-scaffolding-layout_operator-appendices[Appendices]
to learn about the project directory structures created by the Operator SDK.
- link:https://blog.openshift.com/reaching-for-the-stars-with-ansible-operator/[Reaching for the Stars with Ansible Operator] - Red Hat OpenShift Blog

View File

@@ -30,7 +30,7 @@ include::modules/managing-memcached-operator-using-olm.adoc[leveloffset=+1]
== Additional resources
- See
xref:../../applications/operator_sdk/osdk-appendices.adoc#osdk-project-scaffolding-layout_operator-appendices[Appendices]
xref:../../operators/operator_sdk/osdk-appendices.adoc#osdk-project-scaffolding-layout_operator-appendices[Appendices]
to learn about the project directory structures created by the Operator SDK.
- link:https://operators.gitbook.io/operator-developer-guide-for-red-hat-partners/[Operator Development Guide for Red Hat Partners]

View File

@@ -17,7 +17,7 @@ include::modules/osdk-building-helm-operator.adoc[leveloffset=+1]
== Additional resources
- See
xref:../../applications/operator_sdk/osdk-appendices.adoc#osdk-project-scaffolding-layout_operator-appendices[Appendices]
xref:../../operators/operator_sdk/osdk-appendices.adoc#osdk-project-scaffolding-layout_operator-appendices[Appendices]
to learn about the project directory structures created by the Operator SDK.
- link:https://operators.gitbook.io/operator-developer-guide-for-red-hat-partners/[Operator Development Guide for Red Hat Partners]

View File

@@ -152,7 +152,7 @@ This release adds improvements related to the following components and concepts.
[id="ocp-4-1-operators"]
=== Operators
xref:../applications/operators/olm-what-operators-are.adoc#olm-what-operators-are[Operators]
xref:../operators/olm-what-operators-are.adoc#olm-what-operators-are[Operators]
are pieces of software that ease the operational complexity of running another
piece of software. They act like an extension of the software vendors
engineering team, watching over a Kubernetes environment (such as
@@ -174,7 +174,7 @@ access to Operators running on their cluster:
* Supports role-based access control (RBAC) for certain teams to use certain Operators
See
xref:../applications/operators/olm-understanding-olm.adoc#olm-understanding-olm[Understanding the Operator Lifecycle Manager (OLM)] for more information.
xref:../operators/olm-understanding-olm.adoc#olm-understanding-olm[Understanding the Operator Lifecycle Manager (OLM)] for more information.
[id="ocp-4-1-installation-and-upgrade"]
=== Installation and upgrade
@@ -252,7 +252,7 @@ from Red Hat products, Red Hat partners, and the community.
|===
See
xref:../applications/operators/olm-understanding-operatorhub.adoc#olm-understanding-operatorhub[Understanding the OperatorHub] for more information.
xref:../operators/olm-understanding-operatorhub.adoc#olm-understanding-operatorhub[Understanding the OperatorHub] for more information.
[id="ocp-4-1-storage"]
=== Storage

View File

@@ -97,7 +97,7 @@ future release.
See
xref:../installing/installing_restricted_networks/installing-restricted-networks-preparations.adoc#installing-restricted-networks-preparations[Installing in restricted networks]
and xref:../applications/operators/olm-restricted-networks.adoc#olm-restricted-networks[Using Operator Lifecycle Manager on restricted networks]
and xref:../operators/olm-restricted-networks.adoc#olm-restricted-networks[Using Operator Lifecycle Manager on restricted networks]
for details.
[id="ocp-4-2-cluster-wide-egresss-proxy"]
@@ -155,7 +155,7 @@ Operators in this namespace get equal or lower permissions of this
ServiceAccount.
See
xref:../applications/operators/olm-creating-policy.adoc#olm-creating-policy[Creating policy for Operator installations and upgrades]
xref:../operators/olm-creating-policy.adoc#olm-creating-policy[Creating policy for Operator installations and upgrades]
for details.
[id="ocp-4-2-ingress-operator"]

View File

@@ -49,14 +49,14 @@ You can install the {ServerlessOperatorName} in the host cluster by following th
The {ServerlessOperatorName} only works for {product-title} versions 4.1.13 and later.
====
For details, see the {product-title} documentation on xref:../applications/operators/olm-adding-operators-to-cluster.adoc[adding Operators to a cluster].
For details, see the {product-title} documentation on xref:../operators/olm-adding-operators-to-cluster.adoc[adding Operators to a cluster].
[id="deleting-openshift-serverless-operator_{context}"]
== Deleting the {ServerlessOperatorName}
You can remove the {ServerlessOperatorName} from the host cluster by following the {product-title} instructions on deleting an Operator.
For details, see the {product-title} documentation on xref:../applications/operators/olm-deleting-operators-from-cluster.adoc[deleting Operators from a cluster].
For details, see the {product-title} documentation on xref:../operators/olm-deleting-operators-from-cluster.adoc[deleting Operators from a cluster].
// Installing Knative Serving

View File

@@ -44,7 +44,7 @@ containerized applications, from simple containers to advanced Kubernetes deploy
- **xref:../applications/projects/working-with-projects.adoc[Work with projects]**: Create projects from the web console or CLI to organize and share the software you develop.
- **xref:../applications/operators/olm-what-operators-are.adoc#olm-what-operators-are[Understand Operators]**: Operators are the preferred method for creating on-cluster applications for {product-title} {product-version}. Learn about the Operator Framework and how to deploy applications using installed Operators into your projects.
- **xref:../operators/olm-what-operators-are.adoc#olm-what-operators-are[Understand Operators]**: Operators are the preferred method for creating on-cluster applications for {product-title} {product-version}. Learn about the Operator Framework and how to deploy applications using installed Operators into your projects.
- **xref:../builds/understanding-image-builds.adoc[Understand image builds]**: Choose from different build strategies (Docker, S2I, custom and pipeline) that can include different kinds of source materials (from places like Git repositories, local binary inputs and external artifacts). Then, follow examples of build types from basic builds to advanced builds.
@@ -56,8 +56,8 @@ Use the Workloads page or `oc` CLI to xref:../applications/deployments/managing-
- **xref:../openshift_images/using-templates.adoc[Create templates]**: Use existing templates or create your own templates that describe how an application is built or deployed. A template can combine images with descriptions, parameters, replicas, exposed ports and other content that defines how an application can be run or built.
ifdef::openshift-enterprise,openshift-origin[]
- **xref:../applications/operator_sdk/osdk-getting-started.adoc[Create Operators]**: Operators are the preferred method for creating on-cluster applications for {product-title} {product-version}. Learn the workflow for building, testing, and deploying Operators. Then create your own Operators based on xref:../applications/operator_sdk/osdk-ansible.adoc[Ansible] or
xref:../applications/operator_sdk/osdk-helm.adoc[Helm], or configure xref:../applications/operator_sdk/osdk-monitoring-prometheus.adoc[built-in Prometheus monitoring] using the Operator SDK.
- **xref:../operators/operator_sdk/osdk-getting-started.adoc[Create Operators]**: Operators are the preferred method for creating on-cluster applications for {product-title} {product-version}. Learn the workflow for building, testing, and deploying Operators. Then create your own Operators based on xref:../operators/operator_sdk/osdk-ansible.adoc[Ansible] or
xref:../operators/operator_sdk/osdk-helm.adoc[Helm], or configure xref:../operators/operator_sdk/osdk-monitoring-prometheus.adoc[built-in Prometheus monitoring] using the Operator SDK.
- **Use xref:../applications/service_brokers/installing-template-service-broker.adoc#sb-about-template-service-broker-sb-installing-tsb[Template Service Broker] or xref:../applications/service_brokers/installing-ansible-service-broker.html#sb-about-ansible-service-broker-sb-installing-asb[OpenShift Ansible Broker] applications**: Service brokers are a mechanism for provisioning applications outside of an {product-title} environment.
endif::[]
@@ -72,7 +72,7 @@ that watch over the cluster. As a cluster administrator, this
documentation will help you:
- **xref:../architecture/architecture.adoc#architecture-overview-architecture[Understand {product-title} management]**: Learn about components
of the {product-title} {product-version} control plane. See how OpenShift masters and workers are managed and updated through the xref:../machine_management/creating_machinesets/creating-machineset-aws.adoc#machine-api-overview_creating-machineset-aws[Machine API] and xref:../applications/operators/olm-what-operators-are.adoc#machine-api-overview-architecture[Operators].
of the {product-title} {product-version} control plane. See how OpenShift masters and workers are managed and updated through the xref:../machine_management/creating_machinesets/creating-machineset-aws.adoc#machine-api-overview_creating-machineset-aws[Machine API] and xref:../operators/olm-what-operators-are.adoc#machine-api-overview-architecture[Operators].
=== Manage cluster components
@@ -122,8 +122,8 @@ As needed, you can
xref:../storage/expanding-persistent-volumes.adoc[expand persistent volumes]
and configure xref:../storage/dynamic-provisioning.adoc[dynamic provisioning].
- **xref:../applications/operators/olm-what-operators-are.adoc#olm-what-operators-are[Manage Operators]**: Lists of Red Hat, ISV, and community Operators can
be reviewed by cluster administrators and xref:../applications/operators/olm-adding-operators-to-cluster.adoc[installed on their clusters]. Once installed, you can xref:../applications/operators/olm-creating-apps-from-installed-operators.adoc[run], upgrade, back up or otherwise manage the Operator on your cluster (based on what the Operator is designed to do).
- **xref:../operators/olm-what-operators-are.adoc#olm-what-operators-are[Manage Operators]**: Lists of Red Hat, ISV, and community Operators can
be reviewed by cluster administrators and xref:../operators/olm-adding-operators-to-cluster.adoc[installed on their clusters]. Once installed, you can xref:../operators/olm-creating-apps-from-installed-operators.adoc[run], upgrade, back up or otherwise manage the Operator on your cluster (based on what the Operator is designed to do).
=== Change cluster components
@@ -160,8 +160,8 @@ cluster can be performed by {product-title} cluster administrators. As a
- **xref:../administering_a_cluster/dedicated-admin-role.adoc#dedicated-administrator-role[Understand the `dedicated-admin` role]**: Learn about the elevated privileges provided to {product-title} cluster administrators.
////
- **xref:../applications/operators/olm-what-operators-are.adoc[Manage Operators]**: Lists of Red Hat, ISV, and community Operators can
be reviewed by cluster administrators and xref:../applications/operators/olm-adding-operators-to-cluster.adoc[installed on their clusters]. Once installed, you can xref:../applications/operators/olm-creating-apps-from-installed-operators.adoc[run], upgrade, back up or otherwise manage the Operator on your cluster (based on what the Operator is designed to do).
- **xref:../operators/olm-what-operators-are.adoc[Manage Operators]**: Lists of Red Hat, ISV, and community Operators can
be reviewed by cluster administrators and xref:../operators/olm-adding-operators-to-cluster.adoc[installed on their clusters]. Once installed, you can xref:../operators/olm-creating-apps-from-installed-operators.adoc[run], upgrade, back up or otherwise manage the Operator on your cluster (based on what the Operator is designed to do).
////
- **xref:../administering_a_cluster/dedicated-admin-role.html#dedicated-managing-administrators_dedicated-administrator[Manage RBAC authorizations]**: Grant permissions to users or groups and manage service accounts.