A new update of Fedora Cloud Atomic Host has been released and can be downloaded at:
https://getfedora.org/en/cloud/download/atomic.html
Respective signed CHECKSUM files can be found here: https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud-Images/x86_64/Imag... https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud_Atomic/x86_64/iso/...
Thank you, Fedora Release Engineering
On Tue, Dec 1, 2015 at 7:46 PM, Adam Miller maxamillion@fedoraproject.org wrote:
A new update of Fedora Cloud Atomic Host has been released and can be downloaded at:
https://getfedora.org/en/cloud/download/atomic.html
Respective signed CHECKSUM files can be found here: https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud-Images/x86_64/Imag... https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud_Atomic/x86_64/iso/...
Is there a manifest or changelog file for the updates that went into these images anywhere?
josh
TL;DR - This email describes how to determine the changes between two releases via a number of 'ostree' and 'rpm-ostree' commands. Kind of hacky, but it works.
I couldn't find an email about the previous two week release, so I had to kind of guess that it was released around Nov. 16.
With that information, I pulled all the commit metadata from the Fedora Atomic ostree repo.
# ostree pull --commit-metadata-only --depth -1 fedora-atomic:fedora-atomic/f23/x86_64/docker-host
46 metadata, 0 content objects fetched; 5 KiB transferred in 11 seconds
I know the commit ID for the current release via 'rpm-ostree status'.
# rpm-ostree status TIMESTAMP (UTC) VERSION ID OSNAME REFSPEC * 2015-11-30 21:02:28 23.22 253ec42e3c fedora-atomic fedora-atomic:fedora-atomic/f23/x86_64/docker-host
And now I can get the logs starting from that commit ID.
# ostree log 253ec42e3c commit 253ec42e3cf434d1f69e63f6c3a020cfa502c03c49cb7691c929e259504c1e66 Date: 2015-11-30 21:02:28 +0000 Version: 23.22
commit beb2e699456454682eb685de404947c449e2b087f7e97523bc57e318bfa64038 Date: 2015-11-26 20:40:19 +0000 Version: 23.21 ...
Around the Nov. 16 date, I found the following log entry:
commit 3a104b451e1f242eeca8b8682d12bb06ae64121b54ceaeb4f600d4495d640161 Date: 2015-11-17 15:33:11 +0000 Version: 23.14
So I'm going to pull that commit down, deploy it to my system, and reboot.
# ostree pull fedora-atomic 3a104b451e1f242eeca8b8682d12bb06ae64121b54ceaeb4f600d4495d640161
733 metadata, 3220 content objects fetched; 186183 KiB transferred in 70 seconds # ostree reset fedora-atomic:fedora-atomic/f23/x86_64/docker-host 3a104b451e1f242eeca8b8682d12bb06ae64121b54ceaeb4f600d4495d640161 # ostree admin deploy fedora-atomic:fedora-atomic/f23/x86_64/docker-host Copying /etc changes: 22 modified, 0 removed, 43 added Transaction complete; bootconfig swap: yes deployment count change: 1 Freed objects: 4.9 kB # rpm-ostree status TIMESTAMP (UTC) VERSION ID OSNAME REFSPEC 2015-11-17 15:33:11 23.14 3a104b451e fedora-atomic fedora-atomic:fedora-atomic/f23/x86_64/docker-host * 2015-11-30 21:02:28 23.22 253ec42e3c fedora-atomic fedora-atomic:fedora-atomic/f23/x86_64/docker-host # systemctl reboot
When I log into the system again, I can see I am booted into the older commit.
# atomic host status TIMESTAMP (UTC) VERSION ID OSNAME REFSPEC * 2015-11-17 15:33:11 23.14 3a104b451e fedora-atomic fedora-atomic:fedora-atomic/f23/x86_64/docker-host 2015-11-30 21:02:28 23.22 253ec42e3c fedora-atomic fedora-atomic:fedora-atomic/f23/x86_64/docker-host
And if I do an 'rpm-ostree rollback', I get a nice summary of what changed at a package level.
# rpm-ostree rollback Moving '253ec42e3cf434d1f69e63f6c3a020cfa502c03c49cb7691c929e259504c1e66.0' to be first deployment Transaction complete; bootconfig swap: yes deployment count change: 0 Changed: ca-certificates 2015.2.5-1.0.fc23 -> 2015.2.6-1.0.fc23 chkconfig 1.6-1.fc23 -> 1.7-1.fc23 dbus 1:1.10.2-1.fc23 -> 1:1.10.4-1.fc23 dbus-libs 1:1.10.2-1.fc23 -> 1:1.10.4-1.fc23 device-mapper 1.02.107-1.fc23 -> 1.02.109-2.fc23 device-mapper-event 1.02.107-1.fc23 -> 1.02.109-2.fc23 ...
(Full changes here - http://fpaste.org/296660/07035214/)
It's worth noting that this process is substantially simpler with the 'rpm-ostree deploy' command [1], which has landed upstream but does not appear to be in this release (availabe in 'rpm-ostree' version 2015.10 [2]).
Thanks!
-Micah
[1] https://github.com/projectatomic/rpm-ostree/pull/178 [2] https://github.com/projectatomic/rpm-ostree/releases/tag/v2015.10
----- Original Message -----
From: "Josh Boyer" jwboyer@fedoraproject.org To: "Fedora Cloud SIG" cloud@lists.fedoraproject.org Cc: rel-eng@lists.fedoraproject.org, atomic-devel@projectatomic.io Sent: Tuesday, December 1, 2015 7:48:50 PM Subject: Re: Fedora Atomic Host Two Week Release Announcement
On Tue, Dec 1, 2015 at 7:46 PM, Adam Miller maxamillion@fedoraproject.org wrote:
A new update of Fedora Cloud Atomic Host has been released and can be downloaded at:
https://getfedora.org/en/cloud/download/atomic.html
Respective signed CHECKSUM files can be found here: https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud-Images/x86_64/Imag... https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud_Atomic/x86_64/iso/...
Is there a manifest or changelog file for the updates that went into these images anywhere?
josh _______________________________________________ cloud mailing list cloud@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/cloud@lists.fedoraproject.org
On Wed, Dec 2, 2015 at 10:48 AM, Micah Abbott miabbott@redhat.com wrote:
TL;DR - This email describes how to determine the changes between two releases via a number of 'ostree' and 'rpm-ostree' commands. Kind of hacky, but it works.
First off, thanks! That was very informative and I appreciate you taking the time to write it all down. Also, I don't think that's all that hacky for people that already are using the atomic images.
However, it doesn't help people using the cloud images or people that aren't using either but want to keep updated with what changes are going on with each release. To help those cases, I was wondering if there was infrastructure in place to make such changelogs as artifacts during the image creation process.
josh
On Tue, Dec 1, 2015 at 6:48 PM, Josh Boyer jwboyer@fedoraproject.org wrote:
On Tue, Dec 1, 2015 at 7:46 PM, Adam Miller maxamillion@fedoraproject.org wrote:
A new update of Fedora Cloud Atomic Host has been released and can be downloaded at:
https://getfedora.org/en/cloud/download/atomic.html
Respective signed CHECKSUM files can be found here: https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud-Images/x86_64/Imag... https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud_Atomic/x86_64/iso/...
Is there a manifest or changelog file for the updates that went into these images anywhere?
Unfortunately not at this time, no. It's on the TODO list to produce a manifest as well as keep track of a delta between two-week releases.
http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooli... http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooli...
The ostrees are built from https://git.fedorahosted.org/cgit/fedora-atomic.git/tree/ and are the latest packages in fedora + fedora-updates repositories as of the build (which in this case was 2015-12-01).... which may or may not be helpful.
Apologies, -AdamM
josh _______________________________________________ cloud mailing list cloud@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/cloud@lists.fedoraproject.org
On Wed, Dec 2, 2015 at 11:15 AM, Adam Miller maxamillion@fedoraproject.org wrote:
On Tue, Dec 1, 2015 at 6:48 PM, Josh Boyer jwboyer@fedoraproject.org wrote:
On Tue, Dec 1, 2015 at 7:46 PM, Adam Miller maxamillion@fedoraproject.org wrote:
A new update of Fedora Cloud Atomic Host has been released and can be downloaded at:
https://getfedora.org/en/cloud/download/atomic.html
Respective signed CHECKSUM files can be found here: https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud-Images/x86_64/Imag... https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud_Atomic/x86_64/iso/...
Is there a manifest or changelog file for the updates that went into these images anywhere?
Unfortunately not at this time, no. It's on the TODO list to produce a manifest as well as keep track of a delta between two-week releases.
http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooli... http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooli...
Perfect, this is what I was looking for. I'm glad to see that it's being looked at. Thanks!
josh
On 12/01/2015 07:46 PM, Adam Miller wrote:
A new update of Fedora Cloud Atomic Host has been released and can
be > downloaded at: > > https://getfedora.org/en/cloud/download/atomic.html >
I updated the Vagrant Atlas page with the new atomic host:
https://atlas.hashicorp.com/fedora/
vagrant init fedora/23-atomic-host; vagrant up
or if you already have the box:
vagrant box update --box fedora/23-atomic-host
jzb might be able to put this in his fedmag post.
- Dusty