Skip to content

Commit e1d2d8f

Browse files
committed
Update Matchbox release signing process
* Matchbox releases will be signed by my GPG key, like other projects in the poseidon org
1 parent cefa31c commit e1d2d8f

3 files changed

Lines changed: 10 additions & 21 deletions

File tree

CHANGES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Notable changes between releases.
1212
* Validate raw Ignition configs with the v2.2 spec (warn-only)
1313
* Fix warnings that v2.2 configs are too new
1414

15+
Note: Release signing key [has changed](https://github.com/poseidon/matchbox/blob/v0.8.0/Documentation/deployment.md) with the project move.
16+
1517
### Examples
1618

1719
* Update Kubernetes example clusters to v1.14.1 (Terraform-based)

Documentation/deployment.md

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ $ wget https://github.com/poseidon/matchbox/releases/download/v0.7.1/matchbox-v0
2424
$ wget https://github.com/poseidon/matchbox/releases/download/v0.7.1/matchbox-v0.7.1-linux-amd64.tar.gz.asc
2525
```
2626

27-
Verify the release has been signed by the [CoreOS App Signing Key](https://coreos.com/security/app-signing-key/).
27+
Verify the release has been signed by Dalton Hubble's [GPG Key 8F515AD1602065C8](https://keyserver.ubuntu.com/pks/lookup?search=0x8F515AD1602065C8&op=vindex).
2828

2929
```sh
30-
$ gpg --keyserver pgp.mit.edu --recv-key 18AD5014C99EF7E3BA5F6CE950BDD3E0FC8A365E
30+
$ gpg --keyserver keyserver.ubuntu.com --recv-key 8F515AD1602065C8
3131
$ gpg --verify matchbox-v0.7.1-linux-amd64.tar.gz.asc matchbox-v0.7.1-linux-amd64.tar.gz
32-
# gpg: Good signature from "CoreOS Application Signing Key <security@coreos.com>"
32+
gpg: Good signature from "Dalton Hubble <dghubble@gmail.com>"
3333
```
3434

3535
Untar the release.
@@ -260,19 +260,6 @@ Review [network setup](https://github.com/poseidon/matchbox/blob/master/Document
260260

261261
CoreOS provides [dnsmasq](https://github.com/poseidon/matchbox/tree/master/contrib/dnsmasq) as `quay.io/coreos/dnsmasq`, if you wish to use rkt or Docker.
262262

263-
## rkt
264-
265-
Run the container image with rkt.
266-
267-
latest or most recent tagged `matchbox` [release](https://github.com/poseidon/matchbox/releases) ACI. Trust the [CoreOS App Signing Key](https://coreos.com/security/app-signing-key/) for image signature verification.
268-
269-
```sh
270-
$ mkdir -p /var/lib/matchbox/assets
271-
$ sudo rkt run --net=host --mount volume=data,target=/var/lib/matchbox --volume data,kind=host,source=/var/lib/matchbox quay.io/poseidon/matchbox:latest --mount volume=config,target=/etc/matchbox --volume config,kind=host,source=/etc/matchbox,readOnly=true -- -address=0.0.0.0:8080 -rpc-address=0.0.0.0:8081 -log-level=debug
272-
```
273-
274-
Create machine profiles, groups, or Ignition configs by adding files to `/var/lib/matchbox`.
275-
276263
## Docker
277264

278265
Run the container image with docker.

Documentation/dev/release.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@ Verify the reported version.
5050

5151
## Signing
5252

53-
Sign the release tarballs with a [CoreOS App Signing Key](https://coreos.com/security/app-signing-key/) subkey.
53+
Release tarballs are signed by Dalton Hubble's [GPG Key 8F515AD1602065C8](https://keyserver.ubuntu.com/pks/lookup?search=0x8F515AD1602065C8&op=vindex)
5454

5555
```sh
5656
cd _output
57-
gpg2 --armor --local-user A6F71EE5BEDDBA18! --detach-sign matchbox-$VERSION-linux-amd64.tar.gz
58-
gpg2 --armor --local-user A6F71EE5BEDDBA18! --detach-sign matchbox-$VERSION-darwin-amd64.tar.gz
59-
gpg2 --armor --local-user A6F71EE5BEDDBA18! --detach-sign matchbox-$VERSION-linux-arm.tar.gz
60-
gpg2 --armor --local-user A6F71EE5BEDDBA18! --detach-sign matchbox-$VERSION-linux-arm64.tar.gz
57+
gpg2 --armor --detach-sign matchbox-$VERSION-linux-amd64.tar.gz
58+
gpg2 --armor --detach-sign matchbox-$VERSION-darwin-amd64.tar.gz
59+
gpg2 --armor --detach-sign matchbox-$VERSION-linux-arm.tar.gz
60+
gpg2 --armor --detach-sign matchbox-$VERSION-linux-arm64.tar.gz
6161
```
6262

6363
Verify the signatures.

0 commit comments

Comments
 (0)