Skip to content

Commit

Permalink
Update version from v0.4.1 to v0.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
dghubble committed Dec 7, 2016
1 parent 8005c51 commit 3e2593c
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 13 deletions.
8 changes: 8 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

## Latest

## v0.4.2 (2016-12-7)

#### Improvements

* Add RPM packages to Copr
* Fix packaged `contrib/systemd` units
* Update Go version to 1.7.4

#### Examples

* Upgrade Kubernetes v1.4.6 (static manifest) example clusters
Expand Down
14 changes: 7 additions & 7 deletions Documentation/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,23 +21,23 @@ Choose one of the supported installation options:
Download the latest coreos-baremetal [release](https://github.com/coreos/coreos-baremetal/releases) to the provisioner host.

```sh
$ wget https://github.com/coreos/coreos-baremetal/releases/download/v0.4.1/coreos-baremetal-v0.4.1-linux-amd64.tar.gz
$ wget https://github.com/coreos/coreos-baremetal/releases/download/v0.4.1/coreos-baremetal-v0.4.1-linux-amd64.tar.gz.asc
$ wget https://github.com/coreos/coreos-baremetal/releases/download/v0.4.2/coreos-baremetal-v0.4.2-linux-amd64.tar.gz
$ wget https://github.com/coreos/coreos-baremetal/releases/download/v0.4.2/coreos-baremetal-v0.4.2-linux-amd64.tar.gz.asc
```

Verify the release has been signed by the [CoreOS App Signing Key](https://coreos.com/security/app-signing-key/).

```
$ gpg --keyserver pgp.mit.edu --recv-key 18AD5014C99EF7E3BA5F6CE950BDD3E0FC8A365E
$ gpg --verify coreos-baremetal-v0.4.1-linux-amd64.tar.gz.asc coreos-baremetal-v0.4.1-linux-amd64.tar.gz
$ gpg --verify coreos-baremetal-v0.4.2-linux-amd64.tar.gz.asc coreos-baremetal-v0.4.2-linux-amd64.tar.gz
# gpg: Good signature from "CoreOS Application Signing Key <[email protected]>"
```

Untar the release.

```sh
$ tar xzvf coreos-baremetal-v0.4.1-linux-amd64.tar.gz
$ cd coreos-baremetal-v0.4.1-linux-amd64
$ tar xzvf coreos-baremetal-v0.4.2-linux-amd64.tar.gz
$ cd coreos-baremetal-v0.4.2-linux-amd64
```

## Install
Expand Down Expand Up @@ -256,7 +256,7 @@ Run the most recent tagged and signed `bootcfg` [release](https://github.com/cor
```sh
$ sudo rkt trust --prefix coreos.com/bootcfg
# gpg key fingerprint is: 18AD 5014 C99E F7E3 BA5F 6CE9 50BD D3E0 FC8A 365E
$ sudo rkt run --net=host --mount volume=data,target=/var/lib/bootcfg --volume data,kind=host,source=/var/lib/bootcfg quay.io/coreos/bootcfg:v0.4.1 --mount volume=config,target=/etc/bootcfg --volume config,kind=host,source=/etc/bootcfg,readOnly=true -- -address=0.0.0.0:8080 -rpc-address=0.0.0.0:8081 -log-level=debug
$ sudo rkt run --net=host --mount volume=data,target=/var/lib/bootcfg --volume data,kind=host,source=/var/lib/bootcfg quay.io/coreos/bootcfg:v0.4.2 --mount volume=config,target=/etc/bootcfg --volume config,kind=host,source=/etc/bootcfg,readOnly=true -- -address=0.0.0.0:8080 -rpc-address=0.0.0.0:8081 -log-level=debug
```

Create machine profiles, groups, or Ignition configs at runtime with `bootcmd` or by using your own `/var/lib/bootcfg` volume mounts.
Expand All @@ -266,7 +266,7 @@ Create machine profiles, groups, or Ignition configs at runtime with `bootcmd` o
Run the latest or the most recently tagged `bootcfg` [release](https://github.com/coreos/coreos-baremetal/releases) Docker image.

```sh
sudo docker run --net=host --rm -v /var/lib/bootcfg:/var/lib/bootcfg:Z -v /etc/bootcfg:/etc/bootcfg:Z,ro quay.io/coreos/bootcfg:v0.4.1 -address=0.0.0.0:8080 -rpc-address=0.0.0.0:8081 -log-level=debug
sudo docker run --net=host --rm -v /var/lib/bootcfg:/var/lib/bootcfg:Z -v /etc/bootcfg:/etc/bootcfg:Z,ro quay.io/coreos/bootcfg:v0.4.2 -address=0.0.0.0:8080 -rpc-address=0.0.0.0:8081 -log-level=debug
```

Create machine profiles, groups, or Ignition configs at runtime with `bootcmd` or by using your own `/var/lib/bootcfg` volume mounts.
Expand Down
7 changes: 6 additions & 1 deletion Documentation/dev/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@

This guide covers releasing new versions of coreos-baremetal.

## Version

Create a release commit which updates old version references.

export VERSION=v0.4.2

## Tag

Tag, sign the release version, and push it to Github.
Expand All @@ -20,7 +26,6 @@ Publish the release on Github with release notes.

Build the release tarballs.

export VERSION=v0.4.1
make release

## ACI
Expand Down
2 changes: 1 addition & 1 deletion Documentation/getting-started-docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Run the latest `bootcfg` Docker image from `quay.io/coreos/bootcfg` with the `et

or run the latest tagged release.

sudo docker run -p 8080:8080 --rm -v $PWD/examples:/var/lib/bootcfg:Z -v $PWD/examples/groups/etcd:/var/lib/bootcfg/groups:Z quay.io/coreos/bootcfg:v0.4.1 -address=0.0.0.0:8080 -log-level=debug
sudo docker run -p 8080:8080 --rm -v $PWD/examples:/var/lib/bootcfg:Z -v $PWD/examples/groups/etcd:/var/lib/bootcfg/groups:Z quay.io/coreos/bootcfg:v0.4.2 -address=0.0.0.0:8080 -log-level=debug

Take a look at the [etcd groups](../examples/groups/etcd) to get an idea of how machines are mapped to Profiles. Explore some endpoints exposed by the service, say for QEMU/KVM node1.

Expand Down
2 changes: 1 addition & 1 deletion Documentation/getting-started-rkt.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Run the latest `bootcfg` ACI with rkt and the `etcd` example.

or run the latest tagged release signed by the [CoreOS App Signing Key](https://coreos.com/security/app-signing-key/).

sudo rkt run --net=metal0:IP=172.18.0.2 --mount volume=data,target=/var/lib/bootcfg --volume data,kind=host,source=$PWD/examples --mount volume=groups,target=/var/lib/bootcfg/groups --volume groups,kind=host,source=$PWD/examples/groups/etcd coreos.com/bootcfg:v0.4.1 -- -address=0.0.0.0:8080 -log-level=debug
sudo rkt run --net=metal0:IP=172.18.0.2 --mount volume=data,target=/var/lib/bootcfg --volume data,kind=host,source=$PWD/examples --mount volume=groups,target=/var/lib/bootcfg/groups --volume groups,kind=host,source=$PWD/examples/groups/etcd coreos.com/bootcfg:v0.4.2 -- -address=0.0.0.0:8080 -log-level=debug

If you get an error about the IP assignment, stop old pods and run garbage collection.

Expand Down
2 changes: 1 addition & 1 deletion contrib/k8s/bootcfg-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ spec:
spec:
containers:
- name: bootcfg
image: quay.io/coreos/bootcfg:v0.4.1
image: quay.io/coreos/bootcfg:v0.4.2
env:
- {name: BOOTCFG_ADDRESS, value: "0.0.0.0:8080"}
- {name: BOOTCFG_LOG_LEVEL, value: "debug"}
Expand Down
2 changes: 1 addition & 1 deletion contrib/systemd/bootcfg-for-tectonic.service
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Documentation=https://github.com/coreos/coreos-baremetal

[Service]
Environment="IMAGE=quay.io/coreos/bootcfg"
Environment="VERSION=v0.4.1"
Environment="VERSION=v0.4.2"
Environment="BOOTCFG_ADDRESS=0.0.0.0:8080"
Environment="BOOTCFG_RPC_ADDRESS=0.0.0.0:8081"
Environment="BOOTCFG_LOG_LEVEL=debug"
Expand Down
2 changes: 1 addition & 1 deletion contrib/systemd/bootcfg-on-coreos.service
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Documentation=https://github.com/coreos/coreos-baremetal

[Service]
Environment="IMAGE=quay.io/coreos/bootcfg"
Environment="VERSION=v0.4.1"
Environment="VERSION=v0.4.2"
Environment="BOOTCFG_ADDRESS=0.0.0.0:8080"
ExecStartPre=/usr/bin/mkdir -p /etc/bootcfg
ExecStartPre=/usr/bin/mkdir -p /var/lib/bootcfg/assets
Expand Down

0 comments on commit 3e2593c

Please sign in to comment.