canonical/Devstack Swift Test Instance
Create a openstack swift instance for test purpose
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| network | IPv4 network address and network prefix reserved for devstack server in CIDR notation. Network prefix bits must be less than 31 since an additional IPv4 address need to be allocated for the host. Update this option only if the default address conflicts with other Github actions. | yes | 10.100.115.2/24 |
| use-cache | Use Github action cache to speed up devstack build time. setup-devstack-swift will use 1 GiB of cache, disable this only if other slower steps require that 1 GiB of cache. Or the workflow runs are very infrequent, cache will be expired each time (building from scratch and generating cache is slower than building from scratch alone). | yes | true |
| s3api | Enable swift s3api middleware to emulate the S3 REST api on top of swift. | yes | false |
| cache-key | Cache key for the GitHub action cache used in this action. When set to an empty string, use the default cache key schema to generate one. | yes | "" |
Outputs
| name | description |
|---|---|
| credentials | Credentials used to authenticate access to swift test instance. For swift API: It's OpenStack RC file style i.g. export <env-name>=<env-value>. For S3 API: It's in ini file format with three keys: aws_access_key_id, aws_secret_access_key and endpoint_url. |