Results 13 issues of Bryton Hall

A few updates to make it easier to build in docker. Note that I didn't actually try flashing the final image but I was able to modify and create new...

Initial shell script daemon to poll `/etc/switch.json` for changes. Intended to manage the config describe in #2 and eventually be the backend for #3. Currently, only PoE enable/disable is implemented...

Opening this PR to start work on defining a schema for the configuration described in #2 as there will likely be a few tools accessing that file. I'd also like...

These changes register a terminal link handler so that store paths can be handled as files relative to the workspace (if they exist in the workspace). As it stands, this...

These changes replace the existing `control-plane` label key with `app.kubernetes.io/name`. The latter is [well-known](https://kubernetes.io/docs/reference/labels-annotations-taints/#app-kubernetes-io-name) and [recommended](https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/#labels) which helps consistently query objects within the cluster.

When trying to package the CLI with [poetry2nix](https://github.com/nix-community/poetry2nix), ```nix { poetry2nix , fetchFromGitHub }: with poetry2nix; mkPoetryApplication rec { projectDir = (fetchFromGitHub { owner = "benkehoe"; repo = "aws-sso-util"; rev...

At long last! This is the start of the replacement discussed in #18. Happy to break it into smaller bits but wanted to open it now for feedback as most...

Closes #30. Nothing terribly detailed but aimed to be a generic survey of options; open to feedback.

The generic `List` kind is a [client-side implementation](https://github.com/kubernetes/community/blob/4675360e03f0b18abfea196780cc9e0175a5458c/contributors/devel/sig-architecture/api-conventions.md?plain=1#L157-L160) and therefore cannot be validated by the API. So we need to unfurl its `items` key into individual resources. For example, the...

enhancement