airlock
airlock copied to clipboard
Minimal update/reboot orchestrator for Fedora CoreOS clusters
Created by [GitHub workflow](https://github.com/coreos/repo-templates/actions/workflows/sync.yml) ([source](https://github.com/coreos/repo-templates/blob/main/.github/workflows/sync.yml)). Sync with coreos/repo-templates@5386c91f3f4b8f81009997efecf28b24cc8597a0.
Bumps [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) from 3.5.9 to 3.5.11. Release notes Sourced from go.etcd.io/etcd/client/v3's releases. v3.5.11 Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide...
Bumps [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd) from 3.5.9 to 3.5.11. Release notes Sourced from go.etcd.io/etcd/client/pkg/v3's releases. v3.5.11 Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.7.0 to 1.8.0. Release notes Sourced from github.com/spf13/cobra's releases. v1.8.0 ✨ Features Support usage as plugin for tools like kubectl by @nirs in spf13/cobra#2018 - this means...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.16.0 to 1.17.0. Release notes Sourced from github.com/prometheus/client_golang's releases. v1.17.0 What's Changed [CHANGE] Minimum required go version is now 1.19 (we also test client_golang against new 1.21...
This is a braindumping and tracking ticket for selecting and then exposing more configuration options via TOML. I'm still not settled on what's needed, so I'm collecting everything here. Feel...
The arm64 container currently builds in an emulated arm64 host via qemu-user. It would be much more efficient to cross-build from amd64 by having the Dockerfile specify `FROM --platform=$BUILDPLATFORM` for...
Airlock needs to have additional knobs to configure a "maintenance window" for reboots. Those needs to added both for the default group, and for specific custom groups. A reboot window...
Airlock uses node UUID to identify HTTP clients and lock holders. However, when serialized to textual form, UUID may have several representations. In particular, there are two that are relevant...
For operational maintenance and introspection, airlock should grow some CLI subcommands. Those are mostly meant for human consumption, in order to inspect state in etcd3 and act on it. The...