agent-stack-k8s
agent-stack-k8s copied to clipboard
Spin up an autoscaling stack of Buildkite Agents on Kubernetes
**WIP**: This currently doesn't work. The controller container simply doesn't have permissions to execute a script. (That sounds sensible actually?) So it will have to go in another container. ---...
Feature request: It would be helpful for us to be able to access logs for sidecar containers that agent-stack-k8s starts, to help with troubleshooting or see status as the job...
Bumps the k8s group with 3 updates in the / directory: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/client-go](https://github.com/kubernetes/client-go) and [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime). Updates `k8s.io/api` from 0.29.3 to 0.30.0 Commits fb932d2 Update dependencies to v0.30.0 tag d014286 Merge...
The later one overrides the previous one, so it can be safely removed.
The more reliable approach is to build a container image containing the hooks you want and then set `BUILDKITE_HOOKS_PATH`. But if that's too much work, a pre-bootstrap script might be...
We have the `agent-stack-k8s` up and running and works fine for a while. However, it suddenly stops accepting new jobs and the last thing it outputs is (we turned on...
Bumps [github.com/buildkite/agent/v3](https://github.com/buildkite/agent) from 3.69.0 to 3.70.0. Release notes Sourced from github.com/buildkite/agent/v3's releases. v3.70.0 v3.70.0 (2024-04-18) Full Changelog Added Add BUILDKITE_STEP_KEY as a json logger field #2730 (@joeljeske) New flag --spawn-per-cpu...
I am unable to get either the [buildkite-plugins/cache-buildkite-plugin](https://github.com/buildkite-plugins/cache-buildkite-plugin) or [nienbo/cache-buildkite-plugin](https://github.com/nienbo/cache-buildkite-plugin) working. I have tried placing the cache before and after the `kubernetes` plugin. with **_nienbo/cache_,** the pre-command hook fails: ```...
The `kubernetes` plugin uses the Kubernetes definition of `podSpec`. [Kubernetes defines](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell) the `command` and `args` of a `container` to mean a single command entrypoint for the container (`command` is called...