-
Notifications
You must be signed in to change notification settings - Fork 854
add image pull secret support #1127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Already tested on local env, if specify |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds support for pulling container images from private registries in the RustFS Helm chart by implementing image pull secrets configuration and automation.
Key changes:
- Added configurable image pull secret support with automatic secret generation
- Introduced
imageRegistryCredentialssection in values.yaml for registry authentication - Updated deployment and statefulset templates to use image pull secrets
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| helm/rustfs/values.yaml | Added imagePullSecrets configuration and imageRegistryCredentials section for private registry authentication |
| helm/rustfs/templates/_helpers.tpl | Added imagePullSecret helper template to generate dockerconfigjson content |
| helm/rustfs/templates/secret.yaml | Added Kubernetes secret resource for image pull credentials |
| helm/rustfs/templates/deployment.yaml | Integrated imagePullSecrets into pod spec |
| helm/rustfs/templates/statefulset.yaml | Integrated imagePullSecrets into pod spec |
| helm/README.md | Updated documentation with new parameters and corrected typo in "traefik" |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…ix-ci-1212 * 'fix/fix-ci-1212' of github.com:rustfs/rustfs: fix: update tool chain make everything happy (#1134) render imagePullSecrets in Deployment/StatefulSet (#1130) Update end-to-end test script path Increase parallelism in CI build and test steps Reorder s3s-e2e installation in CI workflow add image pull secret support (#1127) Update ci.yml Optimize CI workflow with enhanced cleanup and diagnostics Add optional lld installation and adjust build/test steps Optimize CI workflow for Rust builds # Conflicts: # .github/workflows/ci.yml
Type of Change
Related Issues
#1123
Summary of Changes
Checklist
make pre-commitImpact
Additional Notes
Thank you for your contribution! Please ensure your PR follows the community standards (CODE_OF_CONDUCT.md) and sign the CLA if this is your first contribution.