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
4 changes: 2 additions & 2 deletions charts/cactus-backend/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: cactus-backend
description: A backend that exposes an API for the Cactus app to use.
type: application
version: 0.5.10
version: 0.5.11
appVersion: "0.2"
maintainers:
- name: dataviruset
Expand All @@ -25,7 +25,7 @@ dependencies:
repository: https://juicedata.github.io/charts/
condition: juicefs-s3-gateway.enabled
- name: cactus-parser
version: 0.0.3
version: 0.0.5
repository: https://charts.lookingglassprotocol.com
condition: cactus-parser.enabled
- name: opentelemetry-collector
Expand Down
8 changes: 7 additions & 1 deletion charts/cactus-backend/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ To upgrade your deployment:
helm upgrade cactus-backend matterless/cactus-backend
```

**Important:**
**Important:**
Before upgrading from chart version please review the following steps:

1. **Review the [values.yaml](./values.yaml) file** for any new, deprecated, or changed configuration options.
Expand Down Expand Up @@ -128,6 +128,12 @@ Version 0.5.0 introduces significant changes to the feature set of the Cactus Ba
* For Prometheus integration, enable `podMonitor` and the `prometheus` port, and see the [Spanmetrics Connector for Prometheus](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/spanmetricsconnector).
* For additional configuration details, consult the [OpenTelemetry Collector documentation](https://github.com/open-telemetry/opentelemetry-helm-charts/tree/main/charts/opentelemetry-collector).

### Upgrading to 0.5.11

#### Fixes

* OpenTelemetry integration is now disabled by default. To enable telemetry for both the Cactus Backend and Cactus Parser, set `cactus-backend.envVars.OTEL_ENABLED` and `cactus-backend.cactus-parser.envVars.OTEL_ENABLED` to `true` in your configuration. If you would like to use the OpenTelemetry sub-chart it can be enabled by setting `opentelemetry-collector.enable` to true just like before.

## Chart Structure

- `Chart.yaml` - Chart metadata
Expand Down
2 changes: 2 additions & 0 deletions charts/cactus-backend/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,7 @@ envVars:

# APP_KEY: cactus-backend # This is the app key used together with the app secret (defined in the secretData above or by using existingSecret) to access Auki services. You should obtain it from the apps section of the Auki console.
OTEL_COLLECTOR_GRPC_ENDPOINT: http://cactus-backend-opentelemetry-collector:4317 # The grpc endpoint for the opentelemetry collector, it should be Release.name-opentelemetry-collector:4317.
OTEL_ENABLED: false
## Autoscaling configuration
## ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
autoscaling:
Expand Down Expand Up @@ -392,6 +393,7 @@ cactus-parser:
enabled: false
envVars:
OTEL_COLLECTOR_GRPC_ENDPOINT: http://cactus-backend-opentelemetry-collector:4317 # The grpc endpoint for the opentelemetry collector, it should be Release.name-opentelemetry-collector:4317.
OTEL_ENABLED: false
opentelemetry-collector:
enabled: false
mode: deployment
Expand Down
2 changes: 1 addition & 1 deletion charts/cactus-parser/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: cactus-parser
description: Used to deploy parsers that load product data from a source when requested from cactus-backend
type: application
version: 0.0.5
version: 0.0.6
appVersion: "0.0"
maintainers:
- name: dataviruset
Expand Down
1 change: 1 addition & 0 deletions charts/cactus-parser/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -282,6 +282,7 @@ envVars:
S3_PATH_PREFIX: cactus-parser # The path prefix for the S3 bucket. This cannot be empty when blob storage type is s3.

OTEL_COLLECTOR_GRPC_ENDPOINT: http://cactus-parser-opentelemetry-collector:4317 # The grpc endpoint for the opentelemetry collector, it should be Release.name-opentelemetry-collector:4317.
OTEL_ENABLED: false
## Autoscaling configuration
## ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
autoscaling:
Expand Down