-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
-
False
-
None
-
False
-
Documentation (Ref Guide, User Guide, etc.)
-
-
The sample configuration for Swift storage in the documentation is based on Identity API V1 for `auth_url` and `auth_version`. Since the latest version is Identity API V3[1], parameters such as `os_options` is required[2].
Example:
DISTRIBUTED_STORAGE_CONFIG:
swiftStorage:
- SwiftStorage
- swift_user: swift_user_here
swift_password: swift_password_here
swift_container: swift_container_here
auth_url: https://example.org:13000/v3
auth_version: 3
os_options:
tenant_id: osp_tenant_id_here
user_domain_name: osp_domain_name_here
ca_cert_path: /conf/stack/swift.cert
storage_path: /datastorage/registry
DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS: []
DISTRIBUTED_STORAGE_PREFERENCE:
- swiftStorage
[1] https://docs.openstack.org/api-ref/identity/v3/index.html
[2] https://github.com/quay/quay/blob/v3.12.3/config-tool/pkg/lib/shared/storage_validators.go#L511-L538