Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion docs/reference/release-notes/spaces.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,15 @@ Any important warnings or necessary information

-->

## v1.15.2

### Release Date: 2026-1-16

#### What's Changed

- Added observability.spacesCollector.env field to support injecting environment variables into the Spaces OpenTelemetry Collector pods.
- Fix: SharedTelemetry now properly cleans up its status.provisioned/failed/selected after a control plane is deleted.

## v1.15.1

### Release Date: 2025-11-18
Expand Down Expand Up @@ -963,4 +972,3 @@ further assistance, please reach out to your Upbound account representative.
- Fix otlp-collector networkpolicy ports

<!-- vale on -->

10 changes: 5 additions & 5 deletions docs/reference/spaces-helm-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This reference provides detailed documentation on the Upbound Space Helm chart.

| Repository | Name | Version |
|------------|------|---------|
| oci://xpkg.upbound.io/spaces-artifacts | apollo(uxp-apollo) | 0.2.12 |
| oci://xpkg.upbound.io/spaces-artifacts | apollo(uxp-apollo) | 0.2.11 |
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @phisco looks like this was pointed at the wrong helm docs when it was updated in 1.15.1


## Values

Expand Down Expand Up @@ -61,7 +61,7 @@ This reference provides detailed documentation on the Upbound Space Helm chart.
| apollo.apollo.storage.postgres.create | bool | `true` | |
| apollo.apollo.storage.postgres.sidecar | bool | `false` | |
| apollo.apollo.syncer.enabled | bool | `false` | |
| apollo.apollo.syncer.image.tag | string | `"v0.2.12"` | |
| apollo.apollo.syncer.image.tag | string | `"v0.2.11"` | |
| authentication.hubIdentities | bool | `true` | This enables respecting built in Kubernetes identities (clientcertificate, managed kubernetes OIDC, Kubernetes Groups, etc) specified within the Connected Space's hub. |
| authentication.structuredConfig | string | `""` | Enables consumption of JWT Authenticators via Authentication Configuration per https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration <br> The below property takes the name of a configmap that contains a structured authentication configuration. |
| authorization.hubRBAC | bool | `true` | This enables respecting built in Kubernetes Roles and RoleBindings for the resources included in the Space's installation. |
Expand Down Expand Up @@ -319,13 +319,14 @@ This reference provides detailed documentation on the Upbound Space Helm chart.
| observability.collectors.tag | string | `""` | Tag for the OpenTelemetry collector image. |
| observability.collectors.tolerations | list | `[]` | Tolerations for the telemetry log collectors daemonset pods. |
| observability.enabled | bool | `false` | This enables the observability feature within this space.<br> Enabling observability requires OpenTelemetry Operator for Kubernetes to be installed in the cluster. See https://opentelemetry.io/docs/kubernetes/operator/ |
| observability.spacesCollector | object | `{"config":{"exportPipeline":{"logs":[],"metrics":[],"traces":[]},"exporters":{"debug":null}},"repository":"opentelemetry-collector-spaces","resources":{"limits":{"cpu":"100m","memory":"1Gi"},"requests":{"cpu":"10m","memory":"100Mi"}},"tag":""}` | Observability configuration to collect metric and logs from the Spaces machinery and send them to the specified exporters. When enabled, collects metrics from Spaces infrastructure components including router control plane and Envoy proxy metrics (timeouts, status codes, latency, circuit breakers). |
| observability.spacesCollector.config.exportPipeline | object | `{"logs":[],"metrics":[],"traces":[]}` | The space-level OpenTelemetry collector exporter configuration. <br> otlphttp: <br> endpoint: https://otlp.eu01.nr-data.net <br> headers: <br> api-key: <your-key> <br> |
| observability.spacesCollector | object | `{"config":{"exportPipeline":{"logs":[],"metrics":[],"traces":[]},"exporters":{"debug":null}},"env":[],"repository":"opentelemetry-collector-spaces","resources":{"limits":{"cpu":"100m","memory":"1Gi"},"requests":{"cpu":"10m","memory":"100Mi"}},"tag":""}` | Observability configuration to collect metric and logs from the Spaces machinery and send them to the specified exporters. When enabled, collects metrics from Spaces infrastructure components including router control plane and Envoy proxy metrics (timeouts, status codes, latency, circuit breakers). |
| observability.spacesCollector.config.exportPipeline | object | `{"logs":[],"metrics":[],"traces":[]}` | The space-level OpenTelemetry collector exporter configuration. <br> otlphttp: <br> endpoint: https://otlp.eu01.nr-data.net <br> headers: <br> api-key: "${env:API_KEY}" <br> |
| observability.spacesCollector.config.exportPipeline.logs | list | `[]` | List of logs exporters names. |
| observability.spacesCollector.config.exportPipeline.metrics | list | `[]` | List of metrics exporters names. |
| observability.spacesCollector.config.exportPipeline.traces | list | `[]` | List of traces exporters names. |
| observability.spacesCollector.config.exporters | object | `{"debug":null}` | To export observability data, configure the exporters here and update the exportPipeline to include the exporters you want to use per telemetry type. |
| observability.spacesCollector.config.exporters.debug | string | `nil` | The debug exporter configuration. |
| observability.spacesCollector.env | list | `[]` | Environment variables to set on the Spaces OpenTelemetry collector pods. Useful for injecting secrets via secretKeyRef for exporters like Datadog, Honeycomb, etc. |
| observability.spacesCollector.repository | string | `"opentelemetry-collector-spaces"` | Repository for the space-level OpenTelemetry collector image. |
| observability.spacesCollector.resources.limits.cpu | string | `"100m"` | CPU limit for the space-level OpenTelemetry collector pod. |
| observability.spacesCollector.resources.limits.memory | string | `"1Gi"` | Memory limit for the space-level OpenTelemetry collector pod. |
Expand Down Expand Up @@ -404,4 +405,3 @@ This reference provides detailed documentation on the Upbound Space Helm chart.
<!-- vale on -->

<!-- end-table-no -->

2 changes: 1 addition & 1 deletion src/components/Version.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
const versions = {
cli: '0.39.1',
spaces: '1.15.1',
spaces: '1.15.2',
aws: '1.23.0',
azure: '1.13.0',
gcp: '1.14.0',
Expand Down