fix: WPB-22439 - example of using proc_pull_ext_charts.sh #837
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



This is a demo of how we can override builds.json values. I am trying to override a wire-utility version from current wire-builds to an older version.
wireapp/wire-builds@a5ca32d
proc_pull_ext_charts.sh - Pulls additional Helm charts from a custom JSON configuration file
This script complements proc_pull_charts.sh by fetching charts NOT included in the standard wire-builds
release (specified in extra_charts.json). It extracts chart metadata (name, repo, version) from the JSON,
then downloads each chart using helm pull with --untar to decompress them into ${OUTPUT_DIR}/charts.
If a chart already exists in the directory from the previous pull,we are removing them manually, to make space for
the specified version, ensuring the correct chart version is always available.
Changed from Ansible variable slicing (which failed with binary data) to file-based operations: The fix replaces direct byte extraction from decoded DER data using Ansible's b64decode and string slicing with shell commands that write DER data to files and use tail -c 32 to extract the exact 32-byte chunks needed for Ed25519 keys.
Change type
Basic information
Testing
Tracking
changelog.dKnowledge Transfer
Motivation
Objective
Reason
Use case