canonical/Devstack Swift Test Instance

Create a openstack swift instance for test purpose

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
networkIPv4 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. yes10.100.115.2/24
use-cacheUse 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). yestrue
s3apiEnable swift s3api middleware to emulate the S3 REST api on top of swift. yesfalse
cache-keyCache 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""
namedescription
credentialsCredentials 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.