Antonio Murdaca
9914de1bf4
vendor containers/image for oci dest fix
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-09-01 17:38:17 +02:00
Miloslav Trmač
61158ce7f4
Vendor after merging mtrmac/image:copy
2016-09-01 16:27:22 +02:00
Miloslav Trmač
4055442da5
Vendor after merging mtrmac/image:api-changes
...
... and update for the API changes.
NOTE: This keeps the old dangerous tlsVerify semantics.
2016-08-31 21:26:42 +02:00
Miloslav Trmač
8826f09cf4
Vendor after merging mtrmac/image:default-policy
2016-08-25 19:36:29 +02:00
Miloslav Trmač
6e2cd739da
Vendor after merging mtrmac/image:PutBlob-error-handling
2016-08-04 19:57:40 +02:00
Miloslav Trmač
c9fbb6c1ab
Vendor after merging mtrmac/image:openshift-native-signatures and update API use
...
Update copy.go for signature implementation change
Now we need to push the manifest first, and only afterwards the
signatures.
2016-08-01 20:44:16 +02:00
Miloslav Trmač
b806001e18
Vendor after merging mtrmac/image:reference-abstraction and update API use
...
directory.NewReference now can fail.
2016-07-18 21:20:51 +02:00
Miloslav Trmač
9ad71d27e0
Vendor after merging mtrmac/image:reference-abstraction and update API use
...
- Use transports.ParseImageReference instead of dealing with individual
transports
- CanonicalDockerReference replaced by Reference.DockerReference, can't
fail but can be unsupported
- directory.NewImageDestination replaced by
directory.NewReference.NewImageDestination
2016-07-18 16:22:48 +02:00
Miloslav Trmač
8adb5f56de
Update for docker-references PR and API changes
...
Pull in https://github.com/containers/image/pull/37 , and
update for CanonicalDockerReference() returning a reference.Named
2016-07-12 15:24:24 +02:00
Antonio Murdaca
d7cafe671b
Vendor containers/image 9d6b8fc4ae35b9843e4c4397fe0002c8edda7314
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-07-04 12:31:31 +02:00
Antonio Murdaca
09586bb08f
vendor containers/image 5c10ea7c3f0b1f2e36164c15667cc847b1784e16
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-07-02 12:02:33 +02:00
Antonio Murdaca
6942920ee8
add possibility to download to OCI image-layout
...
- vendor containers/image c703326038d30c3422168dd9a1a5afaf51740331
- fix copy tests relying on v2s1 manifests
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-07-01 22:14:14 +02:00
Miloslav Trmač
fe6c392d45
Update for changed images.Type API
2016-06-28 20:14:15 +02:00
Antonio Murdaca
6c4eab8a07
vendor containers/image b95a6b8688d7702cf5906debf87f01cfd849a67a
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-06-28 17:24:20 +02:00
Antonio Murdaca
2e8bcf65f6
*: move to containers/image
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-06-27 17:17:13 +02:00
Grantseltzer
313dafe928
update github.com/urfave/cli to v1.17.0
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
Updated action function signatures to return errors
2016-06-20 14:57:00 -04:00
Miloslav Trmač
80ccbaa021
Rerun hack/vendor.sh to fix build on 32-bit systems
...
i.e. to pick up https://github.com/proglottis/gpgme/pull/10
Fixes #80 .
2016-05-31 16:12:44 +02:00
Miloslav Trmač
aee0abb5d2
Add SigningMechanism.ImportKeysFromBytes
...
This will be needed for verification against specified public keys.
Also rerun hack/vendor.sh to pick up import support from
github.com/mtrmac/gpgme .
2016-05-25 16:04:20 +02:00
Miloslav Trmač
5a2b4005bb
Rerun hack/vendor.sh to pick up gpgme changes
...
In particular, https://github.com/proglottis/gpgme/pull/8 .
2016-05-07 02:33:51 +02:00
Miloslav Trmač
fe37c71a4f
Rerun hack/vendor.sh to pick up gpgme changes
...
See https://github.com/proglottis/gpgme/pull/7 for the full discussion.
Resolves #42 .
2016-05-06 22:44:30 +02:00
Miloslav Trmač
36d4353229
Add OpenShift implementations of ImageSource and ImageDestination
...
Note that this assumes that both (docker login) and (oc login) has
happened, the credentials can be read from the usual config files,
and that the default OpenShift instance should be used.
This includes copy&pasted/modified/simplified code from OpenShift
and Kubernetes, primarily for config file parsing and setting up
TLS and HTTP authentication.
This is much smaller than linking to the upstream OpenShift client
libraries, which via various abstractions and registration drag in much
(dozens of megabytes) more code.
The primary loss from this simplification is automatic conversions
between various versions of the API objects, both for the REST API and
for local configuration storage.
This does not contain downloading/uploading signatures, which depends on
server-side support.
2016-05-04 17:32:51 +02:00
Miloslav Trmač
e76eecd533
Update mtrmac/gpgme vendor to fix build on CentOS 7
2016-04-26 17:57:40 +02:00
Miloslav Trmač
4e19770a1b
Strip signatures from v1s1 manifests before computing the digest
2016-04-19 17:37:04 +02:00
Miloslav Trmač
69d5a131c9
Add signing and verification to the signature package
2016-03-24 11:32:23 +01:00
Miloslav Trmač
9595b3336f
Signature JSON encoding/decoding
...
Adds stretchr/testify dependency.
2016-03-24 11:32:23 +01:00
Antonio Murdaca
3a09e2bf8e
clean vendors and bootstrap tls verify
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-03-23 10:27:59 +01:00
Antonio Murdaca
c02155340e
include needed deps
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-03-22 16:29:16 +01:00
Antonio Murdaca
fed651449e
remove vendors ftw
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-03-22 16:02:55 +01:00
Miloslav Trmač
f7ebc0a595
Fix hack/.vendor-helper.sh for main package move.
...
Otherwise the "clean" step of hack/vendor.sh would drop most .go files
from vendor/ as unused.
Also commits refreshed versions of a few of the vendored packages.
2016-03-22 14:33:15 +01:00
Antonio Murdaca
adbf487541
fix readme, tests and vendors
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-03-16 10:21:36 +01:00
Antonio Murdaca
d0fd876d7e
update codegangsta/cli + fix Travis + todos
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-03-09 08:16:45 +01:00
Antonio Murdaca
82b121caf1
update docker code and adapt code
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-03-04 16:50:37 +01:00
Antonio Murdaca
8449c6ae07
bump docker to 1.10.2
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-02-23 00:25:23 +01:00
Antonio Murdaca
a09019661e
support $SUDO_USER
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-02-22 14:39:12 +01:00
Antonio Murdaca
e17927ca1d
add basic test infrastructure
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-01-23 18:31:03 +01:00
Antonio Murdaca
3d25e18181
finally fix master
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-01-23 11:37:28 +01:00
Antonio Murdaca
38cb7a9d27
fix master, missing dep
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-01-23 10:45:51 +01:00
Antonio Murdaca
a94193a469
fix master?
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-01-23 10:22:41 +01:00
Antonio Murdaca
c6eea504d8
shrink vendors
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com >
2016-01-23 09:40:50 +01:00
Vincent Demeester
30b1077a25
Update vendor using docker vendor script
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2016-01-22 21:26:46 +01:00