Comments (15)
I know @mtrmac was working on at least speed up the whole CI.
Anyway, 1) is still probably needed while 2) I'm not sure how ok would be to work/test against something not upstreamed (fork)
from skopeo.
Can just leave the OCI tests in skip mode till there's an upstream fork.
from skopeo.
I wasn’t really working on the speed up much; so far I have experimented with a Docker Hub automated build, but that runs out of memory when compiling OpenShift 😈 So my best plan ATM is to add make upload-test-base-images
to Makefile
, manually build them locally and upload them to a personal repository. (Or is there another hosted, automated service to rebuild Docker images on either a commit or a base image change, and to publish them into a registry, which we could easily use?)
Re: 1), you may find #177 useful or at least inspirational, although it doesn’t work that way at the moment.
I don’t have a strong opinion on 2) beyond thinking that our default setup should not refuse to work with an upstream unpatched server. Supporting a fork if we autodetect it or if we are configured to do so is in principle fine with me.
from skopeo.
I'd rather see a docker/distribution registry PR that fixes the hardcoded manifest tags like https://github.com/docker/distribution/blob/master/manifest/manifestlist/manifestlist.go#L14 to enable /s/.docker./.oci. Any chance one of you guys or maybe @stevvooe are working on that?
from skopeo.
Re #177 yes that helps.. but I was a bit perplexed by the two separate registry testing paths one for docker registry and another for the open shift (based on docker registry) registry?
from skopeo.
For OpenShift, we use the native API to store/retrieve signatures (and actually for uploading the manifest as well).
from skopeo.
Talked to stevvooe.. so I'll get started on a docker/distribution PR for the tag support. Won't have to do a fork :-)
from skopeo.
@mtrmac see https://wiki.centos.org/ContainerPipeline
from skopeo.
@mikebrow are you talking about having docker/distribution to support OCI media types? If so, probably my mistake of not telling it before, there's already a pseudo-effort to achieve this (there are some WIP branches around).
from skopeo.
/cc @vbatts
from skopeo.
@runcom Yes. If a branch exists / someone is working on it, just need a pointer.
from skopeo.
@mikebrow there are also @mfojtik @miminar that are going to investigate those OCI patches - could you sync up with them?
from skopeo.
Sure, thx.
from skopeo.
I believe this is fixed, closing. Reopen if I am mistaken.
from skopeo.
We don’t have any integration tests against an OCI-supporting registry AFAIK.
The way I read this issue, it was @mikebrow announcing what he plans to work on, though, so closing this seems reasonable. (And for the record, the support did land upstream in distribution/distribution#2076 thanks to @mikebrow ).
from skopeo.
Related Issues (20)
- How to use skopeo container with credential helpers? HOT 3
- Error verifying signature: Invalid GPG signature: (*packet.Signature)( "nil)" HOT 5
- Have issue with upgrading skopeo version to 1.8.1 in ubuntu 22.04 HOT 4
- Does skopeo supports loading local docker tar.gz file into remote registry? HOT 8
- Why does updating skopeo to the latest version remove docker packages? HOT 15
- Skopeo copy job creates .kube/config directory structure failing Azure AKS kubelogin convert-kubeconfig command HOT 3
- Store multiple images in single tar file HOT 4
- Skopeo 1.15.0 is not available in alpinelinux packages HOT 1
- `v1.15.0` Container not available on quay.io HOT 2
- Copy to docker-daemon overlay2 storage HOT 6
- Will using the copy command save image information locally? HOT 2
- Skopeo copy fails HOT 3
- Add support for microsoft bicep module definitions. HOT 2
- The checks in hack/ directory hardcode `cc' HOT 4
- The ubuntu version doesn't support --preserve-digests parameter HOT 1
- authentication required for ECR repo HOT 5
- Error while trying to encrypt container image with skopeo HOT 6
- Can't use skopeo 1.15.0 HOT 3
- Failed to sign image with sigstore private key when using Harbor registry server HOT 3
- Feature Request/Verification - list tags matching latest HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skopeo.