Skip to content

Commit 163cce5

Browse files
committed
stac-22430 Update ingress class name
1 parent dbb4ab1 commit 163cce5

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

setup/install-stackstate/kubernetes_openshift/ingress.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Note that setting up TLS is required for the use of the rancher UI extension.
2323
```text
2424
ingress:
2525
enabled: true
26+
ingressClassName: nginx
2627
annotations:
2728
nginx.ingress.kubernetes.io/proxy-body-size: "50m"
2829
hosts:
@@ -33,7 +34,9 @@ ingress:
3334
secretName: tls-secret
3435
```
3536

36-
The thing that stands out in this file is the Nginx annotation to increase the allowed `proxy-body-size` to `50m` \(larger than any expected request\). By default, Nginx allows body sizes of maximum `1m`. SUSE Observability Agents and other data providers can sometimes send much larger requests. For this reason, you should make sure that the allowed body size is large enough, regardless of whether you are using Nginx or another ingress controller. Make sure to update the `baseUrl` in the values file generated during initial installation, it will be used by SUSE Observability to generate convenient installation instructions for the agent.
37+
What stands out in this file is the Nginx annotation to increase the allowed `proxy-body-size` to `50m` \(larger than any expected request\). By default, Nginx allows body sizes of maximum `1m`. SUSE Observability Agents and other data providers can sometimes send much larger requests. For this reason, you should make sure that the allowed body size is large enough, regardless of whether you are using Nginx or another ingress controller. Make sure to update the `baseUrl` in the values file generated during initial installation, it will be used by SUSE Observability to generate convenient installation instructions for the agent.
38+
39+
The example uses the `ingressClassName` field to specify the [ingress class](https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-class) instead of the deprecated `kubernetes.io/ingress.class` annotation. If your cluster has a default ingress class defined the ingerss class name field can be omitted.
3740

3841
Include the `ingress_values.yaml` file when you run the `helm upgrade` command to deploy SUSE Observability:
3942

@@ -62,6 +65,7 @@ To configure the `opentelemetry-collector` ingress for SUSE Observability, creat
6265
opentelemetry-collector:
6366
ingress:
6467
enabled: true
68+
ingressClassName: nginx
6569
annotations:
6670
nginx.ingress.kubernetes.io/proxy-body-size: "50m"
6771
nginx.ingress.kubernetes.io/backend-protocol: GRPC
@@ -91,7 +95,9 @@ opentelemetry-collector:
9195
secretName: otlp-http-tls-secret
9296
```
9397

94-
The thing that stands out in this file is the Nginx annotation to increase the allowed `proxy-body-size` to `50m` \(larger than any expected request\). By default, Nginx allows body sizes of maximum `1m`. SUSE Observability Agents and other data providers can sometimes send much larger requests. For this reason, you should make sure that the allowed body size is large enough, regardless of whether you are using Nginx or another ingress controller. Make sure to update the `baseUrl` in the values file generated during initial installation, it will be used by SUSE Observability to generate convenient installation instructions for the agent.
98+
What stands out in this file is the Nginx annotation to increase the allowed `proxy-body-size` to `50m` \(larger than any expected request\). By default, Nginx allows body sizes of maximum `1m`. SUSE Observability Agents and other data providers can sometimes send much larger requests. For this reason, you should make sure that the allowed body size is large enough, regardless of whether you are using Nginx or another ingress controller. Make sure to update the `baseUrl` in the values file generated during initial installation, it will be used by SUSE Observability to generate convenient installation instructions for the agent.
99+
100+
The example uses the `ingressClassName` field to specify the [ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-class) instead of the deprecated `kubernetes.io/ingress.class` annotation. If your cluster has a default ingress class defined the ingerss class name field can be omitted.
95101

96102
Include the `ingress_otel_values.yaml` file when you run the `helm upgrade` command to deploy SUSE Observability:
97103

setup/release-notes/v2.3.1.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ description: SUSE Observability Self-hosted
1616
* An additional warning will be displayed if the license has been expired for 14 days.
1717
* **Span Event Inline Display:** Events for Spans are now shown inline, enabling easier trace span analysis.
1818
* **ArgoCD Helm Chart Compatibility:** The Helm chart can now be installed using ArgoCD by setting `.Values.deployment.compatibleWithArgoCD` to `true`.
19+
* **Helm Chart configuration:** The `ingressClassName` is now supported in the ingress specification
1920

2021
### Bug Fixes
2122

0 commit comments

Comments
 (0)