https://github.com/somefive/helm-localize
This is a project for syncing docker images and updating configurations.
https://github.com/somefive/helm-localize
docker-image helm helm-chart kubernetes
Last synced: about 2 months ago
JSON representation
This is a project for syncing docker images and updating configurations.
- Host: GitHub
- URL: https://github.com/somefive/helm-localize
- Owner: Somefive
- Created: 2019-08-04T13:23:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-04T13:24:05.000Z (almost 7 years ago)
- Last Synced: 2025-10-28T18:53:17.399Z (8 months ago)
- Topics: docker-image, helm, helm-chart, kubernetes
- Language: Shell
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Helm Localize
This is a script for syncing helm charts from source registry to target registry. For instance, syncing gcr.io charts to alibaba registry to serve users in China mainland or syncing images from public domain to local domain.
### Usage
```bash
Usage: localize.sh [--disable-sync]
```
For example,
```bash
./localize.sh registry.cn-hangzhou.aliyuncs.com/username/ nginx nginx-china
```
This script will sync docker image from source registry to target registry and substitute the image path inside helm chart.
Currently, only images with gcr.io will be synced. Other registries such as quay.io are expected to included soon.
Also, this script could be applied for syncing other YAML files with docker image such as the original Kubernetes configuration file. It does not depend on the structure of helm chart.