Skip to content

Conversation

@majinghe
Copy link
Contributor

@majinghe majinghe commented Dec 12, 2025

Type of Change

  • New Feature
  • Bug Fix
  • Documentation
  • Performance Improvement
  • Test/CI
  • Refactor
  • Other:

Related Issues

#1123

Summary of Changes

Checklist

  • I have read and followed the CONTRIBUTING.md guidelines
  • Passed make pre-commit
  • Added/updated necessary tests
  • Documentation updated (if needed)
  • CI/CD passed (if applicable)

Impact

  • Breaking change (compatibility)
  • Requires doc/config/deployment update
  • Other impact:

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.

@majinghe majinghe marked this pull request as draft December 12, 2025 06:25
@majinghe majinghe marked this pull request as ready for review December 12, 2025 08:22
@majinghe majinghe requested a review from houseme December 12, 2025 08:24
@majinghe
Copy link
Contributor Author

Already tested on local env, if specify imageRegistryCredentials.enabled=true, pull image from private registry, otherwise, pull image from docker hub.

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

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 imageRegistryCredentials section 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.

@houseme houseme merged commit 08be8f5 into rustfs:main Dec 12, 2025
21 of 22 checks passed
houseme added a commit that referenced this pull request Dec 13, 2025
…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
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