Skip to content

update helm to latest parseable release#1604

Merged
nitisht merged 1 commit intoparseablehq:mainfrom
nitisht:helm-update
Mar 31, 2026
Merged

update helm to latest parseable release#1604
nitisht merged 1 commit intoparseablehq:mainfrom
nitisht:helm-update

Conversation

@nitisht
Copy link
Copy Markdown
Member

@nitisht nitisht commented Mar 31, 2026

Summary by CodeRabbit

  • Chores
    • Released version 2.6.5 of the Helm chart with updated container image tags for deployment.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 31, 2026

Walkthrough

This PR updates the Parseable Helm chart release from version 2.5.13 to 2.6.5 across all Helm configuration files. The version changes propagate through the chart metadata, container image tag, and Helm repository index with corresponding timestamp updates.

Changes

Cohort / File(s) Summary
Helm Chart Metadata
helm/Chart.yaml, helm/values.yaml
Version bumped from 2.5.13 to 2.6.5 in chart metadata and appVersion; Parseable container image tag updated from v2.5.13 to v2.6.5.
Helm Repository Index
index.yaml
New parseable chart entry added for version 2.6.5 with dependencies on vector (0.20.1) and fluent-bit (0.48.0); creation timestamps updated for all existing chart entries (pai and parseable across all versions).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • parseablehq/parseable#1297: Updates Helm chart version and appVersion in Chart.yaml, image tag in values.yaml, and adds new entries to index.yaml.
  • parseablehq/parseable#1475: Bumps parseable chart, app, and image versions across Helm configuration files with index.yaml timestamp updates.
  • parseablehq/parseable#1516: Modifies Helm chart files to bump parseable chart/app/image versions and updates repository index metadata.

Suggested reviewers

  • AdheipSingh
  • parmesant

Poem

🐰 A version hop from point-five to point-six,
With timestamps and tags in the Helm mix,
The chart takes a leap, dependencies align,
Vector and Fluent-bit dance in design! 🚀✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The pull request description is empty and does not follow the required template structure with sections for description, rationale, key changes, and verification checklist. Add a description following the template: explain what versions were updated, why the update is necessary, and confirm testing of log ingestion and queries was performed.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately reflects the main purpose of the changeset: updating Helm chart files to version 2.6.5 of the Parseable application.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@nitisht nitisht merged commit dfa16dc into parseablehq:main Mar 31, 2026
10 of 12 checks passed
Copy link
Copy Markdown
Contributor

@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: 1

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

Inline comments:
In `@index.yaml`:
- Around line 57-65: The Chart.lock entry for the dependency "fluent-bit" is out
of sync with Chart.yaml (Chart.yaml declares version 0.48.0 while Chart.lock
pins 0.25.0); update Chart.lock so the fluent-bit dependency version and
checksum match the declared 0.48.0, then regenerate the lock (e.g., run helm
dependency update or helm dep build) to refresh checksums and ensure the lock
file reflects the repository and version used by the chart.
🪄 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: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 322c47a2-e519-4c90-ada1-c3429a655503

📥 Commits

Reviewing files that changed from the base of the PR and between 7c34401 and 158e844.

📒 Files selected for processing (4)
  • helm-releases/parseable-2.6.5.tgz
  • helm/Chart.yaml
  • helm/values.yaml
  • index.yaml

Comment thread index.yaml
Comment on lines +57 to +65
dependencies:
- condition: vector.enabled
name: vector
repository: https://helm.vector.dev
version: 0.20.1
- condition: fluent-bit.enabled
name: fluent-bit
repository: https://fluent.github.io/helm-charts
version: 0.48.0
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

❓ Verification inconclusive

Script executed:

#!/bin/bash
set -euo pipefail

python - <<'PY'
from pathlib import Path
import sys

try:
    import yaml
except Exception:
    print("Installing PyYAML for verification...", file=sys.stderr)
    raise

chart_path = Path("helm/Chart.yaml")
lock_path = Path("helm/Chart.lock")

if not chart_path.exists() or not lock_path.exists():
    print("Missing helm/Chart.yaml or helm/Chart.lock; cannot verify lock sync.")
    sys.exit(1)

with chart_path.open() as f:
    chart = yaml.safe_load(f) or {}
with lock_path.open() as f:
    lock = yaml.safe_load(f) or {}

chart_deps = {d.get("name"): str(d.get("version")) for d in chart.get("dependencies", [])}
lock_deps = {d.get("name"): str(d.get("version")) for d in lock.get("dependencies", [])}

print("Chart.yaml deps:", chart_deps)
print("Chart.lock deps:", lock_deps)

mismatches = []
for name, ver in chart_deps.items():
    lver = lock_deps.get(name)
    if lver != ver:
        mismatches.append((name, ver, lver))

if mismatches:
    print("\nMISMATCHES:")
    for name, cver, lver in mismatches:
        print(f"- {name}: Chart.yaml={cver}, Chart.lock={lver}")
    sys.exit(2)

print("\nOK: Chart.lock matches Chart.yaml dependencies.")
PY

Repository: parseablehq/parseable


Repository: parseablehq/parseable
Exit code: 2

stdout:

Chart.yaml deps: {'vector': '0.20.1', 'fluent-bit': '0.48.0'}
Chart.lock deps: {'vector': '0.20.1', 'fluent-bit': '0.25.0'}

MISMATCHES:
- fluent-bit: Chart.yaml=0.48.0, Chart.lock=0.25.0

Synchronize Chart.lock with declared dependencies for 2.6.5.

fluent-bit is declared as 0.48.0 in Chart.yaml but pinned as 0.25.0 in Chart.lock. This mismatch can break reproducibility and release consistency. Update Chart.lock to match the declared version.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@index.yaml` around lines 57 - 65, The Chart.lock entry for the dependency
"fluent-bit" is out of sync with Chart.yaml (Chart.yaml declares version 0.48.0
while Chart.lock pins 0.25.0); update Chart.lock so the fluent-bit dependency
version and checksum match the declared 0.48.0, then regenerate the lock (e.g.,
run helm dependency update or helm dep build) to refresh checksums and ensure
the lock file reflects the repository and version used by the chart.

@nitisht nitisht deleted the helm-update branch March 31, 2026 15:07
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.

2 participants