summaryrefslogtreecommitdiffstats
path: root/qa/suites/rgw/tempest/tasks/rgw_tempest.yaml
blob: bfbb0cb4e29f72ee83fec0cd7e0c5489fffea261 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# ubuntu for py2 until we move to py3
os_type: ubuntu

# see http://tracker.ceph.com/issues/20360 and http://tracker.ceph.com/issues/18126
tasks:
- install:
- ceph:
- tox: [ client.0 ]
- keystone:
    client.0:
      sha1: 17.0.0.0rc2
      force-branch: master
      tenants:
        - name: admin
          description:  Admin Tenant
      users:
        - name: admin
          password: ADMIN
          project: admin
      roles: [ name: admin, name: Member ]
      role-mappings:
        - name: admin
          user: admin
          project: admin
      services:
        - name: keystone
          type: identity
          description: Keystone Identity Service
        - name: swift
          type: object-store
          description: Swift Service
- rgw:
    client.0:
      frontend_prefix: /swift
      use-keystone-role: client.0
- tempest:
    client.0:
      sha1: d3fa46495a78160989120ba39793f7ba2e22d81c
      force-branch: master
      use-keystone-role: client.0
      auth:
        admin_username: admin
        admin_project_name: admin
        admin_password: ADMIN
        admin_domain_name: Default
      identity:
        uri: http://{keystone_public_host}:{keystone_public_port}/v2.0/
        uri_v3: http://{keystone_public_host}:{keystone_public_port}/v3/
        admin_role: admin
      object-storage:
        reseller_admin_role: admin
      object-storage-feature-enabled:
        container_sync: false
        discoverability: false
      blacklist:
        # TODO(rzarzynski): we really need to update the list after
        # merging PRs #15369 and #12704. Additionally, we would be
        # able to enable the discoverability API testing above.
        - .*test_list_containers_reverse_order.*
        - .*test_list_container_contents_with_end_marker.*
        - .*test_delete_non_empty_container.*
        - .*test_container_synchronization.*
        - .*test_get_object_after_expiration_time.*
        - .*test_create_object_with_transfer_encoding.*
overrides:
  ceph:
    conf:
      global:
        osd_min_pg_log_entries: 10
        osd_max_pg_log_entries: 10
      client:
        rgw keystone admin token: ADMIN
        rgw keystone accepted roles: admin,Member
        rgw keystone implicit tenants: true
        rgw keystone accepted admin roles: admin
        rgw swift enforce content length: true
        rgw swift account in url: true
        rgw swift versioning enabled: true