Skip to content

Commit 7951bfa

Browse files
committed
Mv Operator topics to applications_and_projects
1 parent 37f704f commit 7951bfa

18 files changed

+80
-126
lines changed

_topic_map.yml

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,27 @@ Topics:
4444
File: deployment-strategies
4545
- Name: Using route-based deployment strategies
4646
File: route-based-deployment-strategies
47+
- Name: Operators
48+
Dir: operators
49+
Topics:
50+
- Name: What Operators are
51+
File: olm-what-operators-are
52+
- Name: Adding Operators to a cluster
53+
File: olm-adding-operators-to-cluster
54+
Distros: openshift-enterprise,openshift-origin
55+
- Name: Creating applications from installed Operators
56+
File: olm-creating-apps-from-installed-operators
57+
- Name: Getting started with the Operator SDK
58+
File: osdk-getting-started
59+
- Name: Creating Helm-based Operators
60+
File: osdk-helm
61+
- Name: Operator SDK CLI reference
62+
File: osdk-cli-reference
63+
- Name: Migrating to Operator SDK v0.1.0
64+
File: migrating-to-osdk-v0-1-0
65+
Distros: openshift-origin
66+
- Name: Appendices
67+
File: operators-appendices
4768
- Name: Managing resources from CRDs
4869
File: crd-managing-resources-from-crds
4970
---
@@ -188,7 +209,7 @@ Topics:
188209
File: idling-applications
189210
- Name: Extending the Kubernetes API with CRDs
190211
File: crd-extending-api-with-crds
191-
- Name: Pruning objects
212+
- Name: Pruning objects to reclaim resources
192213
File: pruning-objects
193214
---
194215
Name: Control Plane management
@@ -242,28 +263,6 @@ Topics:
242263
- Name: Optimizing storage
243264
File: optimizing-storage
244265
---
245-
Name: Operators
246-
Dir: operators
247-
Distros: openshift-*
248-
Topics:
249-
- Name: What are Operators?
250-
File: olm-what-are-operators
251-
- Name: Adding Operators to a cluster
252-
File: olm-adding-operators-to-cluster
253-
Distros: openshift-enterprise,openshift-origin
254-
- Name: Creating applications from installed Operators
255-
File: olm-creating-apps-from-installed-operators
256-
- Name: Getting started with the Operator SDK
257-
File: osdk-getting-started
258-
- Name: Operators based on Helm charts
259-
File: osdk-helm
260-
- Name: Operator SDK CLI reference
261-
File: osdk-cli-reference
262-
- Name: Migrating to Operator SDK v0.1.0
263-
File: migrating-to-osdk-v0-1-0
264-
- Name: Appendices
265-
File: operators-appendices
266-
---
267266
Name: Nodes
268267
Dir: nodes
269268
Distros: openshift-*
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../images

operators/migrating-to-osdk-v0-1-0.adoc renamed to applications_and_projects/operators/migrating-to-osdk-v0-1-0.adoc

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
1+
:relfileprefix: ../
12
[id='osdk-migrating-to-osdk-v0-1-0']
23
= Migrating to Operator SDK v0.1.0
3-
{product-author}
4-
{product-version}
5-
:data-uri:
6-
:icons:
7-
:experimental:
8-
:toc: macro
9-
:toc-title:
10-
:prewrap!:
4+
include::modules/common-attributes.adoc[]
115
:context: osdk-migrating-to-osdk-v0-1-0
126

137
toc::[]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../modules

operators/olm-adding-operators-to-cluster.adoc renamed to applications_and_projects/operators/olm-adding-operators-to-cluster.adoc

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,15 @@
1+
:relfileprefix: ../
12
[id='olm-adding-operators-to-a-cluster']
23
= Adding Operators to a cluster
3-
{product-author}
4-
{product-version}
5-
:data-uri:
6-
:icons:
7-
:experimental:
8-
:toc: macro
9-
:toc-title:
10-
:prewrap!:
4+
include::modules/common-attributes.adoc[]
115
:context: olm-adding-operators-to-a-cluster
126

137
toc::[]
148

159
{nbsp} +
1610
This guide outlines the basics of the Operator Lifecycle Manager (OLM) and walks
17-
through an example of installing and subscribing a cluster to Operators from the
18-
OperatorHub.
11+
cluster administrators through an example of installing and subscribing a
12+
cluster to Operators from the OperatorHub.
1913

2014
include::modules/olm-operator-lifecycle-manager.adoc[leveloffset=+1]
2115
include::modules/olm-operatorhub.adoc[leveloffset=+1]
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
1+
:relfileprefix: ../
12
[id='olm-creating-apps-from-installed-operators']
23
= Creating applications from installed Operators
3-
{product-author}
4-
{product-version}
5-
:data-uri:
6-
:icons:
7-
:experimental:
8-
:toc: macro
9-
:toc-title:
10-
:prewrap!:
4+
include::modules/common-attributes.adoc[]
115
:context: olm-creating-apps-from-installed-operators
126

