Skip to content

chore(product-console): merge develop into main#1161

Merged
ferr3ira-gabriel merged 12 commits intomainfrom
develop
Apr 2, 2026
Merged

chore(product-console): merge develop into main#1161
ferr3ira-gabriel merged 12 commits intomainfrom
develop

Conversation

@ferr3ira-gabriel
Copy link
Copy Markdown
Member

Summary

Merge develop branch into main.

Changes

  • product-console: update image tag and appVersion to 1.5.0
  • product-console: add UPGRADE-2.0.md documentation

lerian-studio and others added 12 commits March 31, 2026 14:53
Add support for dynamic OpenTelemetry configuration. When otel.enabled=true
OR otel.external=true, the chart injects OTEL_URL_* env vars:

- If otel.host is set: uses static host (e.g., ClusterIP Service)
- If otel.host is empty: injects HOST_IP from pod's node (for DaemonSet with hostPort)

Also adds fail-fast validation: if ENABLE_TELEMETRY is 'true' but neither
otel.enabled nor otel.external is set, helm template fails with a clear error.

This matches the pattern used by midaz chart and supports both:
- External OTEL collector with ClusterIP Service
- External OTEL collector DaemonSet with hostPort
…host-injection

feat(product-console): add dynamic OTEL host injection support
##  (2026-04-01)

### ⚠ BREAKING CHANGES

* **plugin-access-manager:** Values path changed from 'auth.backend.migrations.image'
(string) to 'auth.backend.migrations.image.repository' + '.tag' (object).
Same for 'auth.initUser.image' and 'auth.initUser.imagePullPolicy'.
Existing values overrides using the old string format will need updating.

### Features

* **product-console:** add dynamic OTEL host injection support ([4f473e9](4f473e9))
* add IAM Roles Anywhere sidecar support for fetcher and matcher ([a67b756](a67b756))
* **plugin-br-pix-indirect-btg:** add missing inbound webhook entity envs and security tier config ([ca62f49](ca62f49))
* **plugin-br-bank-transfer:** move CLIENT_IDs to secrets ([d3e36c0](d3e36c0))
* **plugin-br-pix-indirect-btg:** update plugin-br-pix-indirect-btg@1.5.0, plugin-br-pix-indirect-btg-worker-reconciliation@1.5.0, plugin-br-pix-indirect-btg-worker-inbound@1.5.0, plugin-br-pix-indirect-btg-worker-outbound@1.5.0 - new env vars ([80fe4fc](80fe4fc))

### Bug Fixes

