From 08f4e9908b167fba608e60169ec6a803df9db37f Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Tue, 12 Dec 2017 14:57:09 -0800 Subject: [PATCH] *: Update Matchbox version to v0.7.0 --- CHANGES.md | 2 ++ Documentation/deployment.md | 10 +++++----- Documentation/dev/release.md | 4 ++-- Documentation/getting-started-rkt.md | 2 +- contrib/k8s/matchbox-deployment.yaml | 2 +- contrib/systemd/matchbox-for-tectonic.service | 2 +- contrib/systemd/matchbox-on-coreos.service | 2 +- scripts/devnet | 4 ++-- 8 files changed, 15 insertions(+), 13 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index b4338852..da8adf3b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,8 @@ Notable changes between releases. ## Latest +## v0.7.0 (2017-12-12) + * Add gRPC API endpoints for managing generic (experimental) templates * Update Container Linux config transpiler to v0.5.0 * Update Ignition to v0.19.0, render v2.1.0 Ignition configs diff --git a/Documentation/deployment.md b/Documentation/deployment.md index 13748482..6723e16a 100644 --- a/Documentation/deployment.md +++ b/Documentation/deployment.md @@ -20,23 +20,23 @@ Choose one of the supported installation options: Download the latest matchbox [release](https://github.com/coreos/matchbox/releases) to the provisioner host. ```sh -$ wget https://github.com/coreos/matchbox/releases/download/v0.6.1/matchbox-v0.6.1-linux-amd64.tar.gz -$ wget https://github.com/coreos/matchbox/releases/download/v0.6.1/matchbox-v0.6.1-linux-amd64.tar.gz.asc +$ wget https://github.com/coreos/matchbox/releases/download/v0.7.0/matchbox-v0.7.0-linux-amd64.tar.gz +$ wget https://github.com/coreos/matchbox/releases/download/v0.7.0/matchbox-v0.7.0-linux-amd64.tar.gz.asc ``` Verify the release has been signed by the [CoreOS App Signing Key](https://coreos.com/security/app-signing-key/). ```sh $ gpg --keyserver pgp.mit.edu --recv-key 18AD5014C99EF7E3BA5F6CE950BDD3E0FC8A365E -$ gpg --verify matchbox-v0.6.1-linux-amd64.tar.gz.asc matchbox-v0.6.1-linux-amd64.tar.gz +$ gpg --verify matchbox-v0.7.0-linux-amd64.tar.gz.asc matchbox-v0.7.0-linux-amd64.tar.gz # gpg: Good signature from "CoreOS Application Signing Key " ``` Untar the release. ```sh -$ tar xzvf matchbox-v0.6.1-linux-amd64.tar.gz -$ cd matchbox-v0.6.1-linux-amd64 +$ tar xzvf matchbox-v0.7.0-linux-amd64.tar.gz +$ cd matchbox-v0.7.0-linux-amd64 ``` ## Install diff --git a/Documentation/dev/release.md b/Documentation/dev/release.md index 6bea7161..79c2cd3a 100644 --- a/Documentation/dev/release.md +++ b/Documentation/dev/release.md @@ -8,7 +8,7 @@ This guide covers releasing new versions of matchbox. Create a release commit which updates old version references. ```sh -$ export VERSION=v0.6.1 +$ export VERSION=v0.7.0 ``` ## Tag @@ -45,7 +45,7 @@ $ make release Verify the reported version. ``` -./_output/matchbox-v0.6.1-linux-amd64/matchbox -version +./_output/matchbox-v0.7.0-linux-amd64/matchbox -version ``` ## Signing diff --git a/Documentation/getting-started-rkt.md b/Documentation/getting-started-rkt.md index a1c54895..7c24607a 100644 --- a/Documentation/getting-started-rkt.md +++ b/Documentation/getting-started-rkt.md @@ -107,7 +107,7 @@ sudo rkt run --net=metal0:IP=172.18.0.2 \ --volume data,kind=host,source=$PWD/examples \ --mount volume=groups,target=/var/lib/matchbox/groups \ --volume groups,kind=host,source=$PWD/examples/groups/etcd3 \ - quay.io/coreos/matchbox:v0.6.1 -- -address=0.0.0.0:8080 -log-level=debug + quay.io/coreos/matchbox:v0.7.0 -- -address=0.0.0.0:8080 -log-level=debug ``` ```sh sudo rkt run --net=metal0:IP=172.18.0.3 \ diff --git a/contrib/k8s/matchbox-deployment.yaml b/contrib/k8s/matchbox-deployment.yaml index c643745a..c3a9fbbe 100644 --- a/contrib/k8s/matchbox-deployment.yaml +++ b/contrib/k8s/matchbox-deployment.yaml @@ -15,7 +15,7 @@ spec: spec: containers: - name: matchbox - image: quay.io/coreos/matchbox:v0.6.1 + image: quay.io/coreos/matchbox:v0.7.0 env: - name: MATCHBOX_ADDRESS value: "0.0.0.0:8080" diff --git a/contrib/systemd/matchbox-for-tectonic.service b/contrib/systemd/matchbox-for-tectonic.service index f46875fc..a8b83cc9 100644 --- a/contrib/systemd/matchbox-for-tectonic.service +++ b/contrib/systemd/matchbox-for-tectonic.service @@ -4,7 +4,7 @@ Documentation=https://github.com/coreos/matchbox [Service] Environment="IMAGE=quay.io/coreos/matchbox" -Environment="VERSION=v0.6.1" +Environment="VERSION=v0.7.0" Environment="MATCHBOX_ADDRESS=0.0.0.0:8080" Environment="MATCHBOX_RPC_ADDRESS=0.0.0.0:8081" Environment="MATCHBOX_LOG_LEVEL=debug" diff --git a/contrib/systemd/matchbox-on-coreos.service b/contrib/systemd/matchbox-on-coreos.service index ce4533ac..fd6ef006 100644 --- a/contrib/systemd/matchbox-on-coreos.service +++ b/contrib/systemd/matchbox-on-coreos.service @@ -4,7 +4,7 @@ Documentation=https://github.com/coreos/matchbox [Service] Environment="IMAGE=quay.io/coreos/matchbox" -Environment="VERSION=v0.6.1" +Environment="VERSION=v0.7.0" Environment="MATCHBOX_ADDRESS=0.0.0.0:8080" ExecStartPre=/usr/bin/mkdir -p /etc/matchbox ExecStartPre=/usr/bin/mkdir -p /var/lib/matchbox/assets diff --git a/scripts/devnet b/scripts/devnet index e8c73040..7c408109 100755 --- a/scripts/devnet +++ b/scripts/devnet @@ -117,7 +117,7 @@ function rkt_create { --volume config,kind=host,source=$CONFIG_DIR,readOnly=true \ --mount volume=data,target=/var/lib/matchbox \ $DATA_MOUNT \ - quay.io/coreos/matchbox:f26224c57dbea02adff0200037b14310ccdd2ebc -- -address=0.0.0.0:8080 -log-level=debug $MATCHBOX_ARGS + quay.io/coreos/matchbox:v0.7.0 -- -address=0.0.0.0:8080 -log-level=debug $MATCHBOX_ARGS echo "Starting dnsmasq to provide DHCP/TFTP/DNS services" rkt rm --uuid-file=/var/run/dnsmasq-pod.uuid > /dev/null 2>&1 @@ -174,7 +174,7 @@ function docker_create { -v $CONFIG_DIR:/etc/matchbox:Z \ -v $ASSETS_DIR:/var/lib/matchbox/assets:Z \ $DATA_MOUNT \ - quay.io/coreos/matchbox:f26224c57dbea02adff0200037b14310ccdd2ebc -address=0.0.0.0:8080 -log-level=debug $MATCHBOX_ARGS + quay.io/coreos/matchbox:v0.7.0 -address=0.0.0.0:8080 -log-level=debug $MATCHBOX_ARGS echo "Starting dnsmasq to provide DHCP/TFTP/DNS services" docker run --name dnsmasq \