Skip to content

update chart dependencies#117

Merged
jordane merged 1 commit intomainfrom
jme/LFXV2-1290
Mar 23, 2026
Merged

update chart dependencies#117
jordane merged 1 commit intomainfrom
jme/LFXV2-1290

Conversation

@jordane
Copy link
Member

@jordane jordane commented Mar 23, 2026

Particularly for the lfx-v2-access-check v0.2.9 which fixes some documentation examples

Particularly for the lfx-v2-access-check v0.2.9 which fixes some
documentation examples

Signed-off-by: Jordan Evans <jevans@linuxfoundation.org>
Copilot AI review requested due to automatic review settings March 23, 2026 15:55
@jordane jordane requested review from a team and emsearcy as code owners March 23, 2026 15:55
@coderabbitai
Copy link

coderabbitai bot commented Mar 23, 2026

Walkthrough

Updated a Helm chart dependency version for the lfx-v2-access-check chart in the Helm configuration. The dependency version constraint was incremented from ~0.2.8 to ~0.2.9 while maintaining all other dependency attributes and conditions.

Changes

Cohort / File(s) Summary
Helm Chart Dependency Update
charts/lfx-platform/Chart.yaml
Updated lfx-v2-access-check dependency version constraint from ~0.2.8 to ~0.2.9.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'update chart dependencies' directly summarizes the main change in the PR, which updates Helm chart dependencies, specifically the lfx-v2-access-check dependency from ~0.2.8 to ~0.2.9.
Description check ✅ Passed The description is directly related to the changeset, explaining that chart dependencies are updated and specifically mentioning the lfx-v2-access-check v0.2.9 update that fixes documentation examples.
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
  • Commit unit tests in branch jme/LFXV2-1290

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

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates Helm chart dependency versions for charts/lfx-platform, primarily to pull in lfx-v2-access-check v0.2.9 (noted as fixing documentation examples), and regenerates the dependency lockfile.

Changes:

  • Bump lfx-v2-access-check dependency constraint from ~0.2.8 to ~0.2.9 in Chart.yaml.
  • Regenerate Chart.lock, updating pinned versions (including lfx-v2-access-check and several other dependencies) and updating the lock digest/timestamp.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
charts/lfx-platform/Chart.yaml Updates the lfx-v2-access-check dependency version constraint to ~0.2.9.
charts/lfx-platform/Chart.lock Regenerates dependency pins/digest; includes additional dependency version bumps beyond lfx-v2-access-check.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

@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 `@charts/lfx-platform/Chart.yaml`:
- Around line 72-75: Chart dependency entry for lfx-v2-access-check with version
"~0.2.9" is correct; after merging, run helm dependency update to refresh the
chart lock and vendor files so the Chart.lock reflects the new dependency
version and the local charts (if any) are updated; locate the dependency block
for "lfx-v2-access-check" in Chart.yaml and run "helm dependency update" in the
chart directory to update Chart.lock and the charts/ vendor directory.
🪄 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: CHILL

Plan: Pro

Run ID: 29567172-e0d8-4400-9b7a-cc4050154ef1

📥 Commits

Reviewing files that changed from the base of the PR and between 89c8d70 and f8c7aa2.

⛔ Files ignored due to path filters (1)
  • charts/lfx-platform/Chart.lock is excluded by !**/*.lock
📒 Files selected for processing (1)
  • charts/lfx-platform/Chart.yaml

Comment on lines 72 to 75
- name: lfx-v2-access-check
repository: oci://ghcr.io/linuxfoundation/lfx-v2-access-check/chart
version: ~0.2.8
version: ~0.2.9
condition: lfx-v2-access-check.enabled
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify that lfx-v2-access-check chart version 0.2.9 exists in the OCI registry

# Check if the specific version exists using crane
echo "Checking for lfx-v2-access-check version 0.2.9..."
crane manifest ghcr.io/linuxfoundation/lfx-v2-access-check/chart:0.2.9 2>&1 | head -20

Repository: linuxfoundation/lfx-v2-helm

Length of output: 164


🏁 Script executed:

cat -n charts/lfx-platform/Chart.yaml | grep -A 5 -B 5 "lfx-v2-access-check"

Repository: linuxfoundation/lfx-v2-helm

Length of output: 743


🏁 Script executed:

# Check for lock files that might track dependencies
fd -e lock -e lock.yaml -e Chart.lock charts/

Repository: linuxfoundation/lfx-v2-helm

Length of output: 404


🏁 Script executed:

# Check git diff to see what changed
git diff HEAD charts/lfx-platform/Chart.yaml | grep -A 5 -B 5 "lfx-v2-access-check" || echo "No diff found, checking git log..."
git show HEAD:charts/lfx-platform/Chart.yaml | grep -A 3 "lfx-v2-access-check" || echo "HEAD not available"

Repository: linuxfoundation/lfx-v2-helm

Length of output: 399


🏁 Script executed:

# Fix fd command to search for lock files in charts directory
fd -e lock . charts/ 2>/dev/null || fd . charts/ | grep -i lock

Repository: linuxfoundation/lfx-v2-helm

Length of output: 101


🏁 Script executed:

# Check if there's a Chart.lock file
find charts -name "*lock*" -o -name "*Chart.lock*" 2>/dev/null

Repository: linuxfoundation/lfx-v2-helm

Length of output: 101


🏁 Script executed:

# Check the Chart.lock file
cat charts/lfx-platform/Chart.lock | grep -A 10 "lfx-v2-access-check"

Repository: linuxfoundation/lfx-v2-helm

Length of output: 554


🏁 Script executed:

# Check git log for this specific file to understand the change history
git log --oneline -10 charts/lfx-platform/Chart.yaml

Repository: linuxfoundation/lfx-v2-helm

Length of output: 104


🏁 Script executed:

# Try to see if there's a previous version by checking git history
git log -p --follow -S "lfx-v2-access-check" -- charts/lfx-platform/Chart.yaml | head -100

Repository: linuxfoundation/lfx-v2-helm

Length of output: 53


🏁 Script executed:

# Show the actual commit to see what changed
git show f8c7aa2 -- charts/lfx-platform/Chart.yaml | grep -A 5 -B 5 "lfx-v2-access-check" || git show f8c7aa2

Repository: linuxfoundation/lfx-v2-helm

Length of output: 1027


🏁 Script executed:

# Get more detailed info about the commit
git show f8c7aa2 --stat

Repository: linuxfoundation/lfx-v2-helm

Length of output: 3256


LGTM! Dependency chart version is correct.

The lfx-v2-access-check dependency at version ~0.2.9 aligns with the PR objective to incorporate documentation fixes, as confirmed by the commit message.

After merging, run helm dependency update to refresh the chart lock file.

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

In `@charts/lfx-platform/Chart.yaml` around lines 72 - 75, Chart dependency entry
for lfx-v2-access-check with version "~0.2.9" is correct; after merging, run
helm dependency update to refresh the chart lock and vendor files so the
Chart.lock reflects the new dependency version and the local charts (if any) are
updated; locate the dependency block for "lfx-v2-access-check" in Chart.yaml and
run "helm dependency update" in the chart directory to update Chart.lock and the
charts/ vendor directory.

@jordane jordane merged commit 3607d78 into main Mar 23, 2026
8 checks passed
@jordane jordane deleted the jme/LFXV2-1290 branch March 23, 2026 16:03
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.

3 participants