From d5c5dde2e43429600fcd64533327308e0df115b7 Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Sat, 19 Nov 2016 23:09:58 -0800 Subject: [PATCH] docs,examples: Update CoreOS to stable 1185.3.0 --- Documentation/api.md | 14 +++++----- Documentation/bootcfg.md | 4 +-- Documentation/bootkube.md | 2 +- Documentation/deployment.md | 6 ++-- Documentation/getting-started-docker.md | 2 +- Documentation/getting-started-rkt.md | 2 +- Documentation/kubernetes.md | 2 +- Documentation/rktnetes.md | 2 +- Documentation/torus.md | 2 +- examples/README.md | 28 +++++++++---------- examples/groups/bootkube-install/install.json | 4 +-- examples/groups/etcd-install/install.json | 4 +-- examples/groups/etcd3-install/install.json | 4 +-- examples/groups/k8s-install/install.json | 4 +-- examples/groups/rktnetes-install/install.json | 4 +-- examples/groups/simple-install/install.json | 4 +-- examples/profiles/bootkube-controller.json | 4 +-- examples/profiles/bootkube-worker.json | 4 +-- examples/profiles/etcd-proxy.json | 4 +-- examples/profiles/etcd.json | 4 +-- examples/profiles/etcd3-proxy.json | 4 +-- examples/profiles/etcd3.json | 4 +-- examples/profiles/grub.json | 4 +-- examples/profiles/install-reboot.json | 4 +-- examples/profiles/install-shutdown.json | 4 +-- examples/profiles/k8s-controller.json | 4 +-- examples/profiles/k8s-worker.json | 4 +-- examples/profiles/rktnetes-controller.json | 4 +-- examples/profiles/rktnetes-worker.json | 4 +-- examples/profiles/simple-install.json | 4 +-- examples/profiles/simple.json | 4 +-- examples/profiles/torus.json | 4 +-- scripts/devnet | 2 +- scripts/get-coreos | 4 +-- 34 files changed, 79 insertions(+), 79 deletions(-) diff --git a/Documentation/api.md b/Documentation/api.md index 7b3fbf26..04ac49f1 100644 --- a/Documentation/api.md +++ b/Documentation/api.md @@ -32,8 +32,8 @@ Finds the profile for the machine and renders the network boot config (kernel, o **Response** #!ipxe - kernel /assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz coreos.config.url=http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp} coreos.first_boot=1 coreos.autologin - initrd /assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz + kernel /assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz coreos.config.url=http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp} coreos.first_boot=1 coreos.autologin + initrd /assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz boot ## GRUB2 @@ -56,9 +56,9 @@ Finds the profile for the machine and renders the network boot config as a GRUB timeout=1 menuentry "CoreOS" { echo "Loading kernel" - linuxefi "(http;bootcfg.foo:8080)/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz" "coreos.autologin" "coreos.config.url=http://bootcfg.foo:8080/ignition" "coreos.first_boot" + linuxefi "(http;bootcfg.foo:8080)/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz" "coreos.autologin" "coreos.config.url=http://bootcfg.foo:8080/ignition" "coreos.first_boot" echo "Loading initrd" - initrdefi "(http;bootcfg.foo:8080)/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz" + initrdefi "(http;bootcfg.foo:8080)/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz" } ## Pixiecore @@ -76,8 +76,8 @@ Finds the profile matching the machine and renders the network boot config as JS **Response** { - "kernel":"/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz", - "initrd":["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"], + "kernel":"/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz", + "initrd":["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"], "cmdline":{ "cloud-config-url":"http://bootcfg.foo/cloud?mac=ADDRESS", "coreos.autologin":"" @@ -225,7 +225,7 @@ If you need to serve static assets (e.g. kernel, initrd), `bootcfg` can serve ar bootcfg.foo/assets/ └── coreos - └── 1185.1.0 + └── 1185.3.0 ├── coreos_production_pxe.vmlinuz └── coreos_production_pxe_image.cpio.gz └── 1153.0.0 diff --git a/Documentation/bootcfg.md b/Documentation/bootcfg.md index a6804070..29bc38ec 100644 --- a/Documentation/bootcfg.md +++ b/Documentation/bootcfg.md @@ -62,8 +62,8 @@ Profiles reference an Ignition config, Cloud-Config, and/or generic config by na "ignition_id": "etcd.yaml" "generic_id": "some-service.cfg", "boot": { - "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz", - "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"], + "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz", + "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"], "cmdline": { "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}", "coreos.autologin": "", diff --git a/Documentation/bootkube.md b/Documentation/bootkube.md index 902a132b..b3d3c1cd 100644 --- a/Documentation/bootkube.md +++ b/Documentation/bootkube.md @@ -27,7 +27,7 @@ The [examples](../examples) statically assign IP addresses to libvirt client VMs Download the CoreOS image assets referenced in the target [profile](../examples/profiles). - ./scripts/get-coreos beta 1185.1.0 ./examples/assets + ./scripts/get-coreos stable 1185.3.0 ./examples/assets Add your SSH public key to each machine group definition [as shown](../examples/README.md#ssh-keys). diff --git a/Documentation/deployment.md b/Documentation/deployment.md index 4cb4849f..647ff757 100644 --- a/Documentation/deployment.md +++ b/Documentation/deployment.md @@ -171,7 +171,7 @@ Certificate chain Download a recent CoreOS [release](https://coreos.com/releases/) with signatures. ```sh -$ ./scripts/get-coreos beta 1192.2.0 . # note the "." 3rd argument +$ ./scripts/get-coreos stable 1185.3.0 . # note the "." 3rd argument ``` Move the images to `/var/lib/bootcfg/assets`, @@ -183,7 +183,7 @@ $ sudo cp -r coreos /var/lib/bootcfg/assets ``` /var/lib/bootcfg/assets/ ├── coreos -│   └── 1192.2.0 +│   └── 1185.3.0 │   ├── CoreOS_Image_Signing_Key.asc │   ├── coreos_production_image.bin.bz2 │   ├── coreos_production_image.bin.bz2.sig @@ -196,7 +196,7 @@ $ sudo cp -r coreos /var/lib/bootcfg/assets and verify the images are acessible. ``` -$ curl http://bootcfg.example.com:8080/assets/coreos/1185.1.0/ +$ curl http://bootcfg.example.com:8080/assets/coreos/1185.3.0/
...
 ```
 
diff --git a/Documentation/getting-started-docker.md b/Documentation/getting-started-docker.md
index bf4698cd..e80ce0ed 100644
--- a/Documentation/getting-started-docker.md
+++ b/Documentation/getting-started-docker.md
@@ -24,7 +24,7 @@ Clone the [coreos-baremetal](https://github.com/coreos/coreos-baremetal) source
 
 Download CoreOS image assets referenced by the `etcd-docker` [example](../examples) to `examples/assets`.
 
-    ./scripts/get-coreos beta 1185.1.0 ./examples/assets
+    ./scripts/get-coreos stable 1185.3.0 ./examples/assets
 
 ## Containers
 
diff --git a/Documentation/getting-started-rkt.md b/Documentation/getting-started-rkt.md
index e350ced8..73a2e9ba 100644
--- a/Documentation/getting-started-rkt.md
+++ b/Documentation/getting-started-rkt.md
@@ -26,7 +26,7 @@ Clone the [coreos-baremetal](https://github.com/coreos/coreos-baremetal) source
 
 Download CoreOS image assets referenced by the `etcd` [example](../examples) to `examples/assets`.
 
-    ./scripts/get-coreos beta 1185.1.0 ./examples/assets
+    ./scripts/get-coreos stable 1185.3.0 ./examples/assets
 
 Define the `metal0` virtual bridge with [CNI](https://github.com/appc/cni).
 
diff --git a/Documentation/kubernetes.md b/Documentation/kubernetes.md
index c83d9405..28d4b682 100644
--- a/Documentation/kubernetes.md
+++ b/Documentation/kubernetes.md
@@ -23,7 +23,7 @@ The [examples](../examples) statically assign IP addresses to libvirt client VMs
 
 Download the CoreOS image assets referenced in the target [profile](../examples/profiles).
 
-    ./scripts/get-coreos beta 1185.1.0 ./examples/assets
+    ./scripts/get-coreos stable 1185.3.0 ./examples/assets
 
 Optionally, add your SSH public key to each machine group definition [as shown](../examples/README.md#ssh-keys).
 
diff --git a/Documentation/rktnetes.md b/Documentation/rktnetes.md
index 972d2dd6..87251aee 100644
--- a/Documentation/rktnetes.md
+++ b/Documentation/rktnetes.md
@@ -22,7 +22,7 @@ The [examples](../examples) statically assign IP addresses to libvirt client VMs
 
 Download the CoreOS image assets referenced in the target [profile](../examples/profiles).
 
-    ./scripts/get-coreos beta 1185.1.0 ./examples/assets
+    ./scripts/get-coreos stable 1185.3.0 ./examples/assets
 
 Optionally, add your SSH public key to each machine group definition [as shown](../examples/README.md#ssh-keys).
 
diff --git a/Documentation/torus.md b/Documentation/torus.md
index 3a81a10a..4ef4dbfb 100644
--- a/Documentation/torus.md
+++ b/Documentation/torus.md
@@ -22,7 +22,7 @@ The [examples](../examples) statically assign IP addresses to libvirt client VMs
 
 Download the CoreOS image assets referenced in the target [profile](../examples/profiles).
 
-    ./scripts/get-coreos beta 1185.1.0 ./examples/assets
+    ./scripts/get-coreos stable 1185.3.0 ./examples/assets
 
 ## Containers
 
diff --git a/examples/README.md b/examples/README.md
index f48bc32a..b362ad60 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -5,20 +5,20 @@ These examples network boot and provision machines into CoreOS clusters using `b
 
 | Name       | Description | CoreOS Version | FS | Docs | 
 |------------|-------------|----------------|----|-----------|
-| simple | CoreOS with autologin, using iPXE | beta/1185.1.0 | RAM | [reference](https://coreos.com/os/docs/latest/booting-with-ipxe.html) |
-| simple-install | CoreOS Install, using iPXE | beta/1185.1.0 | RAM | [reference](https://coreos.com/os/docs/latest/booting-with-ipxe.html) |
-| grub | CoreOS via GRUB2 Netboot | beta/1185.1.0 | RAM | NA |
-| etcd | A 3 node etcd cluster with proxies | beta/1185.1.0 | RAM | [reference](https://coreos.com/os/docs/latest/cluster-architectures.html) |
-| etcd-install | Install a 3 node etcd cluster to disk | beta/1185.1.0 | Disk | [reference](https://coreos.com/os/docs/latest/installing-to-disk.html) |
-| etcd3 | A 3 node etcd3 cluster with proxies | beta/1185.1.0 | RAM | None |
-| etcd3-install | Install a 3 node etcd3 cluster to disk | beta/1185.1.0 | Disk | None |
-| k8s | Kubernetes cluster with 1 master, 2 workers, and TLS-authentication | beta/1185.1.0 | Disk | [tutorial](../Documentation/kubernetes.md) |
-| k8s-install | Kubernetes cluster, installed to disk | beta/1185.1.0 | Disk | [tutorial](../Documentation/kubernetes.md) |
-| rktnetes | Kubernetes cluster with rkt container runtime, 1 master, workers, TLS auth (experimental) | beta/1185.1.0 | Disk | [tutorial](../Documentation/rktnetes.md) |
-| rktnetes-install | Kubernetes cluster with rkt container runtime, installed to disk (experimental) | beta/1185.1.0 | Disk | [tutorial](../Documentation/rktnetes.md) |
-| bootkube | iPXE boot a self-hosted Kubernetes cluster (with bootkube) | beta/1185.1.0 | Disk | [tutorial](../Documentation/bootkube.md) |
-| bootkube-install | Install a self-hosted Kubernetes cluster (with bootkube) | beta/1185.1.0 | Disk | [tutorial](../Documentation/bootkube.md) |
-| torus | Torus distributed storage | beta/1185.1.0 | Disk | [tutorial](../Documentation/torus.md) |
+| simple | CoreOS with autologin, using iPXE | stable/1185.3.0 | RAM | [reference](https://coreos.com/os/docs/latest/booting-with-ipxe.html) |
+| simple-install | CoreOS Install, using iPXE | stable/1185.3.0 | RAM | [reference](https://coreos.com/os/docs/latest/booting-with-ipxe.html) |
+| grub | CoreOS via GRUB2 Netboot | stable/1185.3.0 | RAM | NA |
+| etcd | A 3 node etcd cluster with proxies | stable/1185.3.0 | RAM | [reference](https://coreos.com/os/docs/latest/cluster-architectures.html) |
+| etcd-install | Install a 3 node etcd cluster to disk | stable/1185.3.0 | Disk | [reference](https://coreos.com/os/docs/latest/installing-to-disk.html) |
+| etcd3 | A 3 node etcd3 cluster with proxies | stable/1185.3.0 | RAM | None |
+| etcd3-install | Install a 3 node etcd3 cluster to disk | stable/1185.3.0 | Disk | None |
+| k8s | Kubernetes cluster with 1 master, 2 workers, and TLS-authentication | stable/1185.3.0 | Disk | [tutorial](../Documentation/kubernetes.md) |
+| k8s-install | Kubernetes cluster, installed to disk | stable/1185.3.0 | Disk | [tutorial](../Documentation/kubernetes.md) |
+| rktnetes | Kubernetes cluster with rkt container runtime, 1 master, workers, TLS auth (experimental) | stable/1185.3.0 | Disk | [tutorial](../Documentation/rktnetes.md) |
+| rktnetes-install | Kubernetes cluster with rkt container runtime, installed to disk (experimental) | stable/1185.3.0 | Disk | [tutorial](../Documentation/rktnetes.md) |
+| bootkube | iPXE boot a self-hosted Kubernetes cluster (with bootkube) | stable/1185.3.0 | Disk | [tutorial](../Documentation/bootkube.md) |
+| bootkube-install | Install a self-hosted Kubernetes cluster (with bootkube) | stable/1185.3.0 | Disk | [tutorial](../Documentation/bootkube.md) |
+| torus | Torus distributed storage | stable/1185.3.0 | Disk | [tutorial](../Documentation/torus.md) |
 
 ## Tutorials
 
diff --git a/examples/groups/bootkube-install/install.json b/examples/groups/bootkube-install/install.json
index 8aaacd15..dc5b59da 100644
--- a/examples/groups/bootkube-install/install.json
+++ b/examples/groups/bootkube-install/install.json
@@ -3,8 +3,8 @@
   "name": "CoreOS Install",
   "profile": "install-reboot",
   "metadata": {
-    "coreos_channel": "beta",
-    "coreos_version": "1185.1.0",
+    "coreos_channel": "stable",
+    "coreos_version": "1185.3.0",
     "ignition_endpoint": "http://bootcfg.foo:8080/ignition",
     "baseurl": "http://bootcfg.foo:8080/assets/coreos"
   }
diff --git a/examples/groups/etcd-install/install.json b/examples/groups/etcd-install/install.json
index 8aaacd15..dc5b59da 100644
--- a/examples/groups/etcd-install/install.json
+++ b/examples/groups/etcd-install/install.json
@@ -3,8 +3,8 @@
   "name": "CoreOS Install",
   "profile": "install-reboot",
   "metadata": {
-    "coreos_channel": "beta",
-    "coreos_version": "1185.1.0",
+    "coreos_channel": "stable",
+    "coreos_version": "1185.3.0",
     "ignition_endpoint": "http://bootcfg.foo:8080/ignition",
     "baseurl": "http://bootcfg.foo:8080/assets/coreos"
   }
diff --git a/examples/groups/etcd3-install/install.json b/examples/groups/etcd3-install/install.json
index 8aaacd15..dc5b59da 100644
--- a/examples/groups/etcd3-install/install.json
+++ b/examples/groups/etcd3-install/install.json
@@ -3,8 +3,8 @@
   "name": "CoreOS Install",
   "profile": "install-reboot",
   "metadata": {
-    "coreos_channel": "beta",
-    "coreos_version": "1185.1.0",
+    "coreos_channel": "stable",
+    "coreos_version": "1185.3.0",
     "ignition_endpoint": "http://bootcfg.foo:8080/ignition",
     "baseurl": "http://bootcfg.foo:8080/assets/coreos"
   }
diff --git a/examples/groups/k8s-install/install.json b/examples/groups/k8s-install/install.json
index 8aaacd15..dc5b59da 100644
--- a/examples/groups/k8s-install/install.json
+++ b/examples/groups/k8s-install/install.json
@@ -3,8 +3,8 @@
   "name": "CoreOS Install",
   "profile": "install-reboot",
   "metadata": {
-    "coreos_channel": "beta",
-    "coreos_version": "1185.1.0",
+    "coreos_channel": "stable",
+    "coreos_version": "1185.3.0",
     "ignition_endpoint": "http://bootcfg.foo:8080/ignition",
     "baseurl": "http://bootcfg.foo:8080/assets/coreos"
   }
diff --git a/examples/groups/rktnetes-install/install.json b/examples/groups/rktnetes-install/install.json
index 8aaacd15..dc5b59da 100644
--- a/examples/groups/rktnetes-install/install.json
+++ b/examples/groups/rktnetes-install/install.json
@@ -3,8 +3,8 @@
   "name": "CoreOS Install",
   "profile": "install-reboot",
   "metadata": {
-    "coreos_channel": "beta",
-    "coreos_version": "1185.1.0",
+    "coreos_channel": "stable",
+    "coreos_version": "1185.3.0",
     "ignition_endpoint": "http://bootcfg.foo:8080/ignition",
     "baseurl": "http://bootcfg.foo:8080/assets/coreos"
   }
diff --git a/examples/groups/simple-install/install.json b/examples/groups/simple-install/install.json
index 0c583fa9..cac6003f 100644
--- a/examples/groups/simple-install/install.json
+++ b/examples/groups/simple-install/install.json
@@ -3,8 +3,8 @@
   "name": "Simple CoreOS Alpha Install",
   "profile": "simple-install",
   "metadata": {
-    "coreos_channel": "beta",
-    "coreos_version": "1185.1.0",
+    "coreos_channel": "stable",
+    "coreos_version": "1185.3.0",
     "ignition_endpoint": "http://bootcfg.foo:8080/ignition",
     "baseurl": "http://bootcfg.foo:8080/assets/coreos"
   }
diff --git a/examples/profiles/bootkube-controller.json b/examples/profiles/bootkube-controller.json
index 2317c9e8..6fbc7e19 100644
--- a/examples/profiles/bootkube-controller.json
+++ b/examples/profiles/bootkube-controller.json
@@ -2,8 +2,8 @@
   "id": "bootkube-controller",
   "name": "bootkube Ready Controller",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "root": "/dev/sda1",
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
diff --git a/examples/profiles/bootkube-worker.json b/examples/profiles/bootkube-worker.json
index c4375216..47c621ba 100644
--- a/examples/profiles/bootkube-worker.json
+++ b/examples/profiles/bootkube-worker.json
@@ -2,8 +2,8 @@
   "id": "bootkube-worker",
   "name": "bootkube Ready Worker",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "root": "/dev/sda1",
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
diff --git a/examples/profiles/etcd-proxy.json b/examples/profiles/etcd-proxy.json
index a56050c6..1a7631d8 100644
--- a/examples/profiles/etcd-proxy.json
+++ b/examples/profiles/etcd-proxy.json
@@ -2,8 +2,8 @@
   "id": "etcd-proxy",
   "name": "etcd-proxy",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
       "coreos.autologin": "",
diff --git a/examples/profiles/etcd.json b/examples/profiles/etcd.json
index 031c4e8d..618aef51 100644
--- a/examples/profiles/etcd.json
+++ b/examples/profiles/etcd.json
@@ -2,8 +2,8 @@
   "id": "etcd",
   "name": "etcd",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
       "coreos.autologin": "",
diff --git a/examples/profiles/etcd3-proxy.json b/examples/profiles/etcd3-proxy.json
index 93850195..0d84ac01 100644
--- a/examples/profiles/etcd3-proxy.json
+++ b/examples/profiles/etcd3-proxy.json
@@ -2,8 +2,8 @@
   "id": "etcd3-proxy",
   "name": "etcd3-proxy",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
       "coreos.autologin": "",
diff --git a/examples/profiles/etcd3.json b/examples/profiles/etcd3.json
index fca2a950..8f25acda 100644
--- a/examples/profiles/etcd3.json
+++ b/examples/profiles/etcd3.json
@@ -2,8 +2,8 @@
   "id": "etcd3",
   "name": "etcd3",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
       "coreos.autologin": "",
diff --git a/examples/profiles/grub.json b/examples/profiles/grub.json
index db043535..afedb211 100644
--- a/examples/profiles/grub.json
+++ b/examples/profiles/grub.json
@@ -2,8 +2,8 @@
   "id": "grub",
   "name": "CoreOS via GRUB2",
   "boot": {
-    "kernel": "(http;bootcfg.foo:8080)/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["(http;bootcfg.foo:8080)/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "(http;bootcfg.foo:8080)/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["(http;bootcfg.foo:8080)/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "coreos.config.url": "http://bootcfg.foo:8080/ignition",
       "coreos.autologin": "",
diff --git a/examples/profiles/install-reboot.json b/examples/profiles/install-reboot.json
index f373bd85..bf8ad7f3 100644
--- a/examples/profiles/install-reboot.json
+++ b/examples/profiles/install-reboot.json
@@ -2,8 +2,8 @@
   "id": "install-reboot",
   "name": "Install CoreOS and Reboot",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
       "coreos.autologin": "",
diff --git a/examples/profiles/install-shutdown.json b/examples/profiles/install-shutdown.json
index 2cb8adbf..bb77cbff 100644
--- a/examples/profiles/install-shutdown.json
+++ b/examples/profiles/install-shutdown.json
@@ -2,8 +2,8 @@
   "id": "install-shutdown",
   "name": "Install CoreOS and Shutdown",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
       "coreos.autologin": "",
diff --git a/examples/profiles/k8s-controller.json b/examples/profiles/k8s-controller.json
index 91d0c68d..020efc14 100644
--- a/examples/profiles/k8s-controller.json
+++ b/examples/profiles/k8s-controller.json
@@ -2,8 +2,8 @@
   "id": "k8s-controller",
   "name": "Kubernetes Controller",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "root": "/dev/sda1",
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
diff --git a/examples/profiles/k8s-worker.json b/examples/profiles/k8s-worker.json
index 9882c376..c4f7a2a6 100644
--- a/examples/profiles/k8s-worker.json
+++ b/examples/profiles/k8s-worker.json
@@ -2,8 +2,8 @@
   "id": "k8s-worker",
   "name": "Kubernetes Worker",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "root": "/dev/sda1",
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
diff --git a/examples/profiles/rktnetes-controller.json b/examples/profiles/rktnetes-controller.json
index a5d57e8d..115f127f 100644
--- a/examples/profiles/rktnetes-controller.json
+++ b/examples/profiles/rktnetes-controller.json
@@ -2,8 +2,8 @@
   "id": "rktnetes-controller",
   "name": "Kubernetes Controller",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "root": "/dev/sda1",
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
diff --git a/examples/profiles/rktnetes-worker.json b/examples/profiles/rktnetes-worker.json
index a9d990b5..b240a59d 100644
--- a/examples/profiles/rktnetes-worker.json
+++ b/examples/profiles/rktnetes-worker.json
@@ -2,8 +2,8 @@
   "id": "rktnetes-worker",
   "name": "Kubernetes Worker",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "root": "/dev/sda1",
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
diff --git a/examples/profiles/simple-install.json b/examples/profiles/simple-install.json
index b529c09e..baf6dda4 100644
--- a/examples/profiles/simple-install.json
+++ b/examples/profiles/simple-install.json
@@ -2,8 +2,8 @@
   "id": "simple-install",
   "name": "Simple CoreOS Alpha Install",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
       "coreos.autologin": "",
diff --git a/examples/profiles/simple.json b/examples/profiles/simple.json
index d1034d4f..6c342376 100644
--- a/examples/profiles/simple.json
+++ b/examples/profiles/simple.json
@@ -2,8 +2,8 @@
 	"id": "simple",
 	"name": "Simple CoreOS Alpha",
 	"boot": {
-		"kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-		"initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+		"kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+		"initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
 		"cmdline": {
 			"coreos.autologin": "",
 			"coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
diff --git a/examples/profiles/torus.json b/examples/profiles/torus.json
index 841af09c..b7c44354 100644
--- a/examples/profiles/torus.json
+++ b/examples/profiles/torus.json
@@ -2,8 +2,8 @@
   "id": "torus",
   "name": "torus",
   "boot": {
-    "kernel": "/assets/coreos/1185.1.0/coreos_production_pxe.vmlinuz",
-    "initrd": ["/assets/coreos/1185.1.0/coreos_production_pxe_image.cpio.gz"],
+    "kernel": "/assets/coreos/1185.3.0/coreos_production_pxe.vmlinuz",
+    "initrd": ["/assets/coreos/1185.3.0/coreos_production_pxe_image.cpio.gz"],
     "cmdline": {
       "root": "/dev/sda1",
       "coreos.config.url": "http://bootcfg.foo:8080/ignition?uuid=${uuid}&mac=${net0/mac:hexhyp}",
diff --git a/scripts/devnet b/scripts/devnet
index 6f68529f..b5b01855 100755
--- a/scripts/devnet
+++ b/scripts/devnet
@@ -8,7 +8,7 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 
 EXAMPLE=${2:-}
 BRIDGE=metal0
-COREOS_VERSION=1185.1.0
+COREOS_VERSION=1185.3.0
 BOOTCFG_ARGS=""
 
 if [ "$EUID" -ne 0 ]
diff --git a/scripts/get-coreos b/scripts/get-coreos
index 35975bd8..54fc5eab 100755
--- a/scripts/get-coreos
+++ b/scripts/get-coreos
@@ -5,8 +5,8 @@ set -eou pipefail
 
 GPG=${GPG:-/usr/bin/gpg}
 
-CHANNEL=${1:-"beta"}
-VERSION=${2:-"1185.1.0"}
+CHANNEL=${1:-"stable"}
+VERSION=${2:-"1185.3.0"}
 DEST_DIR=${3:-"$PWD/examples/assets"}
 DEST=$DEST_DIR/coreos/$VERSION
 BASE_URL=https://$CHANNEL.release.core-os.net/amd64-usr/$VERSION