-
Notifications
You must be signed in to change notification settings - Fork 4
Helm Chart Modification for Offline/Internal Network Environments #13
Description
Note
This issue was originally reported in percona/percona-helm-charts#773.
It has been migrated here as part of the repository move.
Currently, the upgrade_checks container in the Helm chart downloads dependencies at runtime (e.g., via apk and curl from GitHub). This can cause failures in offline or restricted internal networks.
Suggestion:
Pre-package the required tools (e.g., curl) and the everestctl binary into the container image.
Use environment variables or a ConfigMap to define versions, avoiding runtime downloads.
This would improve reliability for air-gapped or network-restricted deployments.
Example approach:
Build a custom image with everestctl and dependencies included.
Replace the runtime download logic with a direct execution of the pre-installed binary.
Let me know if you’d like assistance drafting the changes.
Thank you for considering this improvement!