Giter Site home page Giter Site logo

giantswarm / retagger Goto Github PK

View Code? Open in Web Editor NEW
24.0 24.0 5.0 33.2 MB

A tool to handle the retagging of third party container images

Home Page: https://www.giantswarm.io

License: Apache License 2.0

Go 81.65% Makefile 14.57% Dockerfile 3.78%
containers devops docker

retagger's People

Contributors

architectbot avatar averagemarcus avatar calvix avatar ced0ps avatar corest avatar dependabot-preview[bot] avatar fgimenez avatar fhielpos avatar gacko avatar glitchcrab avatar josephsalisbury avatar kopiczko avatar kubasobon avatar marcelmue avatar marians avatar njuettner avatar paurosello avatar piontec avatar pipo02mix avatar puja108 avatar quentinbisson avatar r7vme avatar renovate[bot] avatar stone-z avatar t-kukawka avatar tfussell avatar theobrigitte avatar ubergesundheit avatar uvegla avatar whites11 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

retagger's Issues

Feature Request: Remote Docker Registry with Basic Auth

Hi

Would be nice if not only public available Docker images could be retagged, but also private ones which need basic auth.

I would suggest passing the additional Remote Authentication via env variables or parameters:

REMOTE_REGISTRY_USERNAME
REMOTE_REGISTRY_PASSWORD

Listing existing images flags

Hi!
First of all, thank you very much for the retagger. It's useful and convenient in many ocassions.

However, I find a little bit unconvenient the fact that, when trying to push to a private repository in Azure, if the image doesn't already exist the program crashes. Therefore I was wondering whether you could add a flag to decide if list-and-check the pre-existing images or not (so that it could work a little bit slower, but wouldn't find troubles when performing this operation mentioned above)

Add usage to README

Some example of how to run this, and what it's effect is would help a reader grasp what this project really does.

Test invocation would be nice as well! Even if you think its obvious, I think it's always nice to be explicit about how to run tests in a project.

Add support for Harbor v2 API

retagger works fine for quay.io and alibaba's public registries, but there are companies using their own registries with Harbor which can benefit a lot from retagger. It would be cool supporting harbor

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

circleci
.circleci/config.yml
cloudbuild
skopeo/vendor/github.com/google/trillian/cloudbuild.yaml
dockerfile
Dockerfile
  • golang 1.18
  • quay.io/skopeo/stable v1
  • cimg/go 1.18
skopeo/contrib/cirrus/ostree_ext.dockerfile
skopeo/contrib/skopeoimage/stable/Containerfile
skopeo/contrib/skopeoimage/testing/Containerfile
skopeo/contrib/skopeoimage/upstream/Containerfile
gomod
go.mod
  • go 1.18
  • github.com/Masterminds/semver/v3 v3.2.1
  • github.com/sirupsen/logrus v1.9.3
  • github.com/spf13/pflag v1.0.5
  • golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa@9a3e6036ecaa
  • gopkg.in/yaml.v3 v3.0.1
skopeo/go.mod
  • go 1.18
  • github.com/Masterminds/semver/v3 v3.2.1
  • github.com/containers/common v0.51.0
  • github.com/containers/image/v5 v5.24.2-0.20230215091257-15e211694ae5@15e211694ae5
  • github.com/containers/ocicrypt v1.1.9
  • github.com/containers/storage v1.45.3
  • github.com/docker/distribution v2.8.1+incompatible
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.1.0-rc2
  • github.com/opencontainers/image-tools v1.0.0-rc3
  • github.com/sirupsen/logrus v1.9.3
  • github.com/spf13/cobra v1.8.0
  • github.com/spf13/pflag v1.0.5
  • github.com/stretchr/testify v1.8.4
  • github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635@42c35b437635
  • golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa@9a3e6036ecaa
  • golang.org/x/term v0.14.0
  • gopkg.in/yaml.v3 v3.0.1
npm
skopeo/vendor/github.com/blang/semver/package.json

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.