Commit Graph

219 Commits

Author SHA1 Message Date
Daniel J Walsh
7f9a3af977 Add registries.conf 2018-04-02 17:36:40 -04:00
Daniel J Walsh
b657706254 Add registries.conf man page 2018-04-02 17:00:20 -04:00
Daniel J Walsh
e1b681e6bb bump to 0.1.29-1
Updated containers/image
    docker-archive generates docker legacy compatible images
    Do not create $DiffID subdirectories for layers with no configs
    Ensure the layer IDs in legacy docker/tarfile metadata are unique
    docker-archive: repeated layers are symlinked in the tar file
    sysregistries: remove all trailing slashes
    Improve docker/* error messages
    Fix failure to make auth directory
    Create a new slice in Schema1.UpdateLayerInfos
    Drop unused storageImageDestination.{image,systemContext}
    Load a *storage.Image only once in storageImageSource
    Support gzip for docker-archive files
    Remove .tar extension from blob and config file names
    ostree, src: support copy of compressed layers
    ostree: re-pull layer if it misses uncompressed_digest|uncompressed_size
    image: fix docker schema v1 -> OCI conversion
    Add /etc/containers/certs.d as default certs directory
2018-03-29 09:59:00 -04:00
Fedora Release Engineering
9c790f7013 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 16:57:24 +00:00
Daniel J Walsh
95125c3245 Vendor in fixed libraries in containers/image and containers/storage 2018-02-02 12:17:56 -05:00
Colin Walters
e10b235e70 Revert "remove git and ostree from build deps"
This reverts commit b92cb64669.

Modularity changed, and this breaks FAHC.  See:
https://github.com/projectatomic/atomic/issues/1158
2018-01-17 10:05:32 -05:00
Lokesh Mandvekar
b92cb64669
remove git and ostree from build deps
makes module building easier until we have git and ostree in modules.

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2017-12-04 18:56:26 -05:00
Daniel J Walsh
6d72280e46 Fix Conflicts to Obsoletes
Add better docs to man pages.
Use credentials from authfile for skopeo commands
Support storage="" in /etc/containers/storage.conf
Add global --override-arch and --override-os options
2017-11-22 13:14:51 +00:00
Daniel J Walsh
ac775d3664 Add manifest type conversion to skopeo copy
User can select from 3 manifest types: oci, v2s1, or v2s2
  e.g skopeo copy --format v2s1 --compress-blobs docker-archive:alp.tar dir:my-directory
2017-11-15 15:40:48 +00:00
Daniel J Walsh
284f902451 Force storage.conf to default to overlay 2017-11-08 19:45:54 +00:00
Daniel J Walsh
0cca2fcf48 Fix CVE in tar-split
copy: add shared blob directory support for OCI sources/destinations
  Aligning Docker version between containers/image and skopeo
  Update image-tools, and remove the duplicate Sirupsen/logrus vendor
  makefile: use -buildmode=pie
2017-11-08 16:20:14 +00:00
Daniel J Walsh
1f4e54e755 Add /usr/share/containers/mounts.conf 2017-11-07 23:37:00 +00:00
Daniel J Walsh
91aca80242 Bug fixes
Update to release
2017-10-22 11:15:12 +00:00
Lokesh Mandvekar
a13589cd18
skopeo-0.1.24-6.dev.git28d4e08
- skopeo-containers conflicts with docker-rhsubscription <= 2:1.13.1-31

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2017-10-17 10:04:46 -04:00
Daniel J Walsh
faffe8847b Add rhel subscription secrets data to skopeo-containers 2017-10-17 12:35:18 +00:00
Daniel J Walsh
a3d34514eb Update container/storage.conf and containers-storage.conf man page
Default override to true so it is consistent with RHEL.
2017-10-12 17:46:12 +00:00
Lokesh Mandvekar
e729b75772
skopeo-0.1.24-3.dev.git28d4e08
- built commit 28d4e08

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2017-10-10 15:28:44 -04:00
Lokesh Mandvekar
70546e0d95 skopeo-0.1.24-2.dev.git875dd2e
- built commit 875dd2e
- Resolves: gh#416

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2017-09-18 13:42:45 -04:00
Lokesh Mandvekar
c815f9808f cosmetic changes
- correct a prior bogus date
- fix macro in comment warning

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2017-09-12 14:37:38 -04:00
Lokesh Mandvekar
ba7070745e skopeo-0.1.24-1.dev.gita41cd0
- bump to 0.1.24-dev
- switch back to projectatomic/skopeo

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2017-09-12 14:26:38 -04:00
Daniel J Walsh
4ff6a6a1cd Change name of storage.conf.5 man page to containers-storage.conf.5, since
it conflicts with inn package
Also remove default to "overalay" in the configuration, since we should
allow containers storage to pick the best default for the platform.
2017-08-21 10:10:48 +00:00
Fedora Release Engineering
cacf481841 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 08:32:29 +00:00
Florian Weimer
6ebea1b8eb Rebuild with fixed binutils for ppc64le (#1475636) 2017-07-30 19:35:09 +02:00
Fedora Release Engineering
a08efd2821 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 18:45:09 +00:00
Daniel J Walsh
edc2366104 Fix storage.conf man page to be storage.conf.5.gz so that it works. 2017-07-25 14:08:54 +00:00
Daniel J Walsh
d0cb1ff87f Support for OCI V1.0 Images
Update to image-spec v1.0.0 and revendor
Fixes for authentication
2017-07-21 09:02:59 +00:00
Lokesh Mandvekar
4a700a5c49 set Epoch: 1 for CentOS
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2017-07-01 20:50:07 +00:00
Daniel J Walsh
483c6cabef Give more useful help when explaining usage
Also specify container-storage as a valid transport
 Remove docker reference wherever possible
 vendor in ostree fixes
2017-06-21 12:31:01 +00:00
Colin Walters
c53b2eaec8 Use Patch0 so rpmdistro-gitoverlay removes it 2017-06-20 10:22:06 -04:00
Daniel J Walsh
0e479ae9a0 Add support for storage.conf and storage-config.5.md from github container storage package
Bump to the latest version of skopeo
vendor.conf: add ostree-go
      it is used by containers/image for pulling images to the OSTree storage.
fail early when image os does not match host os
Improve documentation on what to do with containers/image failures in test-skopeo
  We now have the docker-archive: transport
  Integration tests with built registries also exist
Support /etc/docker/certs.d
update image-spec to v1.0.0-rc6
2017-06-16 12:28:36 +00:00
Daniel J Walsh
6f31f0e7be Add support for storage.conf and storage-config.5.md from github container storage package
Bump to the latest version of skopeo
vendor.conf: add ostree-go
      it is used by containers/image for pulling images to the OSTree storage.
fail early when image os does not match host os
Improve documentation on what to do with containers/image failures in test-skopeo
  We now have the docker-archive: transport
  Integration tests with built registries also exist
Support /etc/docker/certs.d
update image-spec to v1.0.0-rc6
2017-06-16 10:02:00 +00:00
Daniel J Walsh
db8c5487e5 Add support for storage.conf and storage-config.5.md from github container storage package
Bump to the latest version of skopeo
vendor.conf: add ostree-go
      it is used by containers/image for pulling images to the OSTree storage.
fail early when image os does not match host os
Improve documentation on what to do with containers/image failures in test-skopeo
  We now have the docker-archive: transport
  Integration tests with built registries also exist
Support /etc/docker/certs.d
update image-spec to v1.0.0-rc6
2017-06-15 17:27:55 +00:00
Daniel J Walsh
1e1d05f997 Add support for storage.conf and storage-config.5.md from github container storage package
Bump to the latest version of skopeo
vendor.conf: add ostree-go
      it is used by containers/image for pulling images to the OSTree storage.
fail early when image os does not match host os
Improve documentation on what to do with containers/image failures in test-skopeo
  We now have the docker-archive: transport
  Integration tests with built registries also exist
Support /etc/docker/certs.d
update image-spec to v1.0.0-rc6
2017-06-15 16:03:29 +00:00
Daniel J Walsh
576e1e818b Add support for storage.conf and storage-config.5.md from github container storage package
Bump to the latest version of skopeo
vendor.conf: add ostree-go
      it is used by containers/image for pulling images to the OSTree storage.
fail early when image os does not match host os
Improve documentation on what to do with containers/image failures in test-skopeo
  We now have the docker-archive: transport
  Integration tests with built registries also exist
Support /etc/docker/certs.d
update image-spec to v1.0.0-rc6
2017-06-15 15:39:13 +00:00
Daniel J Walsh
6d3ff1d95d Add support for storage.conf and storage-config.5.md from github container storage package 2017-06-14 19:00:28 +00:00
Brent Baude
5168c6fb1f New version skopeo-0.1.20 2017-05-23 12:47:10 -05:00
Brent Baude
9f82a67ef3 No docker for ppc64 2017-04-26 09:29:14 -05:00
Brent Baude
05d57adccc no golang support for ppc64 2017-04-25 14:12:23 -05:00
Lokesh Mandvekar
98611cc9e3 skopeo-0.1.19-1.dev.git0224d8c
- bump to v0.1.19-dev
- built commit 0224d8c

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2017-02-28 11:33:07 -05:00
Fedora Release Engineering
b26947bf9e - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 13:33:53 +00:00
Colin Walters
e6cb155c8d Add another containers/storage dep 2016-12-16 08:30:23 -05:00
Colin Walters
038a1ead0d build: Require btrfs-progs-devel
Due to containers/storage being merged into skopeo apparently.
2016-12-15 17:11:07 -05:00
Igor Gnatenko
a8622550b2 Rebuild for gpgme 1.18
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-10 20:07:55 +01:00
Lokesh Mandvekar
0e3e471f0e NVR: skopeo-0.1.17-1.dev.git2b3af4a
- bump to 0.1.17-dev

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2016-12-06 18:18:31 +05:30
Antonio Murdaca
67e7418ee4
NVR-skopeo-0.1.14-6.git550a480
- Fix BZ#1391932

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-11-04 16:52:46 +01:00
Antonio Murdaca
d684f1bc23
NVR: skopeo-0.1.14-5.git550a480
- Conflics with atomic in skopeo-containers

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-10-18 15:28:18 +02:00
Antonio Murdaca
ec8b80abfd
NVR: skopeo-0.1.14-4.git550a480
- built skopeo-containers

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-10-13 17:41:33 +02:00
Lokesh Mandvekar
0aa48eb05e NVR: skopeo-0.1.14-3.gitd830391
- built mtrmac/integrate-all-the-things commit d830391

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2016-09-21 14:09:54 -05:00
Lokesh Mandvekar
b7571956c4 NVR: skopeo-0.1.14-2.git362bfc5
- built commit 362bfc5

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2016-09-08 16:25:31 -05:00
Colin Walters
8349536b54 Add files section for upstream git master 2016-08-25 15:34:12 -04:00
Lokesh Mandvekar
faa53e254f NVR: skopeo-0.1.14-1.gitffe92ed
- build origin/master commit ffe92ed

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2016-08-11 09:26:36 -05:00
Fedora Release Engineering
381123ed0c - https://fedoraproject.org/wiki/Changes/golang1.7 2016-07-21 13:17:37 +00:00
Lokesh Mandvekar
706be66447 NVR: skopeo-0.1.13-5
- include go-srpm-macros and compiler(go-compiler) in fedora conditionals
- define %gobuild if not already
- add patch to build with older version of golang

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2016-06-21 18:37:26 +00:00
Antonio Murdaca
39846c01e9 update to v0.1.13
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-06-02 11:34:03 +02:00
Antonio Murdaca
39735d8b41 rebuild with fixed go build source path
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-05-31 09:12:02 +02:00
Antonio Murdaca
5d9911952c remove build with debug
can't build
https://kojipkgs.fedoraproject.org//work/tasks/4566/14274566/build.log

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-05-27 12:45:32 +02:00
Antonio Murdaca
5e625c38d0 update to v0.1.12
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-05-27 12:29:39 +02:00
Colin Walters
55778cffe7 Look for all vendor dirs 2016-05-05 14:35:59 -04:00
Colin Walters
5b5bf8a9da Conditionally run go-md2man
For some reason not actually explained in upstream commit
eab73f3d514bc515c1eeb19926cb781410fd5de9, the man page was committed
in troff format to git directly, and is now illegible gook.

A consequence of this is we no longer need to run go-md2man (the
invocation of which should have been in the upstream Makefile directly
anyways).
2016-04-26 17:32:37 -04:00
Colin Walters
98ac347767 BR libassuan
This is also a requirement of our use of libgpg.
2016-04-26 17:27:51 -04:00
Colin Walters
7c4504d256 BR gpgme-devel
Now a dependency of signing.
2016-04-21 15:30:08 -04:00
Colin Walters
6c2575f930 BR go-srpm-macros and go-compilers
Since for https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2016-April/msg00004.html
it isn't a BR of redhat-rpm-config.
2016-04-21 15:27:20 -04:00
Colin Walters
e68c6452ad Handle missing vendor dirs
I'm trying to build git master which apparently lost the golang.org
vendor, make that non-fatal.
2016-04-21 14:37:32 -04:00
Antonio Murdaca
87ac68a8e1 Update to v0.1.11
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-03-08 09:34:14 +01:00
Antonio Murdaca
f4b7847f45 Update to v0.1.10
change upstream from runcom to projectatomic

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-03-08 09:13:41 +01:00
Antonio Murdaca
ad1fc24ae5 update to v0.1.9
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-02-29 12:24:18 +01:00
Antonio Murdaca
7d211dfab0 bump to v0.1.8
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-02-29 11:52:01 +01:00
Peter Robinson
f5880d85e0 - https://fedoraproject.org/wiki/Changes/golang1.6 2016-02-22 18:47:54 +00:00
Antonio Murdaca
1a5623dae9 Intial import (#1301143)
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-02-03 17:54:55 +01:00