lowlydba/Setup Garage
Start a single-node, dockerized Garage S3 service for testing code against a real S3 API in CI. Zero required configuration.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| garage-version | Garage container image tag (v2.3.0 or newer required). | no | v2.3.0 |
| bucket | Name of the default bucket to create. | no | garage |
| access-key-id | S3 access key ID. Auto-generated when empty. Must start with "GK". | no | "" |
| secret-access-key | S3 secret access key. Auto-generated when empty. | no | "" |
| region | S3 region name reported by Garage. | no | garage-east-1 |
| s3-port | Host port to expose the S3 API on. | no | 3900 |
| container-name | Name for the Garage docker container. | no | garage |
| set-aws-env | Export AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_ENDPOINT_URL, AWS_REGION and AWS_DEFAULT_REGION so later steps auto-authenticate. Set to "false" if the job also uses real AWS credentials. | no | true |
Outputs
| name | description |
|---|---|
| s3-endpoint | S3 API endpoint URL (e.g. http://localhost:3900). |
| region | S3 region name. |
| bucket | Name of the created bucket. |
| access-key-id | S3 access key ID. |
| secret-access-key | S3 secret access key (masked in logs). |