giantswarm / retagger Goto Github PK
View Code? Open in Web Editor NEWA tool to handle the retagging of third party container images
Home Page: https://www.giantswarm.io
License: Apache License 2.0
A tool to handle the retagging of third party container images
Home Page: https://www.giantswarm.io
License: Apache License 2.0
While playing with retagger I see that it tries to access https://docker.example.com/api/v1/repository/internal/users/USERNAME/alpine/tag/?onlyActiveTags=true
Would it be possible to support API V2
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
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)
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.
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
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
.circleci/config.yml
skopeo/vendor/github.com/google/trillian/cloudbuild.yaml
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
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
skopeo/vendor/github.com/blang/semver/package.json
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.