Skip to content

Commit 42ac5a3

Browse files
authored
Merge pull request #14167 from bmcelvee/PR14077
PR14077 follow up and update to imagestreams
2 parents 2bcf553 + 0ac4928 commit 42ac5a3

File tree

71 files changed

+428
-355
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+428
-355
lines changed

_topic_map.yml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,18 @@ Name: Architecture
4040
Dir: architecture
4141
Distros: openshift-*
4242
Topics:
43-
- Name: Architecture
43+
- Name: OpenShift Container Platform architecture
4444
File: architecture
45+
- Name: Abstraction layers and topology
46+
File: architecture-topology
47+
- Name: Installation and update
48+
File: architecture-installation
49+
- Name: Operators in OpenShift Container Platform
50+
File: architecture-operators
51+
- Name: Machine API Overview
52+
File: architecture-machine-api-overview
53+
54+
4555
- Name: Available cluster customizations
4656
File: customizations
4757
---
@@ -176,8 +186,10 @@ Name: Builds
176186
Dir: builds
177187
Distros: openshift-*
178188
Topics:
179-
- Name: Understanding builds
180-
File: understanding-builds
189+
- Name: Understanding image builds
190+
File: understanding-image-builds
191+
- Name: Understanding build configurations
192+
File: understanding-buildconfigs
181193
- Name: Creating build inputs
182194
File: creating-build-inputs
183195
- Name: Managing build output
@@ -203,11 +215,11 @@ Distros: openshift-*
203215
Topics:
204216
- Name: Configuring the Samples Operator
205217
File: configuring-samples-operator
206-
- Name: Understanding containers, images, and image streams
218+
- Name: Understanding containers, images, and imagestreams
207219
File: images-understand
208220
- Name: Creating images
209221
File: create-images
210-
- Name: Managing image streams
222+
- Name: Managing imagestreams
211223
File: image-streams-manage
212224
- Name: Using templates
213225
File: using-templates
@@ -300,6 +312,8 @@ Name: Registry
300312
Dir: registry
301313
Distros: openshift-*
302314
Topics:
315+
- Name: Overview
316+
File: architecture-component-imageregistry
303317
- Name: Registry options
304318
File: registry-options
305319
- Name: Accessing the registry

applications/deployments/what-deployments-are.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Update when converted:
6464
6565
.Additional resources
6666
67-
- xref:../../dev_guide/managing_images.adoc#dev-guide-managing-images[Image streams]
67+
- xref:../../dev_guide/managing_images.adoc#dev-guide-managing-images[Imagestreams]
6868
- xref:../../dev_guide/deployments/deployment_strategies.adoc#lifecycle-hooks[Lifecycle hooks]
6969
- xref:../../dev_guide/deployments/deployment_strategies.adoc#custom-strategy[Custom deployment strategies]
7070
////
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[id="architecture-installation"]
2+
= Installation and update
3+
include::modules/common-attributes.adoc[]
4+
:context: architecture-installation
5+
toc::[]
6+
7+
include::modules/installation-options.adoc[leveloffset=+1]
8+
9+
include::modules/update-service-overview.adoc[leveloffset=+1]
10+
11+
include::modules/node-management.adoc[leveloffset=+1]
12+
13+
include::modules/node-types.adoc[leveloffset=+1]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[id="architecture-machine-api-overview"]
2+
= Machine API overview
3+
include::modules/common-attributes.adoc[]
4+
:context: architecture-machine-api-overview
5+
toc::[]
6+
7+
8+
For {product-title} {product-version} clusters, the Machine API performs all node
9+
management actions after the cluster installation finishes. Because of this
10+
system, {product-title} {product-version} offers an elastic, dynamic provisioning
11+
method on top of public or private cloud infrastructure.
12+
13+
include::modules/machine-api-overview.adoc[leveloffset=+1]
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[id="architecture-operators"]
2+
= Operators in {product-title}
3+
include::modules/common-attributes.adoc[]
4+
:context: architecture-operators
5+
toc::[]
6+
7+
include::modules/operators-overview.adoc[leveloffset=+1]
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[id="architecture-topology"]
2+
= {product-title} abstraction layers and topology
3+
include::modules/common-attributes.adoc[]
4+
:context: architecture-topology
5+
toc::[]
6+
7+
include::modules/abstraction-layers.adoc[leveloffset=+1]

architecture/architecture.adoc

Lines changed: 43 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,54 @@
1-
// This assembly is included in the following assemblies:
2-
//
3-
// * n/a
4-
51
[id="architecture"]
62
= {product-title} architecture
73
include::modules/common-attributes.adoc[]
84
:context: architecture
95
toc::[]
106

11-
[IMPORTANT]
12-
====
13-
This assembly is a temporary placeholder to port the valid information from
14-
the 3.11 collection and include specific changes for 4.0 as that information
15-
becomes available.
16-
====
7+
//[IMPORTANT]
8+
//====
9+
//This assembly is a temporary placeholder to port the valid information from
10+
//the 3.11 collection and include specific changes for 4.0 as that information
11+
//becomes available.
12+
//====
1713
1814
include::modules/architecture-overview.adoc[leveloffset=+1]
1915
20-
include::modules/installation-options.adoc[leveloffset=+2]
21-
22-
include::modules/update-service-overview.adoc[leveloffset=+2]
23-
24-
include::modules/node-management.adoc[leveloffset=+2]
25-
26-
include::modules/node-types.adoc[leveloffset=+2]
27-
28-
include::modules/operators-overview.adoc[leveloffset=+2]
29-
30-
include::modules/abstraction-layers.adoc[leveloffset=+2]
31-
32-
include::modules/machine-api-overview.adoc[leveloffset=+1]
33-
34-
[id="observability-architecture-{context}"]
35-
== Observability
36-
37-
[IMPORTANT]
38-
====
39-
This section of the assembly is a placeholder for the Observability section,
40-
which will explain how monitoring, alerting, grafana, logging, and telemetry fit together.
41-
====
16+
include::modules/architecture-components.adoc[leveloffset=+1]
17+
18+
== User facing components
19+
* Workloads (Deployments, Jobs, ReplicaSets, etc)
20+
* Operator Lifecycle Manager
21+
* xref:../builds/understanding-image-builds.adoc[Builds] - The build component
22+
provides an API and infrastructure for producing new container images using a
23+
variety of techniques including industry standard Dockerfiles and publishing
24+
them to either the cluster image registry, or an external registry. It also
25+
provides integration with Jenkins based pipeline continuous integration
26+
workflows.
27+
* xref:../registry/architecture-component-imageregistry.adoc[Image Registry] -
28+
The image registry provides a scalable repository for storing and retrieving
29+
container images that are produced by and run on the cluster. Image access is
30+
integrated with the cluster’s role-based access controls and user authentication
31+
system.
32+
* xref:../openshift_images/images-understand.adoc[Image
33+
streams] - The imagestream API provides an abstraction over container images
34+
that exist in registries. It allows workloads to reference an image indirectly,
35+
retains a history of the images that have been referenced, and allows
36+
notification when an image is updated with a new version.
37+
38+
== User interface
39+
* Web Console
40+
* CLI
41+
* Rest API
42+
43+
44+
//[id="observability-architecture-{context}"]
45+
//== Observability
46+
//
47+
//[IMPORTANT]
48+
//====
49+
//This section of the assembly is a placeholder for the Observability section,
50+
//which will explain how monitoring, alerting, grafana, logging, and telemetry fit
51+
//together.
52+
//====
4253
4354
include::modules/telemetry-service-overview.adoc[leveloffset=+2]
44-
45-
include::modules/architecture-new-content.adoc[leveloffset=+1]

architecture/customizations.adoc

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
// This assembly is included in the following assemblies:
2-
//
3-
// * n/a
4-
51
[id="customizations"]
62
= Available cluster customizations
73
include::modules/common-attributes.adoc[]
@@ -26,8 +22,7 @@ Custom Resource Definitions (CRDs) that are deployed on your cluster.
2622
|Configuration resource |Description
2723

2824
|Authentication
29-
|You can configure the identity provider for your cluster. See
30-
xref:../authentication/understanding-identity-provider.adoc#understanding-identity-provider[Understanding identity provider configuration].
25+
|You can configure the identity provider for your cluster.
3126

3227
|DNS
3328
|See
@@ -404,4 +399,3 @@ new values. If it is deleted, it recreates automatically.
404399
|Namespaced
405400
|
406401
|===
407-
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[id="understanding-buildconfigs"]
2+
= Understanding build configurations
3+
include::modules/common-attributes.adoc[]
4+
:context: understanding-builds
5+
toc::[]
6+
7+
The following sections define the concept of a build, `BuildConfig`, and outline
8+
the primary build strategies available.
9+
10+
include::modules/builds-buildconfig.adoc[leveloffset=+1]

builds/understanding-builds.adoc

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)