├── .buildkite ├── Dockerfile-compile ├── Dockerfile-release ├── docker-compose.yml ├── pipeline.sh ├── pipeline.yml ├── steps │ ├── build-binary.sh │ ├── github-release.sh │ ├── tests.sh │ └── upload-release-steps.sh └── test_credentials.sh ├── .github ├── CODEOWNERS └── dependabot.yml ├── LICENSE ├── README.md ├── RELEASE.md ├── docker-compose.yml ├── git-credential-s3-secrets ├── hooks ├── environment └── pre-exit ├── s3secrets-helper ├── .gitignore ├── env │ └── env.go ├── go.mod ├── go.sum ├── main.go ├── s3 │ ├── s3.go │ └── s3_test.go ├── secrets │ ├── secrets.go │ └── secrets_test.go ├── sentinel │ └── errors.go └── sshagent │ ├── sshagent.go │ └── sshagent_test.go └── tests └── environment.bats /.buildkite/Dockerfile-compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/Dockerfile-compile -------------------------------------------------------------------------------- /.buildkite/Dockerfile-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/Dockerfile-release -------------------------------------------------------------------------------- /.buildkite/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/docker-compose.yml -------------------------------------------------------------------------------- /.buildkite/pipeline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/pipeline.sh -------------------------------------------------------------------------------- /.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /.buildkite/steps/build-binary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/steps/build-binary.sh -------------------------------------------------------------------------------- /.buildkite/steps/github-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/steps/github-release.sh -------------------------------------------------------------------------------- /.buildkite/steps/tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/steps/tests.sh -------------------------------------------------------------------------------- /.buildkite/steps/upload-release-steps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/steps/upload-release-steps.sh -------------------------------------------------------------------------------- /.buildkite/test_credentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.buildkite/test_credentials.sh -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @buildkite/support 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/RELEASE.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /git-credential-s3-secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/git-credential-s3-secrets -------------------------------------------------------------------------------- /hooks/environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/hooks/environment -------------------------------------------------------------------------------- /hooks/pre-exit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/hooks/pre-exit -------------------------------------------------------------------------------- /s3secrets-helper/.gitignore: -------------------------------------------------------------------------------- 1 | # default `go build` binary 2 | /s3secrets-helper 3 | -------------------------------------------------------------------------------- /s3secrets-helper/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/env/env.go -------------------------------------------------------------------------------- /s3secrets-helper/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/go.mod -------------------------------------------------------------------------------- /s3secrets-helper/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/go.sum -------------------------------------------------------------------------------- /s3secrets-helper/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/main.go -------------------------------------------------------------------------------- /s3secrets-helper/s3/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/s3/s3.go -------------------------------------------------------------------------------- /s3secrets-helper/s3/s3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/s3/s3_test.go -------------------------------------------------------------------------------- /s3secrets-helper/secrets/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/secrets/secrets.go -------------------------------------------------------------------------------- /s3secrets-helper/secrets/secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/secrets/secrets_test.go -------------------------------------------------------------------------------- /s3secrets-helper/sentinel/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/sentinel/errors.go -------------------------------------------------------------------------------- /s3secrets-helper/sshagent/sshagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/sshagent/sshagent.go -------------------------------------------------------------------------------- /s3secrets-helper/sshagent/sshagent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/s3secrets-helper/sshagent/sshagent_test.go -------------------------------------------------------------------------------- /tests/environment.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildkite/elastic-ci-stack-s3-secrets-hooks/HEAD/tests/environment.bats --------------------------------------------------------------------------------