Skip to content

feat(seedbox): configure realistic telemetry cadence - #78

Merged
niko-kriznik-globtim merged 3 commits into
mainfrom
feat/seedbox-realistic-telemetry
Aug 18, 2026
Merged

feat(seedbox): configure realistic telemetry cadence#78
niko-kriznik-globtim merged 3 commits into
mainfrom
feat/seedbox-realistic-telemetry

Conversation

@niko-kriznik-globtim

@niko-kriznik-globtim niko-kriznik-globtim commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps truvami-seedbox chart to 0.5.0
  • Uses a two-minute default producer interval
  • Replaces per-report battery stepping with configurable hold/drop durations

Related

Test plan

  • helm lint charts/truvami-seedbox -f ../gitops/demo/truvami-seedbox-values.yaml
  • Render demo values and verify interval, battery durations, loop dwell, and VALKEY_PASSWORD

Summary by CodeRabbit

  • New Features
    • Updated seedbox defaults to support configurable battery voltage hold and drop durations.
  • Changes
    • Adjusted synthetic data production interval from 10 seconds to 2 minutes.
    • Updated the Helm chart version to 0.5.0.
    • Refreshed documentation and configuration examples to reflect the new defaults.

niko-kriznik-globtim and others added 3 commits August 18, 2026 20:18
Expose the timed battery plateau/drop profile and use a two-minute default
production interval so chart 0.5.0 matches real tracker behavior.
@github-actions

Copy link
Copy Markdown
Contributor

📊 Chart Diagram

Visual representation of Kubernetes resources in changed charts:

truvami-seedbox (Before/After)
Before After
Before After

💡 Diagrams generated with KubeDiagrams

@coderabbitai

coderabbitai Bot commented Aug 18, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: da55c6dd-bef1-4130-a9d4-e0be1557dfb3

📥 Commits

Reviewing files that changed from the base of the PR and between af4ec39 and 829b4f7.

⛔ Files ignored due to path filters (2)
  • diagrams/truvami-seedbox.png is excluded by !**/*.png
  • diagrams/truvami-seedbox.previous.png is excluded by !**/*.png
📒 Files selected for processing (3)
  • charts/truvami-seedbox/Chart.yaml
  • charts/truvami-seedbox/README.md
  • charts/truvami-seedbox/values.yaml

Included review availability: 4 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour.


📝 Walkthrough

Walkthrough

The Helm chart version changed to 0.5.0. Seedbox defaults now use a 2-minute production interval and configurable battery voltage hold and drop durations.

Changes

Seedbox chart update

Layer / File(s) Summary
Chart release metadata
charts/truvami-seedbox/Chart.yaml, charts/truvami-seedbox/README.md
The chart version and version badge changed from 0.4.0 to 0.5.0.
Seedbox default configuration
charts/truvami-seedbox/values.yaml, charts/truvami-seedbox/README.md
The production interval changed from 10 seconds to 2 minutes. Battery configuration now uses voltage hold and drop duration ranges instead of maxVoltageStep.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: 🔵 Low · up to 829b4

The chart changes the Seedbox telemetry configuration and may depend on support for the new battery duration fields in the deployed image. The PR is otherwise mergeable, but the Seedbox configuration contract should be explicitly validated before merging.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: configuring a more realistic telemetry cadence for the seedbox chart.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/seedbox-realistic-telemetry

Warning

Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption.


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

@niko-kriznik-globtim
niko-kriznik-globtim merged commit 1072f55 into main Aug 18, 2026
3 checks passed
@niko-kriznik-globtim
niko-kriznik-globtim deleted the feat/seedbox-realistic-telemetry branch August 18, 2026 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant