An open API service indexing awesome lists of open source software.

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.

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.