* **charts:** add http:// prefix to OTEL_EXPORTER_OTLP_ENDPOINT ([33adde3](33adde3))
* **charts:** add http:// prefix to OTEL_EXPORTER_OTLP_ENDPOINT ([5f8ca7b](5f8ca7b))
* add kindIs guard for backward compat with string image values ([313d9f6](313d9f6))
* **matcher:** add missing env vars for systemplane and multi-tenant ([965da94](965da94))
* add required validation for Roles Anywhere ARNs and README migration note ([50e4718](50e4718)), closes [#1](#1) [#3](#3) [#1113](#1113)
* **plugin-br-pix-indirect-btg:** add WEBHOOK_DEFAULT_URL to outbound configmap ([0dd6d81](0dd6d81))
* **matcher:** align default securityContext with distroless nonroot UID ([87f0c59](87f0c59))
* **matcher:** fix configmap archival condition and S3 endpoint for IAM Roles Anywhere ([53232ae](53232ae))
* **reporter:** prevent null env in manager and worker deployments ([51a72c6](51a72c6))
* **reporter:** prevent null env in ScaledJob when no env vars are configured ([7fa29b4](7fa29b4))
* **plugin-br-bank-transfer:** rename chart to include -helm suffix ([f393e35](f393e35))
* **plugin-access-manager:** split migrations and initUser image into repository/tag fields ([5be206a](5be206a))
* **plugin-br-pix-indirect-btg:** update plugin-br-pix-indirect-btg@1.4.1, plugin-br-pix-indirect-btg-worker-reconciliation@1.4.1, plugin-br-pix-indirect-btg-worker-inbound@1.4.1, plugin-br-pix-indirect-btg-worker-outbound@1.4.1 ([3c6970f](3c6970f))
* **plugin-br-pix-indirect-btg:** update plugin-br-pix-indirect-btg@1.5.1, plugin-br-pix-indirect-btg-worker-reconciliation@1.5.1, plugin-br-pix-indirect-btg-worker-inbound@1.5.1, plugin-br-pix-indirect-btg-worker-outbound@1.5.1 ([226f506](226f506))
* **matcher:** update securityContext to run as root ([8de4a13](8de4a13))
* **matcher:** use configmap value for OBJECT_STORAGE_ENDPOINT with IAM Roles Anywhere ([c0f19a4](c0f19a4))
* **reporter:** use unique names for cluster-scoped resources ([5cdaa80](5cdaa80))
Add MONGO_PARAMETERS configmap entry to allow passing additional MongoDB
connection string parameters (e.g., tls=true, authSource=admin).

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
…-parameters

feat(product-console): add MONGO_PARAMETERS env var for TLS/auth options
##  (2026-04-01)

### Features

* **product-console:** add MONGO_PARAMETERS env var for TLS/auth options ([164468c](164468c))
…sfer/v2.1.0-20260331145344

fix(plugin-br-bank-transfer): update plugin-br-bank-transfer@2.1.0
##  (2026-04-01)

### Features

* **product-console:** add dynamic OTEL host injection support ([4f473e9](4f473e9))
* **product-console:** add MONGO_PARAMETERS env var for TLS/auth options ([164468c](164468c))

### Bug Fixes

* **plugin-br-bank-transfer:** update plugin-br-bank-transfer@2.1.0 ([3e29c6c](3e29c6c))
* **plugin-br-pix-indirect-btg:** update plugin-br-pix-indirect-btg@1.5.1, plugin-br-pix-indirect-btg-worker-reconciliation@1.5.1, plugin-br-pix-indirect-btg-worker-inbound@1.5.1, plugin-br-pix-indirect-btg-worker-outbound@1.5.1 ([226f506](226f506))
* **matcher:** use configmap value for OBJECT_STORAGE_ENDPOINT with IAM Roles Anywhere ([c0f19a4](c0f19a4))
- Update image tag from 1.3.0 to 1.5.0
- Update appVersion to 1.5.0
- Add UPGRADE-2.0.md documentation for v2.0 migration

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
…-1.5.0

feat(product-console): update image tag to 1.5.0
##  (2026-04-02)

### Features

* **product-console:** update image tag to 1.5.0 and add upgrade guide ([a289f8c](a289f8c))

### Bug Fixes

* **plugin-br-bank-transfer:** update plugin-br-bank-transfer@2.1.0 ([3e29c6c](3e29c6c))
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 2, 2026

Walkthrough

The pull request updates version mappings in the README and bumps two Helm charts to beta versions. Plugin BR Bank Transfer chart version is updated to 1.1.0-beta.1 with app version 2.1.0. Product Console chart is updated to version 2.0.0-beta.3 with app version 1.5.0, including OpenTelemetry configuration refactoring to support dynamic endpoint injection.

Changes

Cohort / File(s) Summary
Plugin BR Bank Transfer versioning
README.md, charts/plugin-br-bank-transfer/Chart.yaml, charts/plugin-br-bank-transfer/values.yaml
Updated chart version to 1.1.0-beta.1, app version to 2.1.0, and container image tag to 2.1.0. Reorganized secret-related YAML comments under the bankTransfer.secrets section for improved alignment.
Product Console versioning
README.md, charts/product-console/Chart.yaml, charts/product-console/values.yaml
Updated chart version to 2.0.0-beta.3, app version to 1.5.0, and container image tag to 1.5.0. Added new top-level otel configuration block with enabled, external, host, and port fields. Added MONGO_PARAMETERS to configmap and removed static OTEL-related keys.
Product Console OpenTelemetry refactoring
charts/product-console/docs/UPGRADE-2.0.md, charts/product-console/templates/deployment.yaml
Introduced upgrade documentation describing refactored OTEL configuration. Added template guard requiring either otel.enabled or otel.external when telemetry is enabled. Implemented conditional OTEL environment variable injection with dynamic host IP detection when otel.host is unset, and static host injection when configured.

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@charts/plugin-br-bank-transfer/values.yaml`:
- Around line 369-375: The optional secret comments (RABBITMQ_PASSWORD,
RABBITMQ_EVENT_SIGNING_SECRET, WEBHOOK_SIGNING_SECRET,
WEBHOOK_BROKER_EVENT_SIGNING_SECRET) should be moved so they are indented under
the bankTransfer.secrets block in values.yaml; update the comment placement and
indentation to nest them beneath bankTransfer.secrets (rather than at the
top-level bankTransfer) so it's clear these are optional secret values for
bankTransfer.

In `@charts/product-console/docs/UPGRADE-2.0.md`:
- Around line 223-224: Update the two Helm command examples in UPGRADE-2.0.md
that currently use the literal "--version 2.0.0" to the published chart version
"--version 2.0.0-beta.3" so the documented upgrade command matches the actual
release; change both occurrences of the "--version 2.0.0" token in the file (the
two Helm install/upgrade examples) to "--version 2.0.0-beta.3".

In `@README.md`:
- Line 102: The README mapping row currently shows `1.1.0-beta.1` ->
`1.0.0-beta.1`; update that mapped app version to match the chart release by
replacing the right-hand value with `2.1.0` (this release sets
charts/plugin-br-bank-transfer/Chart.yaml appVersion and
charts/plugin-br-bank-transfer/values.yaml default image tag to 2.1.0). Locate
the table cell containing the string `1.0.0-beta.1` in README.md and change it
to `2.1.0` so the README accurately reflects the chart's appVersion and default
image tag.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 13d6169f-6627-4cd8-a85e-7197f2314cb6

📥 Commits

Reviewing files that changed from the base of the PR and between 4b9d173 and bd8bb2e.

📒 Files selected for processing (7)
  • README.md
  • charts/plugin-br-bank-transfer/Chart.yaml
  • charts/plugin-br-bank-transfer/values.yaml
  • charts/product-console/Chart.yaml
  • charts/product-console/docs/UPGRADE-2.0.md
  • charts/product-console/templates/deployment.yaml
  • charts/product-console/values.yaml

@guimoreirar guimoreirar changed the title chore: merge develop into main chore(product-console): merge develop into main Apr 2, 2026
@ferr3ira-gabriel ferr3ira-gabriel merged commit 7faef94 into main Apr 2, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants