├── .buildkite ├── lib │ └── release-dry-run.sh ├── pipeline-sar.yaml ├── pipeline.yaml └── steps │ ├── build-lambda.sh │ ├── github-release.sh │ ├── publish-package.sh │ ├── sar.sh │ ├── test-go-fmt.sh │ ├── tests.sh │ └── upload-to-s3.sh ├── .github ├── CODEOWNERS └── dependabot.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── Makefile ├── README.md ├── RELEASE.md ├── bin └── mise ├── docs └── elastic_ci_mode.md ├── go.mod ├── go.sum ├── lambda ├── env.go └── main.go ├── lefthook.yml ├── main.go ├── mise.toml ├── scaler ├── asg.go ├── cloudwatch.go ├── scaler.go ├── scaler_test.go ├── scaling_calculator.go └── ssm.go ├── template.yaml └── version └── version.go /.buildkite/lib/release-dry-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/lib/release-dry-run.sh -------------------------------------------------------------------------------- /.buildkite/pipeline-sar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/pipeline-sar.yaml -------------------------------------------------------------------------------- /.buildkite/pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/pipeline.yaml -------------------------------------------------------------------------------- /.buildkite/steps/build-lambda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/steps/build-lambda.sh -------------------------------------------------------------------------------- /.buildkite/steps/github-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/steps/github-release.sh -------------------------------------------------------------------------------- /.buildkite/steps/publish-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/steps/publish-package.sh -------------------------------------------------------------------------------- /.buildkite/steps/sar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/steps/sar.sh -------------------------------------------------------------------------------- /.buildkite/steps/test-go-fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/steps/test-go-fmt.sh -------------------------------------------------------------------------------- /.buildkite/steps/tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/steps/tests.sh -------------------------------------------------------------------------------- /.buildkite/steps/upload-to-s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.buildkite/steps/upload-to-s3.sh -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/RELEASE.md -------------------------------------------------------------------------------- /bin/mise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/bin/mise -------------------------------------------------------------------------------- /docs/elastic_ci_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/docs/elastic_ci_mode.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/go.sum -------------------------------------------------------------------------------- /lambda/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/lambda/env.go -------------------------------------------------------------------------------- /lambda/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/lambda/main.go -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/lefthook.yml -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/main.go -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/mise.toml -------------------------------------------------------------------------------- /scaler/asg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/scaler/asg.go -------------------------------------------------------------------------------- /scaler/cloudwatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/scaler/cloudwatch.go -------------------------------------------------------------------------------- /scaler/scaler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/scaler/scaler.go -------------------------------------------------------------------------------- /scaler/scaler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/scaler/scaler_test.go -------------------------------------------------------------------------------- /scaler/scaling_calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/scaler/scaling_calculator.go -------------------------------------------------------------------------------- /scaler/ssm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/scaler/ssm.go -------------------------------------------------------------------------------- /template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/template.yaml -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/buildkite-agent-scaler/HEAD/version/version.go --------------------------------------------------------------------------------