-
Notifications
You must be signed in to change notification settings - Fork 120
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is the official v1.0.0 release. Signed-off-by: Andrey Smirnov <[email protected]>
- Loading branch information
Showing
3 changed files
with
154 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
## [Talos System Extensions 1.0.0](https://github.com/siderolabs/extensions/releases/tag/v1.0.0) (2022-04-25) | ||
|
||
Welcome to the v1.0.0 release of Talos System Extensions! | ||
|
||
See [Talos Linux documentation](https://www.talos.dev/v1.0/talos-guides/configuration/system-extensions/) for information on using system extensions. | ||
|
||
Please try out the release binaries and report any issues at | ||
https://github.com/siderolabs/extensions/issues. | ||
|
||
### Talos Linux Compatibility | ||
|
||
System extensions are compatible with Talos v1.0.x. | ||
|
||
|
||
### Contributors | ||
|
||
* Andrey Smirnov | ||
* Noel Georgi | ||
* Spencer Smith | ||
* Andrew Rynhard | ||
* Andrew Rynhard | ||
|
||
### Changes | ||
<details><summary>23 commits</summary> | ||
<p> | ||
|
||
* [`b09dcb8`](https://github.com/siderolabs/extensions/commit/b09dcb832355f0103fccff9c04a315dd77c86328) docs: provide a minimal extension catalog | ||
* [`4b5bac7`](https://github.com/siderolabs/extensions/commit/4b5bac703665aaea9f5c7cdddb2b1e2e91e7e6c0) feat: update Intel microcode to 20220419 | ||
* [`cdc0dcf`](https://github.com/siderolabs/extensions/commit/cdc0dcf7fb6512a279e1e6080dff4f6796a8045b) chore: bump linux-firmware to 20220411 | ||
* [`ed63195`](https://github.com/siderolabs/extensions/commit/ed63195910d1fba1bc534d85693768e660c982e6) refactor: clean up extensions versioning | ||
* [`5b1a5d7`](https://github.com/siderolabs/extensions/commit/5b1a5d75735d0b7e6bda07e306e2f6348e52fe37) refactor: use `base` image, bump bldr, update versions | ||
* [`3182ab8`](https://github.com/siderolabs/extensions/commit/3182ab8dd72a99b69429fa69eb5f2e837cd38cfa) chore: bump nvidia drivers to 510.60.02 | ||
* [`215aa82`](https://github.com/siderolabs/extensions/commit/215aa82134f8dcd2ae542586585a80c20185b76d) feat: add nvidia-container-runtime | ||
* [`495cabb`](https://github.com/siderolabs/extensions/commit/495cabbf75760a58295e11d24aa17684296ae451) feat: allow hardlinks in the rootfs | ||
* [`c2ace06`](https://github.com/siderolabs/extensions/commit/c2ace0627bb0eaa84344172461020c1445ceacd4) feat: update spec to relax service restrictions | ||
* [`80f8f04`](https://github.com/siderolabs/extensions/commit/80f8f041ab800e004930a64a0268fff7cf6742c6) chore: bump tools | ||
* [`a05f558`](https://github.com/siderolabs/extensions/commit/a05f558f20bc42d38fe0b86c6e4ee6edce80d5a1) feat: add example extension hello world service | ||
* [`0757dc6`](https://github.com/siderolabs/extensions/commit/0757dc672b9bbdf2c6b7507605a3e4f19a2948a6) chore: bump golang from tools to 1.17.7 | ||
* [`119fab1`](https://github.com/siderolabs/extensions/commit/119fab1ddd40da9770fed93f4ac1cd628c284b05) chore: provider better folder structure | ||
* [`049b9f9`](https://github.com/siderolabs/extensions/commit/049b9f96cd260d5cd00956e0498a7b714ce42ee0) feat: update intel microcode to 20220207 | ||
* [`33f613e`](https://github.com/siderolabs/extensions/commit/33f613e69158155b3065bfc2ee94d1109277d188) feat: add broadcom netextreme 2 (bnx2/bnx2x) extension | ||
* [`d4628b6`](https://github.com/siderolabs/extensions/commit/d4628b6e1d6a9ad3acbb28eebd0584eb74cc239e) feat: add amd-ucode extension | ||
* [`54b831d`](https://github.com/siderolabs/extensions/commit/54b831de7ee9f75ac53962fce95514190dddd6ad) chore: fix version requirement for intel-ucode | ||
* [`933cdb8`](https://github.com/siderolabs/extensions/commit/933cdb8c0a7e0766c8bae9f7cad7a4d89cf163a3) docs: update extension spec | ||
* [`33082a2`](https://github.com/siderolabs/extensions/commit/33082a29bac46ef43d5b280363f02cc2fb9c775a) feat: update gvisor extension after testing | ||
* [`c927b54`](https://github.com/siderolabs/extensions/commit/c927b544aaad0e16c7adad0f44417109cc1326f6) feat: add extension for intel-ucode | ||
* [`97eb468`](https://github.com/siderolabs/extensions/commit/97eb4683a69e22acfaa3a0284fe0c4b11932a4ce) feat: add README | ||
* [`81b2fd3`](https://github.com/siderolabs/extensions/commit/81b2fd3cc324ee66d9c7666fa473c60ce3642614) feat: add gvisor | ||
* [`a46b3f2`](https://github.com/siderolabs/extensions/commit/a46b3f24d158614d582da5e6e7e34b596d10cb8e) Initial commit | ||
</p> | ||
</details> | ||
|
||
### Dependency Changes | ||
|
||
This release has no dependency changes | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -e | ||
|
||
RELEASE_TOOL_IMAGE="ghcr.io/siderolabs/release-tool:latest" | ||
|
||
function release-tool { | ||
docker pull "${RELEASE_TOOL_IMAGE}" >/dev/null | ||
docker run --rm -w /src -v "${PWD}":/src:ro "${RELEASE_TOOL_IMAGE}" -l -d -n ${2} -t "${1}" ./hack/release.toml | ||
} | ||
|
||
function changelog { | ||
if [ "$#" -eq 1 ]; then | ||
(release-tool ${1}; echo; cat CHANGELOG.md) > CHANGELOG.md- && mv CHANGELOG.md- CHANGELOG.md | ||
else | ||
echo 1>&2 "Usage: $0 changelog [tag]" | ||
exit 1 | ||
fi | ||
} | ||
|
||
function release-notes { | ||
release-tool "${2}" --gfm > "${1}" | ||
|
||
echo -e '\n## Images\n\n```' >> ${1} | ||
${ARTIFACTS}/talosctl-linux-amd64 images >> ${1} | ||
echo -e '```\n' >> ${1} | ||
|
||
size=$(stat -c%s "${1}") | ||
|
||
if (( size > 50000 )); then | ||
echo "Release notes size exceeds GitHub limit of 50000 bytes" | ||
exit 1 | ||
fi | ||
} | ||
|
||
function cherry-pick { | ||
if [ $# -ne 2 ]; then | ||
echo 1>&2 "Usage: $0 cherry-pick <commit> <branch>" | ||
exit 1 | ||
fi | ||
|
||
git checkout $2 | ||
git fetch | ||
git rebase upstream/$2 | ||
git cherry-pick -x $1 | ||
} | ||
|
||
function commit { | ||
if [ $# -ne 1 ]; then | ||
echo 1>&2 "Usage: $0 commit <tag>" | ||
exit 1 | ||
fi | ||
|
||
git commit -s -m "release($1): prepare release" -m "This is the official $1 release." | ||
} | ||
|
||
if declare -f "$1" > /dev/null | ||
then | ||
cmd="$1" | ||
shift | ||
$cmd "$@" | ||
else | ||
cat <<EOF | ||
Usage: | ||
commit: Create the official release commit message. | ||
cherry-pick: Cherry-pick a commit into a release branch. | ||
changelog: Update the specified CHANGELOG. | ||
release-notes: Create release notes for GitHub release. | ||
EOF | ||
|
||
exit 1 | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# commit to be tagged for new release | ||
commit = "HEAD" | ||
|
||
project_name = "Talos System Extensions" | ||
github_repo = "siderolabs/extensions" | ||
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$" | ||
|
||
# previous release | ||
# previous = | ||
|
||
pre_release = false | ||
|
||
preface = """\ | ||
See [Talos Linux documentation](https://www.talos.dev/v1.0/talos-guides/configuration/system-extensions/) for information on using system extensions. | ||
""" | ||
|
||
[notes] | ||
|
||
[notes.compatibility] | ||
title = "Talos Linux Compatibility" | ||
description = """\ | ||
System extensions are compatible with Talos v1.0.x. | ||
""" | ||
|
||
|
||
[make_deps] |