-
rpm-ostree
https://rpm-ostree.readthedocs.io/en/latest/
-
Atomic Downloads
http://www.projectatomic.io/download/ -
Booting on Vagrant
https://github.com/markllama/lisa17/atomic-vagrant
Note
|
There are other official-appearing links to atomic-vagrant
repos, but the ones I found have gone stale. That’s why I did my own.
The
projectatomic/vagrant-atomic
repo is actually the source for a vagrant plugin which has been
absorbed upstream.
|
-
Fedora Bare Metal Install
http://www.projectatomic.io/docs/fedora_atomic_bare_metal_installation/ -
RHEL Atomic Installation
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux_atomic_host/7/html-single/installation_and_configuration_guide/
-
Atomic Update and Rollback
http://www.projectatomic.io/docs/os-updates/
-
Repo container:
-
The best/simplest
rpm-ostree
build process. Runs in a container and includes are repo server. Probably needs decomposition for production workflows.
http://www.projectatomic.io/docs/compose-your-own-tree -
An older blog post
http://www.projectatomic.io/blog/2014/08/build-your-own-atomic-centos-or-fedora/ -
Describe how builds are done in CI
https://dustymabe.com/2017/08/08/how-do-we-create-ostree-repos-and-artifacts-in-fedora/
-
-
rpm-ostree-toolbox
A (now deprecated) attempt to unify the tree and image composition tasks-
Source
https://github.com/projectatomic/rpm-ostree-toolbox -
A two part tutorial for using
rpm-ostree-toolbox
. Deprecated
-
-
CoreOS Announcement
https://www.wired.com/2013/08/coreos-the-new-linux/
-
CoreOS Disk Architectures
https://coreos.com/os/docs/latest/sdk-disk-partitions.html
-
Booting on Vagrant - Ignition - Current/Stock (broken as of 20171103)
https://coreos.com/os/docs/latest/booting-on-vagrant.html -
Booting on Vagrant - cloud-init (submodule + select commit)
https://github.com/markllama/coreos-vagrant
Commit dc8dc0efc3629940b9c66ae2afc96057f3287713
https://github.com/coreos/coreos-vagrant/tree/dc8dc0efc3629940b9c66ae2afc96057f3287713 -
Booting CoreOS to Disk
https://coreos.com/os/docs/latest/installing-to-disk.html
-
Managing Updates https://coreos.com/os/docs/latest/update-strategies.html
-
Update Engine - Check and run updates and reboots
https://github.com/coreos/update_engine -
Locksmith - coordinate to avoid simultaneous reboots https://github.com/coreos/locksmith
-
Modifying CoreOS
https://coreos.com/os/docs/latest/sdk-modifying-coreos.html -
Requires manual patch - 20171008
coreos/chromite#23
OCI(Open Container Initiative) is the industry effort to define standard container image and runtime specifications.
-
OCI Image Spec v 1.0
https://github.com/opencontainers/image-spec/releases/tag/v1.0.0 -
OCI Runtime Spec v 1.0
https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0
-
CoreOS etcd intro
https://coreos.com/etcd/ -
Source Code
https://github.com/coreos/etcd -
etcd docs (v2)
etcd V2 is deprecated. V3 improves storage, latancy and scaling performance
https://github.com/coreos/etcd/blob/master/Documentation/v2/README.md -
Etcd Public Diacovery
https://discovery.etcd.io
curl https://discovery.etcd.io/new?size=3 ; echo`
-
CoreOS Flannel Docs
https://coreos.com/flannel/docs/latest/ -
Source Code
https://github.com/coreos/flannel