diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2c19cd00a..54f406ba3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,7 +37,7 @@ jobs: - 1.23.6 target: - test-coverage - - test-cloud-storage # TODO: rename to test-s3-storage + - test-s3-storage - test-azure-storage steps: - diff --git a/BUILDING.md b/BUILDING.md index 7ee447324..5867e2aab 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -102,15 +102,15 @@ the environment variable `BUILDTAGS`.
Compiles without resumable digest support
-### Local cloud storage environment +### Local S3 store environment -You can run an S3 API compatible storage locally with [minio](https://min.io/). +You can run an S3 API compatible store locally with [minio](https://min.io/). You must have a [docker compose](https://docs.docker.com/compose/) compatible tool installed on your workstation. -Start the local cloud environment: +Start the local S3 store environment: ``` -make start-cloud-storage +make start-s3-storage ``` There is a sample registry configuration file that lets you point the registry to the started storage: ``` @@ -121,9 +121,9 @@ AWS_ACCESS_KEY=distribution \ S3_ENCRYPT=false \ REGION_ENDPOINT=http://127.0.0.1:9000 \ S3_SECURE=false \ -./bin/registry serve tests/conf-local-cloud.yml +./bin/registry serve tests/conf-local-s3.yml ``` -Stop the local storage when done: +Stop the local S3 store when done: ``` -make stop-cloud-storage +make stop-s3-storage ``` diff --git a/Makefile b/Makefile index 331885f8b..9647ed9a0 100644 --- a/Makefile +++ b/Makefile @@ -122,26 +122,26 @@ test-coverage: ## run unit tests and generate test coverprofiles fi; \ done ) -.PHONY: test-cloud-storage -test-cloud-storage: start-cloud-storage run-s3-tests stop-cloud-storage ## run cloud storage driver tests +.PHONY: test-s3-storage +test-s3-storage: start-s3-storage run-s3-tests stop-s3-storage ## run s3 storage driver tests -.PHONY: start-cloud-storage -start-cloud-storage: ## start local cloud storage (minio) +.PHONY: start-s3-storage +start-s3-storage: ## start local s3 storage (minio) $(COMPOSE) -f tests/docker-compose-storage.yml up minio minio-init -d -.PHONY: stop-cloud-storage -stop-cloud-storage: ## stop local cloud storage (minio) +.PHONY: stop-s3-storage +stop-s3-storage: ## stop local s3 storage (minio) $(COMPOSE) -f tests/docker-compose-storage.yml down -.PHONY: reset-cloud-storage -reset-cloud-storage: ## reset (stop, delete, start) local cloud storage (minio) +.PHONY: reset-s3-storage +reset-s3-storage: ## reset (stop, delete, start) local s3 storage (minio) $(COMPOSE) -f tests/docker-compose-storage.yml down @mkdir -p tests/miniodata/distribution @rm -rf tests/miniodata/distribution/* tests/miniodata/.minio.sys $(COMPOSE) -f tests/docker-compose-storage.yml up minio minio-init -d .PHONY: run-s3-tests -run-s3-tests: start-cloud-storage ## run S3 storage driver integration tests +run-s3-tests: start-s3-storage ## run S3 storage driver integration tests AWS_ACCESS_KEY=distribution \ AWS_SECRET_KEY=password \ AWS_REGION=us-east-1 \ diff --git a/tests/conf-local-cloud.yml b/tests/conf-local-s3.yml similarity index 100% rename from tests/conf-local-cloud.yml rename to tests/conf-local-s3.yml