Help us shape the future of Go! Take the 2026 Go Developer Survey

plume

command
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2023 License: Apache-2.0 Imports: 34 Imported by: 0

README

plume

Flatcar release utility

Testing

Build a release image with the SDK
# Use same build ID for all boards
export FLATCAR_BUILD_ID=$(date +%Y-%m-%d-%H%M)
KEYID="<keyid>"
gpg2 --armor --export "$KEYID" > ~/keyfile
for board in amd64-usr arm64-usr; do
    ./build_packages --board=$board
    ./build_image --board=$board --upload --sign="$KEYID" prod
done
# amd64-usr only
for format in ami_vmdk azure gce; do
    ./image_to_vm.sh --prod_image --board=amd64-usr --format=$format --upload --sign="$KEYID"
done
Perform the "release"
for board in amd64-usr arm64-usr; do
    bin/plume pre-release -C user --verify-key ~/keyfile -B $board -V $version-$FLATCAR_BUILD_ID
done
for board in amd64-usr arm64-usr; do
    bin/plume release -C user -B $board -V <version>-$FLATCAR_BUILD_ID
done
Clean up

Delete:

  • Stuff uploaded into GCS
  • GCE image in kinvolk-public
  • AWS AMIs and snapshots

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL