├── .github └── FUNDING.yml ├── .gitignore ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── NOTICE.md ├── README.md ├── assets ├── check ├── common.sh ├── in └── out ├── cmd └── out │ └── main.go ├── go.mod ├── go.sum ├── integration-tests ├── helpers.sh ├── integration.sh ├── ssh │ ├── .gitignore │ └── init-repo.sh └── tunnel │ ├── auth │ ├── passwd │ ├── squid-auth.conf │ └── squid-noauth.conf ├── integration ├── in_test.go ├── integration_suite_test.go └── out_test.go ├── out ├── fakes │ └── fake_lock_handler.go ├── git_lock_handler.go ├── lock_pool.go ├── lock_pool_test.go ├── out_request.go ├── out_request_test.go ├── out_response.go └── out_suite_test.go ├── scripts └── test └── test ├── all.sh ├── check.sh ├── helpers.sh └── image.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [taylorsilva] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @clarafu 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/README.md -------------------------------------------------------------------------------- /assets/check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/assets/check -------------------------------------------------------------------------------- /assets/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/assets/common.sh -------------------------------------------------------------------------------- /assets/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/assets/in -------------------------------------------------------------------------------- /assets/out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/assets/out -------------------------------------------------------------------------------- /cmd/out/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/cmd/out/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/go.sum -------------------------------------------------------------------------------- /integration-tests/helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration-tests/helpers.sh -------------------------------------------------------------------------------- /integration-tests/integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration-tests/integration.sh -------------------------------------------------------------------------------- /integration-tests/ssh/.gitignore: -------------------------------------------------------------------------------- 1 | test_* 2 | -------------------------------------------------------------------------------- /integration-tests/ssh/init-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration-tests/ssh/init-repo.sh -------------------------------------------------------------------------------- /integration-tests/tunnel/auth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration-tests/tunnel/auth -------------------------------------------------------------------------------- /integration-tests/tunnel/passwd: -------------------------------------------------------------------------------- 1 | admin:$apr1$qUcrUmJN$LCi7cragcviMqJ2g2OdAp1 -------------------------------------------------------------------------------- /integration-tests/tunnel/squid-auth.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration-tests/tunnel/squid-auth.conf -------------------------------------------------------------------------------- /integration-tests/tunnel/squid-noauth.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration-tests/tunnel/squid-noauth.conf -------------------------------------------------------------------------------- /integration/in_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration/in_test.go -------------------------------------------------------------------------------- /integration/integration_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration/integration_suite_test.go -------------------------------------------------------------------------------- /integration/out_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/integration/out_test.go -------------------------------------------------------------------------------- /out/fakes/fake_lock_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/out/fakes/fake_lock_handler.go -------------------------------------------------------------------------------- /out/git_lock_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/out/git_lock_handler.go -------------------------------------------------------------------------------- /out/lock_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/out/lock_pool.go -------------------------------------------------------------------------------- /out/lock_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/out/lock_pool_test.go -------------------------------------------------------------------------------- /out/out_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/out/out_request.go -------------------------------------------------------------------------------- /out/out_request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/out/out_request_test.go -------------------------------------------------------------------------------- /out/out_response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/out/out_response.go -------------------------------------------------------------------------------- /out/out_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/out/out_suite_test.go -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/scripts/test -------------------------------------------------------------------------------- /test/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/test/all.sh -------------------------------------------------------------------------------- /test/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/test/check.sh -------------------------------------------------------------------------------- /test/helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/test/helpers.sh -------------------------------------------------------------------------------- /test/image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/concourse/pool-resource/HEAD/test/image.sh --------------------------------------------------------------------------------