Skip to content

Commit eb87a3f

Browse files
committed
OSD cloud agnostic updates.
1 parent 3c87230 commit eb87a3f

17 files changed

+53
-26
lines changed

authentication/bound-service-account-tokens.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
You can use bound service account tokens, which improves the ability to integrate with cloud provider identity access management (IAM) services, such as AWS IAM.
9+
You can use bound service account tokens, which improves the ability to integrate with cloud provider identity access management (IAM) services, such as {product-title} on AWS IAM or Google Cloud Platform IAM.
1010

1111
// About bound service account tokens
1212
include::modules/bound-sa-tokens-about.adoc[leveloffset=+1]

modules/cluster-logging-cloudwatch.adoc

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,9 @@
66
// can be re-used in associated products.
77

88
:_mod-docs-content-type: CONCEPT
9-
[id="cluster-logging-cloudwatch_{context}"]
10-
= CloudWatch recommendation for {product-title}
11-
12-
Red Hat recommends that you use the AWS CloudWatch solution for your logging needs.
139

1410
[id="cluster-logging-requirements-explained_{context}"]
1511
== Logging requirements
1612

17-
Hosting your own logging stack requires a large amount of compute resources and storage, which might be dependent on your cloud service quota. The compute resource requirements can start at 48 GB or more, while the storage requirement can be as large as 1600 GB or more. The logging stack runs on your worker nodes, which reduces your available workload resource. With these considerations, hosting your own logging stack increases your cluster operating costs.
13+
Hosting your own logging stack requires a large amount of compute resources and storage, which might be dependent on your cloud service quota. The compute resource requirements can start at 48 GB or more, while the storage requirement can be as large as 1600 GB or more. The logging stack runs on your worker nodes, which reduces your available workload resource. With these considerations, hosting your own logging stack increases your cluster operating costs.
14+

modules/insights-operator-what-information-is-collected.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ The following information is collected by the Insights Operator:
1111
* Configuration files, such as the image registry configuration, of your cluster to determine incorrect settings and issues that are specific to parameters you set
1212
* Errors that occur in the cluster components
1313
* Progress information of running updates, and the status of any component upgrades
14-
* Details of the platform that {product-title} is deployed on, such as Amazon Web Services, and the region that the cluster is located in
14+
* Details of the platform that {product-title} is deployed on and the region that the cluster is located in
1515
ifndef::openshift-dedicated[]
1616
* Cluster workload information transformed into discreet Secure Hash Algorithm (SHA) values, which allows Red Hat to assess workloads for security and version vulnerabilities without disclosing sensitive details
1717
endif::openshift-dedicated[]
18-
* If an Operator reports an issue, information is collected about core {product-title} pods in the `openshift-*` and `kube-*` projects. This includes state, resource, security context, volume information, and more.
18+
* If an Operator reports an issue, information is collected about core {product-title} pods in the `openshift-*` and `kube-*` projects. This includes state, resource, security context, volume information, and more

modules/logging-create-loki-cr-cli.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ It is not possible to change the number `1x` for the deployment size.
5454
// end::pre-5.9[]
5555

5656
// tag::5.9[]
57-
+
57+
5858
.Example `LokiStack` CR
5959
[source,yaml]
6060
----

modules/logging-loki-retention.adoc

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,14 @@
88

99
With Logging version 5.6 and higher, you can configure retention policies based on log streams. Rules for these may be set globally, per tenant, or both. If you configure both, tenant rules apply before global rules.
1010

