Hi there,
Emmanuel Kasper of the Debian Cloud Team contacted me about two days
ago: they discovered that Vagrant simply ignores any --checksum
parameter when adding the box. You can even provide "1234" instead of a
valid SHA256 sum, and Vagrant will just add the downloaded box, without
any warning or error whatsoever:
vagrant box add --checksum-type sha256 --checksum 1234 --provider
libvirt --box-version 1710.01 centos/7
==> box: Loading metadata for box 'centos/7'
box: URL: https://atlas.hashicorp.com/centos/7
==> box: Adding box 'centos/7' (v1710.01) for provider: libvirt
box: Downloading:
https://vagrantcloud.com/centos/boxes/7/versions/1710.01/providers/libvirt.…
==> box: Successfully added box 'centos/7' (v1710.01) for 'libvirt'!
echo $?
0
Our signatures are basically useless for most users: Vagrant will only
check the signature if one is included in the metadata (which is not the
one in the box we host, but generated by Vagrant Cloud, formerly known
as Atlas - there's simply no way to get Hashicorp's servers to include
the checksum, not even for the boxes they host themselves). The
--checksum argument is honored if you add a raw box, but I doubt our
users would be willing to do that, even if they knew about it:
$ vagrant box add --checksum-type sha256 --checksum 1234 --name c7tmp
https://cloud.centos.org/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vag…
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'c7tmp' (v0) for provider:
box: Downloading:
https://cloud.centos.org/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vag…
box: Calculating and comparing box checksum...
The checksum of the downloaded box did not match the expected
value. Please verify that you have the proper URL setup and that
you're downloading the proper file.
Expected: 1234
Received: 9d1ddb812de88578326538d69fdd5f59ba68adf04862144300c42d0293f61d2f
$ echo $?
1
Another possibility would be to also host the metadata ourselves, along
with the raw boxes, on cloud.centos.org. Endymion can already generate
the needed metadata, and I already verified that Vagrant works properly
with it, even detecting newer versions of the boxes for updates. The
problem of convincing our users to use a cloud.c.o URL instead of Atlas
still remains.
I guess I'll have to replace the section in our future release
announcements about verifying the images downloaded from Atlas with some
sort of warning. Any other ideas of what we could do? Vagrant's
behavior is described in its documentation, so I assume it's by design.
How about adding the missing Vagrant functionality as distro patches, if
upstream doesn't want to?
Regards,
Laurențiu
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878759https://github.com/lpancescu/endymion
Ceph Jewel 10.2.10 was tagged for release after several weeks of testing
with no
reported issues.
It will make it's way to the stable repositories during the next
synchronization.
David Moreau Simard
Senior Software Engineer | OpenStack RDO
dmsimard = [irc, github, twitter]
On Wed, Oct 18, 2017 at 5:50 PM, David Moreau Simard <dms(a)redhat.com> wrote:
> Hi,
>
> Ceph Jewel 10.2.10 was released upstream on October 8th and is now
> available for testing [1] from the Ceph storage SIG repositories.
>
> You can find the release notes for 10.2.10 here [2] and the spec
> update here [3].
>
> To test this new release of Ceph, you will need to enable the testing
> repositories like so:
>
> yum -y install centos-release-ceph-jewel
> yum-config-manager --enable centos-ceph-jewel-test
>
> We plan on releasing 10.2.10 soon if no issues are reported.
>
> Thanks !
>
> [1]: http://cbs.centos.org/koji/buildinfo?buildID=20348
> [2]: http://ceph.com/releases/v10-2-10-jewel-released/
> [3]: https://github.com/CentOS-Storage-SIG/ceph/commit/
> 1b1e5d0b302b18fc79f397c88c22df85ab78f9ab
>
> David Moreau Simard
> Senior Software Engineer | OpenStack RDO
>
> dmsimard = [irc, github, twitter]
>
Hello,
It's time for our weekly PaaS SIG sync-up meeting
Please remember that in U.S. daylight savings happened, and this
meeting is keyed to UTC. So this meeting is now one hour later that
it was last week.
Time: 1700 UTC - Wedensdays (date -d "1700 UTC")
Date: Today Wedensday, 08 November 2017
Where: IRC- Freenode - #centos-devel
Agenda:
- OpenShift Current Status
-- rpms
-- Automated rpm building and Automated testing
-- Multi-arch
-- Documentation
-- Images and Image building
-- minishift
-- kompose / kedge
- Open Floor
Minutes from last meeting:
https://www.centos.org/minutes/2017/November/centos-devel.2017-11-01-17.01.…
Hi there,
I'm hitting a conflict when using Ceph and oVirt 4.2beta.
The upcoming oVirt 4.2 release is pulling in ~liburcu-cds.so.6 where
Ceph is requiring liburcu-cds.so.1. And the same for liburcu-bp.
Here is the output from yum update:
http://pastebin.centos.org/411116/
Cheers,
Alex
When can I expect a test build of origin 3.7.0 rpm package?
Over the weekend I grabbed the tarball 3.7.0-rc.0 and used it to update one of my systems. In 3.6, it was having problems using Vsphere as a cloud provider. 3.7 fix the issues I was having.
Hello,
It's time for our weekly PaaS SIG sync-up meeting
Time: 1700 UTC - Wedensdays (date -d "1700 UTC")
Date: Today Wedensday, 01 November 2017
Where: IRC- Freenode - #centos-devel
Agenda:
- OpenShift Current Status
-- rpms
-- Building origin 3.7 rc0
-- Automated rpm building and Automated testing
-- Multi-arch
-- Documentation
-- Images and Image building
-- minishift (marcindulak and lalatenduM)
-- kompose (cdrage (candate) pradeepto (india) and tkral (brno))
- Open Floor
Minutes from last meeting:
https://www.centos.org/minutes/2017/October/centos-devel.2017-10-25-17.00.l…