Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: use release-tool to generate release notes #394

Merged
merged 1 commit into from
May 14, 2021

Conversation

smira
Copy link
Member

@smira smira commented May 14, 2021

Publish release notes to the GitHub release automatically.

Signed-off-by: Andrey Smirnov [email protected]

Publish release notes to the GitHub release automatically.

Signed-off-by: Andrey Smirnov <[email protected]>
@smira smira added this to the v0.3 milestone May 14, 2021
@netlify
Copy link

netlify bot commented May 14, 2021

Deploy request for wonderful-swartz-a1308c pending review.

Review with commit ce14858

https://app.netlify.com/sites/wonderful-swartz-a1308c/deploys

@smira
Copy link
Member Author

smira commented May 14, 2021

Sidero 0.3.0-alpha.0-1-gce14858 (2021-05-14)

Welcome to the v0.3.0-alpha.0-1-gce14858 release of Sidero!
This is a pre-release of Sidero

Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.

ServerClass any

Sidero now creates ServerClass any which matches all servers.

Install and Upgrade Variables

Some aspects of Sidero installation can now be controlled via environment variables or clusterctl variables.

IPMI Discovery and Automatic Setup

Sidero agent by default discovers BMC (IPMI) endpoint when it first runs on the server and provisions user for Sidero automatically.
This feature enables completely automated server and IPMI discovery on the agent boot.
Variable SIDERO_CONTROLLER_MANAGER_AUTO_BMC_SETUP can be used to disable this feature during install or upgrade of Sidero.

Additionally Sidero supports storing IMPI credentials in Kubernetes secrets referencing them from the Server object.

iPXE script

iPXE image delivered by Sidero (either ipxe.efi or undionly.kpxe) now containes embedded iPXE script to access Sidero iPXE server.
This change allows to simplify DHCP server setup to return only iPXE image without any additional ifs.

Contributors

  • Alexey Palazhchenko
  • Andrey Smirnov
  • Spencer Smith
  • Andrew Rynhard
  • Artem Chernyshev
  • Brandon Nason

Changes

30 commits

  • ce14858 chore: use release-tool to generate release notes
  • 056f8c2 release(v0.3.0-alpha.0): prepare release
  • ca75eb4 fix: back down resource requests
  • 3a6c5b9 chore: parse "boolean" variables
  • 148e228 chore: bump dependencies
  • db28ed3 chore: allow building with debug handlers
  • 2cdde00 test: fix the Environment args to support UEFI boot
  • d15a960 chore: add golangci-lint configuration
  • b3afd17 feat: ship ServerClass "any"
  • 94ff33b feat: enable auto-setup of BMC
  • 52647f9 docs: fix install disk name in the examples
  • 44eaa7d feat: inject iPXE script into the iPXE binaries
  • 1659b96 docs: fix typo
  • fb04b24 chore: fix make help command
  • f8bc9b1 test: add missing empty tests
  • b17f370 test: port improvements from Talos
  • c43f9ec test: run unit tests on CI, skip broken
  • 45cb973 chore: document Makefile target
  • 8e12ab9 chore: disable dependabot rebases
  • 4267ed7 chore: update dependecies
  • 4aae477 chore: add dependabot config
  • 1e33dcd feat: pull the Sidero configuration as clusterctl variables
  • 23c75e4 docs: add guide for upgrades
  • c9aca48 docs: fix the docs around CONTROL_PLANE_ENDPOINT
  • 37e4ab7 fix: remove erroneous wg.Add in environment controller
  • 74d9bf9 feat: add an option to reference IPMI creds via the secret refs
  • 0613b8f feat: pull in new version of go-smbios for UUID endiannes fix
  • f6ca6e8 feat: build Sidero for amd64 and arm64, support arm64 in the agent
  • 8960225 chore: improve build system
  • a20fcf9 docs: create v0.2 docs and add note about specifying TALOS_VERSION

Changes since v0.3.0-alpha.0

1 commit

  • ce14858 chore: use release-tool to generate release notes

Changes from talos-systems/go-debug

4 commits

Changes from talos-systems/go-kmsg

2 commits

Changes from talos-systems/go-procfs

2 commits

  • 8cbc42d feat: provide an option to overwrite some args in AppendAll
  • 24d06a9 refactor: remove talos kernel default args

Changes from talos-systems/go-smbios

3 commits

  • d3a32be fix: return UUID in middle endian only on SMBIOS >= 2.6
  • fb425d4 feat: add memory device
  • 0bb4f96 feat: add physical memory array

Dependency Changes

  • github.com/go-logr/logr ee2de8da5be6 -> v0.4.0
  • github.com/hashicorp/go-multierror v1.1.0 -> v1.1.1
  • github.com/onsi/ginkgo v1.15.0 -> v1.16.2
  • github.com/onsi/gomega v1.10.1 -> v1.12.0
  • github.com/stretchr/testify v1.7.0 new
  • github.com/talos-systems/go-debug v0.2.0 new
  • github.com/talos-systems/go-kmsg v0.1.0 new
  • github.com/talos-systems/go-procfs a82654edcec1 -> 8cbc42d3dc24
  • github.com/talos-systems/go-smbios 80196199691e -> d3a32bea731a
  • github.com/talos-systems/talos/pkg/machinery 1d8e9674a91b -> 2b83440d6f7f
  • go.uber.org/zap v1.14.1 -> v1.16.0
  • golang.org/x/mod v0.4.0 new
  • golang.org/x/sync 67f06af15bc9 -> 036812b2e83c
  • golang.org/x/sys 489259a85091 -> 0981d6026fa6
  • golang.org/x/tools 2dba1e4ea05c new
  • google.golang.org/grpc v1.36.0 -> v1.37.0
  • google.golang.org/protobuf v1.26.0 new

Previous release can be found at v0.2.0

@smira
Copy link
Member Author

smira commented May 14, 2021

/approve

@smira
Copy link
Member Author

smira commented May 14, 2021

/lgtm

@talos-bot talos-bot merged commit cf383ab into siderolabs:master May 14, 2021
smira added a commit to smira/sidero that referenced this pull request May 14, 2021
Follow-up for siderolabs#394

Signed-off-by: Andrey Smirnov <[email protected]>
talos-bot pushed a commit that referenced this pull request May 14, 2021
Follow-up for #394

Signed-off-by: Andrey Smirnov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants