Skip to content

Comments

update helm chart to release v2.5.13#1552

Merged
nitisht merged 1 commit intoparseablehq:mainfrom
nitisht:helm-v.2.5.13
Feb 19, 2026
Merged

update helm chart to release v2.5.13#1552
nitisht merged 1 commit intoparseablehq:mainfrom
nitisht:helm-v.2.5.13

Conversation

@nitisht
Copy link
Member

@nitisht nitisht commented Feb 19, 2026

Summary by CodeRabbit

  • New Features

    • Helm chart version 2.5.13 now available with updated container image tags.
  • Chores

    • Removed vector and fluent-bit dependencies from the chart metadata.
    • Updated chart manifest with new version entries and timestamps.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 19, 2026

Walkthrough

This PR bumps the Helm chart version from 2.5.7 to 2.5.13, updates the parseable container image tag to match, removes dependency declarations from the chart metadata, and adds the new chart version to the Helm index with updated timestamps.

Changes

Cohort / File(s) Summary
Helm Chart Metadata
helm/Chart.yaml
Chart version and appVersion bumped to 2.5.13; dependency block (vector, fluent-bit) removed entirely.
Container Image Configuration
helm/values.yaml
Parseable container image tag updated from v2.5.7 to v2.5.13.
Helm Chart Index
index.yaml
New parseable chart entry added for version 2.5.13 with complete metadata; all existing entry timestamps refreshed to 2026-02-19T22:20:53; generated manifest timestamp updated.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐰 Charts hop up to version new,
From 2.5.7 to 2.5.13—how they flew!
Dependencies bid farewell with grace,
Timestamps dance in time and space,
Fresh images ready to embrace the race! 🚀

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The pull request description is missing entirely; no description was provided by the author despite the template requiring key information about testing, comments, and documentation. Add a pull request description following the template, including a description of changes, testing confirmation, and any relevant documentation updates.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title clearly summarizes the main change: updating the Helm chart to version 2.5.13, which matches the version updates in Chart.yaml, values.yaml, and index.yaml.
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
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


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.

Copy link
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`:
- Line 62: The index regeneration is overwriting historical `created` timestamps
because `helm repo index` is being run without merging; update the release
publishing step to run `helm repo index` only against the new chart file and
include the `--merge` flag with the existing index (e.g., `helm repo index
--merge previous_index.yaml .`) so older parseable entries retain their original
`created` values; locate the place that invokes `helm repo index` (the
publish/reindex routine) and change the invocation to pass the existing index
file path via `--merge` and target only the new release artifact.

- apiVersion: v2
appVersion: v2.5.7
created: "2026-01-09T07:55:50.422041+05:30"
created: "2026-02-19T22:20:53.574503+05:30"
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Historical created timestamps for all existing parseable entries were overwritten.

Every pre-existing parseable chart entry now shows a created timestamp of 2026-02-19, including charts originally published as far back as v0.0.1. The operator entries (which were not regenerated) still carry their original 2024-08-07 dates, confirming this is specific to the parseable index regeneration.

This is a known helm repo index behaviour: running helm repo index without --merge causes every existing entry to have its created value set to the current time, the same as the created timestamp of the new entry.

The recommended approach is to execute helm repo index on the new release file only, using --merge $previous_index.yaml; this adds the new release to the existing index while keeping the timestamps for older releases.

While Helm clients don't use created for install/upgrade decisions, the overwrite corrupts the historical audit trail and can confuse operators reviewing publication dates.

🔧 Recommended indexing workflow going forward
- helm repo index . --url https://charts.parseable.com/helm-releases/
+ # Package only the new chart into a temporary directory, then merge
+ mkdir -p /tmp/new-release
+ cp parseable-2.5.13.tgz /tmp/new-release/
+ helm repo index /tmp/new-release/ --url https://charts.parseable.com/helm-releases/ --merge index.yaml
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@index.yaml` at line 62, The index regeneration is overwriting historical
`created` timestamps because `helm repo index` is being run without merging;
update the release publishing step to run `helm repo index` only against the new
chart file and include the `--merge` flag with the existing index (e.g., `helm
repo index --merge previous_index.yaml .`) so older parseable entries retain
their original `created` values; locate the place that invokes `helm repo index`
(the publish/reindex routine) and change the invocation to pass the existing
index file path via `--merge` and target only the new release artifact.

@nitisht
Copy link
Member Author

nitisht commented Feb 19, 2026

Skipping tests because this is not a code change

@nitisht nitisht merged commit 59db8fb into parseablehq:main Feb 19, 2026
12 checks passed
@nitisht nitisht deleted the helm-v.2.5.13 branch February 19, 2026 16:59
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