Skip to content

Simoneu01/containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Container Images Mirror

Images are hosted on Github Container Registry here.

Mirror

We host a dedicated mirror repostiory, these containers are direct copies from official trusted sources.

Purpose

This is to get around Docker Hub rate-limiting (100 pulls / 6 hours, or authenticated 200 pulls / 6 hours). It is considered a stop-gap until the maintainers of the applications below support a different Container Registry.

Supported images

When upstream maintainers add support for an additional registry, the images here will be purged after we replaced the images in our Charts.

Name Upstream Issue
code-server GitHub issue status
jellyfin GitHub issue status
node-red GitHub issue status
eclipse-mosquitto GitHub issue status

Contributing

You can discover containers running in your cluster from Docker Hub by using the following command:

kubectl get pods --all-namespaces -o=jsonpath="{range .items[*]}{'\n'}{range .spec.containers[*]}{.image}{'\n'}{end}{end}" | sort | uniq | grep -Ev 'quay|gcr|ghcr|ecr' |  sed -e 's/docker\.io\///g' | sort | uniq

After you have determined some image you want to mirror, do the following:

  • If not already created, create an issue upstream asking for them to support an additional registry.
  • Open a PR adding a new application to the mirror folder, update the README.md with the issue link, and then update .github/renovate.json5 to auto merge it.
  • Remind us to make the image public after the PR is merged ;)

About

TrueCharts container repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published