IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
Use LVM2 tests that relies on module loading by lvm.
Fixes: #9300
Signed-off-by: Noel Georgi <git@frezbo.dev>
(cherry picked from commit 76318bd0bb008e9f43ae5fa86e7f862269e1ad0d)
Support lvm auto-activation as per
https://man7.org/linux/man-pages/man7/lvmautoactivation.7.html.
This changes from how Talos previously used to unconditionally tried to
activate all volume groups to based on udev events.
Fixes: #9300
Signed-off-by: Noel Georgi <git@frezbo.dev>
(cherry picked from commit d8ab4981b626ff41fbcdb526a032a5584519e3df)
Run SideroLink API server via TLS with self-signed certificate, inject
that certificate into Talos via `talos.config.inline=`.
Fix a couple of place where our special TLS root CA provider supporting
reloading on the fly was not used.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit 8d6884a8e28e1bfa29f9a479e0f7179819cf70cd)
Restructure code as per changes from #9198.
This makes the flag name to be in sync with what it actually does.
Signed-off-by: Noel Georgi <git@frezbo.dev>
Run e2e-aws-nvidia-oss with zfs extension enabled.
Also fix the iscsi tests to get transport info using the new disks api.
Signed-off-by: Noel Georgi <git@frezbo.dev>
Mark as stale and close issues (to keep ourselves focused, and ensure
that the issue is still relevant today).
Lock old issues to force new issue being created, even if the problem
looks similar.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Crons needing extensions need the `generate` step as a dependency for
the `talos-metadata` file.
TrustedBoot needs the `secureboot-installer`.
Equinix needs arm64 since we boot an arm64 box as part of integration.
Signed-off-by: Noel Georgi <git@frezbo.dev>
Fix crons by setting up buildx always, also make sure `images-essential`
has `uki-certs` as dependency.
Also use platform as `linux/amd64` in CI integration tests and cron
jobs, since we don't run tests with arm64 binaries.
Signed-off-by: Noel Georgi <git@frezbo.dev>
Bump Go to 1.20.1
Bump containerd to 1.6.18
Bump kernel to 6.1.12
Bump go deps and enable renovate updates for markdown lint tools.
Signed-off-by: Noel Georgi <git@frezbo.dev>
This PR does the following:
- updates the conform config
- cleans up conform scopes
- moves slash commands to the talos-bot
- adds a check list to the pull request template
- disables codecov comments
- uses `BOT_TOKEN` so all actions are performed as the talos-bot user
- adds a `make conformance` target to make it easy for contributors to
check their commit before creating a PR
- bumps golangci-lint to v1.24.0
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This PR will add the ability for us to show new contributors some
protips when they open a new PR against Talos.
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
This PR adds the necessary drone step to check for the `ok-to-test`
label before running any testing against a PR.
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
This PR fixes a small bug I found yesterday to make sure we're fetching
the latest drone build number always.
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
This PR will allow us to start building out checks for slash commands,
with /test and /e2e both supported initially. I'll eventually want some
dashes in those commands, but they're not supported in the upstream
regex yet. I'll PR that later.
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
We are starting to see 403 suddenly when conform is ran is a GitHub
action. This PR removes the action.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This PR will drop the .github directory in an effort to clean things up
so we can add it back and get conform acting correctly.
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
This version of conform fixes a few message format errors that were confusing when a policy was violated.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This PR also makes use of two new options:
- maximumOfOneCommit: enforces that a commit is only one commit ahead of master
- requireCommitBody: requires that a commit contains a body
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>