11+
[NOTE]
12+
====
13+
Although logging version 5.9 and higher supports schema v12, v13 is recommended.
14+
====
15+
1116
. To enable stream-based retention, create a `LokiStack` custom resource (CR):
1217
+
13-
.Example global stream-based retention
18+
.Example global stream-based retention for AWS
1419
[source,yaml]
1520
----
1621
apiVersion: loki.grafana.com/v1
@@ -19,8 +24,8 @@ metadata:
1924
name: logging-loki
2025
namespace: openshift-logging
2126
spec:
22-
limits:
23-
global: <1>
27+
limits:
28+
global: <1>
2429
retention: <2>
2530
days: 20
2631
streams:
@@ -40,15 +45,16 @@ spec:
4045
secret:
4146
name: logging-loki-s3
4247
type: aws
43-
storageClassName: standard
48+
storageClassName: gp3-csi
4449
tenants:
4550
mode: openshift-logging
4651
----
4752
<1> Sets retention policy for all log streams. *Note: This field does not impact the retention period for stored logs in object storage.*
4853
<2> Retention is enabled in the cluster when this block is added to the CR.
49-
<3> Contains the link:https://grafana.com/docs/loki/latest/logql/query_examples/#query-examples[LogQL query] used to define the log stream.
50-
+
51-
.Example per-tenant stream-based retention
54+
<3> Contains the link:https://grafana.com/docs/loki/latest/logql/query_examples/#query-examples[LogQL query] used to define the log stream.spec:
55+
limits:
56+
57+
.Example per-tenant stream-based retention for AWS
5258
[source,yaml]
5359
----
5460
apiVersion: loki.grafana.com/v1
@@ -84,15 +90,15 @@ spec:
8490
secret:
8591
name: logging-loki-s3
8692
type: aws
87-
storageClassName: standard
93+
storageClassName: gp3-csi
8894
tenants:
8995
mode: openshift-logging
9096
----
9197
<1> Sets retention policy by tenant. Valid tenant types are `application`, `audit`, and `infrastructure`.
9298
<2> Contains the link:https://grafana.com/docs/loki/latest/logql/query_examples/#query-examples[LogQL query] used to define the log stream.
9399

94-
. Apply the `LokiStack` CR:
95-
+
100+
2 Apply the `LokiStack` CR:
101+
96102
[source,terminal]
97103
----
98104
$ oc apply -f <filename>.yaml

modules/nodes-nodes-viewing-listing.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ For example:
101101
$ oc describe node node1.example.com
102102
----
103103
+
104+
105+
include::snippets/osd-aws-example-only.adoc[]
106+
104107
.Example output
105108
[source,text]
106109
----

modules/nodes-pods-pod-disruption-about.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ You can check for pod disruption budgets across all projects with the following:
4545
$ oc get poddisruptionbudget --all-namespaces
4646
----
4747

48+
include::snippets/osd-aws-example-only.adoc[]
49+
4850
.Example output
4951
[source,terminal]
5052
----

modules/oc-adm-by-example-content.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,8 @@ Initiate reboot of the specified MachineConfigPool.
634634
== oc adm release extract
635635
Extract the contents of an update payload to disk
636636

637+
include::snippets/osd-aws-example-only.adoc[]
638+
637639
.Example usage
638640
[source,bash,options="nowrap"]
639641
----

modules/oc-by-example-content.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1702,6 +1702,8 @@ Display information about an image
17021702
== oc image mirror
17031703
Mirror images from one repository to another
17041704

1705+
include::snippets/osd-aws-example-only.adoc[]
1706+
17051707
.Example usage
17061708
[source,bash,options="nowrap"]
17071709
----

modules/rosa-cluster-autoscaler-ui-settings.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ The tables explain all the configurable UI settings when using cluster autoscali
5656
|false
5757

5858
|`balancing-ignored-labels`
59-
|This option specifies labels that the cluster autoscaler should ignore when considering node group similarity. For example, if you have nodes with a "topology.ebs.csi.aws.com/zone" label, you can add the name of this label to prevent the cluster autoscaler from splitting nodes into different node groups based on its value. This option cannot contain spaces.
59+
|This option specifies labels that the cluster autoscaler should ignore when considering node group similarity. This option cannot contain spaces.
6060
|`array (string)`
6161
|Format should be a comma-separated list of labels.
6262
|===

0 commit comments

Comments
 (0)