137
toc::[]
148

159
{nbsp} +
16-
This guide walks through an example of creating applications from an installed
17-
Operator using the {product-title} 4.0 web console.
10+
This guide walks developers through an example of creating applications from an
11+
installed Operator using the {product-title} 4.0 web console.
1812

1913
include::modules/olm-creating-etcd-cluster-from-operator.adoc[leveloffset=+1]

operators/olm-what-are-operators.adoc renamed to applications_and_projects/operators/olm-what-operators-are.adoc

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
1-
[id='olm-what-are-operators']
2-
= What are Operators?
3-
{product-author}
4-
{product-version}
5-
:data-uri:
6-
:icons:
7-
:experimental:
8-
:toc: macro
9-
:toc-title:
10-
:prewrap!:
11-
:context: olm-what-are-operators
1+
:relfileprefix: ../
2+
[id='olm-what-operators-are']
3+
= What Operators are
4+
include::modules/common-attributes.adoc[]
5+
:context: olm-what-operators-are
126

137
toc::[]
148

Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
1+
:relfileprefix: ../
12
[id='operator-appendices']
23
= Appendices
3-
{product-author}
4-
{product-version}
5-
:data-uri:
6-
:icons:
7-
:experimental:
8-
:toc: macro
9-
:toc-title:
10-
:prewrap!:
4+
include::modules/common-attributes.adoc[]
115
:context: operator-appendices
126

137
toc::[]
148

15-
include::modules/olm-operator-project-staffolding-layout.adoc[leveloffset=+2]
9+
include::modules/olm-operator-project-staffolding-layout.adoc[leveloffset=+1]

operators/osdk-cli-reference.adoc renamed to applications_and_projects/operators/osdk-cli-reference.adoc

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
1+
:relfileprefix: ../
12
[id='osdk-cli-reference']
23
= Operator SDK CLI reference
3-
{product-author}
4-
{product-version}
5-
:data-uri:
6-
:icons:
7-
:experimental:
8-
:toc: macro
9-
:toc-title:
10-
:prewrap!:
4+
include::modules/common-attributes.adoc[]
115
:context: osdk-cli-reference
126

137
toc::[]
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1+
:relfileprefix: ../
12
[id='getting-started-osdk']
23
= Getting started with the Operator SDK
3-
{product-author}
4-
{product-version}
5-
:data-uri:
6-
:icons:
7-
:experimental:
8-
:toc: macro
9-
:toc-title:
10-
:prewrap!:
4+
include::modules/common-attributes.adoc[]
115
:context: osdk-getting-started
126

137
toc::[]
148

159
{nbsp} +
16-
This guide walks through an example of building a simple Memcached Operator and
17-
managing its lifecycle on a Kubernetes-based cluster (such as {product-title})
18-
from installation to upgrade. This is accomplished using two centerpieces of the
19-
Operator Framework: the Operator SDK (the `operator-sdk` CLI tool and
20-
`controller-runtime` library API) and the Operator Lifecycle Manager (OLM).
10+
This guide walks Operator authors through an example of building a simple
11+
Go-based Memcached Operator and managing its lifecycle on a Kubernetes-based
12+
cluster (such as {product-title}) from installation to upgrade. This is
13+
accomplished using two centerpieces of the Operator Framework: the Operator SDK
14+
(the `operator-sdk` CLI tool and `controller-runtime` library API) and the
15+
Operator Lifecycle Manager (OLM).
2116

2217
include::modules/osdk-operator-sdk.adoc[leveloffset=+1]
2318
include::modules/installing-operator-sdk-cli.adoc[leveloffset=+1]
2419
include::modules/building-memcached-operator-using-osdk.adoc[leveloffset=+1]
20+
.Additional resources
21+
- See
22+
xref:../applications_and_projects/operators/operators-appendices.adoc#olm-operator-project-scaffolding-layout_operator-appendices[Appendices]
23+
to learn about the project directory structures created by the Operator SDK.
24+
2525
include::modules/managing-memcached-operator-using-olm.adoc[leveloffset=+1]
2626

2727
ifdef::openshift-origin[]
@@ -36,6 +36,5 @@ link:https://github.com/operator-framework[*github.com/operator-framework*]
3636

3737
If you want to discuss your experience, have questions, or want to get involved,
3838
join the
39-
link:https://groups.google.com/forum/#!forum/operator-framework[Operator
40-
Framework mailing list].
39+
link:https://groups.google.com/forum/#!forum/operator-framework[Operator Framework mailing list].
4140
endif::[]

0 commit comments

Comments
 (0)