Project

General

Profile

Revision 524638e4

Added by Partha Aji over 5 years ago

Fixes #18076 - Can set OSTree repo depth

Enables one to set the importer depth value for the ostree repo.
look at http://projects.theforeman.org/issues/18076 for more info.

View differences:

test/fixtures/vcr_cassettes/extensions/ostree_repository_create/create_with_importer_and_distributors.yml
1 1
---
2 2
http_interactions:
3 3
- request:
4
    method: get
5
    uri: https://admin:HeQSzZgm6ZEKG8aHrJEGW7aGD85Wrj57@runcible.example.com/pulp/api/v2/tasks/bdf7f603-cd5b-4613-8f49-82cc11659ddb/
6
    body:
7
      encoding: US-ASCII
8
      string: ''
9
    headers:
10
      Accept:
11
      - application/json
12
      Accept-Encoding:
13
      - gzip, deflate
14
      Content-Type:
15
      - application/json
16
      User-Agent:
17
      - Ruby
18
  response:
19
    status:
20
      code: 200
21
      message: OK
22
    headers:
23
      Date:
24
      - Fri, 29 Apr 2016 16:21:39 GMT
25
      Server:
26
      - Apache/2.4.6 (CentOS)
27
      Vary:
28
      - Accept-Encoding
29
      Content-Length:
30
      - '684'
31
      Content-Type:
32
      - application/json; charset=utf-8
33
    body:
34
      encoding: ASCII-8BIT
35
      string: '{"exception": null, "task_type": "pulp.server.tasks.repository.delete",
36
        "_href": "/pulp/api/v2/tasks/bdf7f603-cd5b-4613-8f49-82cc11659ddb/", "task_id":
37
        "bdf7f603-cd5b-4613-8f49-82cc11659ddb", "tags": ["pulp:repository:integration_test_id",
38
        "pulp:action:delete"], "finish_time": "2016-04-29T16:21:39Z", "_ns": "task_status",
39
        "start_time": "2016-04-29T16:21:39Z", "traceback": null, "spawned_tasks":
40
        [], "progress_report": {}, "queue": "reserved_resource_worker-0@runcible.example.com.dq",
41
        "state": "finished", "worker_name": "reserved_resource_worker-0@runcible.example.com",
42
        "result": null, "error": null, "_id": {"$oid": "57238a13898f5c862fa3ea7f"},
43
        "id": "57238a13898f5c862fa3ea7f"}'
44
    http_version: 
45
  recorded_at: Fri, 29 Apr 2016 16:21:39 GMT
46
- request:
47
    method: get
48
    uri: https://admin:admin@obelix.example.com/pulp/api/v2/tasks/39d478ca-3f12-49e2-8034-26a27daa3d2e/
49
    body:
50
      encoding: US-ASCII
51
      string: ''
52
    headers:
53
      Accept:
54
      - application/json
55
      Accept-Encoding:
56
      - gzip, deflate
57
      Content-Type:
58
      - application/json
59
      User-Agent:
60
      - Ruby
61
  response:
62
    status:
63
      code: 200
64
      message: OK
65
    headers:
66
      Date:
67
      - Wed, 01 Feb 2017 12:26:44 GMT
68
      Server:
69
      - Apache/2.4.6 (CentOS)
70
      Vary:
71
      - Accept-Encoding
72
      Content-Length:
73
      - '680'
74
      Connection:
75
      - close
76
      Content-Type:
77
      - application/json; charset=utf-8
78
    body:
79
      encoding: ASCII-8BIT
80
      string: '{"exception": null, "task_type": "pulp.server.tasks.repository.delete",
81
        "_href": "/pulp/api/v2/tasks/39d478ca-3f12-49e2-8034-26a27daa3d2e/", "task_id":
82
        "39d478ca-3f12-49e2-8034-26a27daa3d2e", "tags": ["pulp:repository:integration_test_id",
83
        "pulp:action:delete"], "finish_time": "2017-02-01T12:26:44Z", "_ns": "task_status",
84
        "start_time": "2017-02-01T12:26:44Z", "traceback": null, "spawned_tasks":
85
        [], "progress_report": {}, "queue": "reserved_resource_worker-1@obelix.example.com.dq",
86
        "state": "finished", "worker_name": "reserved_resource_worker-1@obelix.example.com",
87
        "result": null, "error": null, "_id": {"$oid": "5891d4044b92d9e3004e81bf"},
88
        "id": "5891d4044b92d9e3004e81bf"}'
89
    http_version: 
90
  recorded_at: Wed, 01 Feb 2017 12:26:44 GMT
91
- request:
92
    method: get
93
    uri: https://admin:admin@obelix.example.com/pulp/api/v2/tasks/2f707cb4-b048-48f9-910f-87c5df2548fd/
94
    body:
95
      encoding: US-ASCII
96
      string: ''
97
    headers:
98
      Accept:
99
      - application/json
100
      Accept-Encoding:
101
      - gzip, deflate
102
      Content-Type:
103
      - application/json
104
      User-Agent:
105
      - Ruby
106
  response:
107
    status:
108
      code: 200
109
      message: OK
110
    headers:
111
      Date:
112
      - Wed, 01 Feb 2017 12:28:33 GMT
113
      Server:
114
      - Apache/2.4.6 (CentOS)
115
      Vary:
116
      - Accept-Encoding
117
      Content-Length:
118
      - '680'
119
      Connection:
120
      - close
121
      Content-Type:
122
      - application/json; charset=utf-8
123
    body:
124
      encoding: ASCII-8BIT
125
      string: '{"exception": null, "task_type": "pulp.server.tasks.repository.delete",
126
        "_href": "/pulp/api/v2/tasks/2f707cb4-b048-48f9-910f-87c5df2548fd/", "task_id":
127
        "2f707cb4-b048-48f9-910f-87c5df2548fd", "tags": ["pulp:repository:integration_test_id",
128
        "pulp:action:delete"], "finish_time": "2017-02-01T12:28:33Z", "_ns": "task_status",
129
        "start_time": "2017-02-01T12:28:33Z", "traceback": null, "spawned_tasks":
130
        [], "progress_report": {}, "queue": "reserved_resource_worker-1@obelix.example.com.dq",
131
        "state": "finished", "worker_name": "reserved_resource_worker-1@obelix.example.com",
132
        "result": null, "error": null, "_id": {"$oid": "5891d4714b92d9e3004e81cc"},
133
        "id": "5891d4714b92d9e3004e81cc"}'
134
    http_version: 
135
  recorded_at: Wed, 01 Feb 2017 12:28:33 GMT
136
- request:
137
    method: get
138
    uri: https://admin:admin@obelix.example.com/pulp/api/v2/tasks/28106c24-456b-4aa9-b803-003ecd72fcee/
139
    body:
140
      encoding: US-ASCII
141
      string: ''
142
    headers:
143
      Accept:
144
      - application/json
145
      Accept-Encoding:
146
      - gzip, deflate
147
      Content-Type:
148
      - application/json
149
      User-Agent:
150
      - Ruby
151
  response:
152
    status:
153
      code: 200
154
      message: OK
155
    headers:
156
      Date:
157
      - Wed, 01 Feb 2017 12:28:58 GMT
158
      Server:
159
      - Apache/2.4.6 (CentOS)
160
      Vary:
161
      - Accept-Encoding
162
      Content-Length:
163
      - '680'
164
      Connection:
165
      - close
166
      Content-Type:
167
      - application/json; charset=utf-8
168
    body:
169
      encoding: ASCII-8BIT
170
      string: '{"exception": null, "task_type": "pulp.server.tasks.repository.delete",
171
        "_href": "/pulp/api/v2/tasks/28106c24-456b-4aa9-b803-003ecd72fcee/", "task_id":
172
        "28106c24-456b-4aa9-b803-003ecd72fcee", "tags": ["pulp:repository:integration_test_id",
173
        "pulp:action:delete"], "finish_time": "2017-02-01T12:28:58Z", "_ns": "task_status",
174
        "start_time": "2017-02-01T12:28:58Z", "traceback": null, "spawned_tasks":
175
        [], "progress_report": {}, "queue": "reserved_resource_worker-1@obelix.example.com.dq",
176
        "state": "finished", "worker_name": "reserved_resource_worker-1@obelix.example.com",
177
        "result": null, "error": null, "_id": {"$oid": "5891d48a4b92d9e3004e81d3"},
178
        "id": "5891d48a4b92d9e3004e81d3"}'
179
    http_version: 
180
  recorded_at: Wed, 01 Feb 2017 12:28:58 GMT
181
- request:
4 182
    method: post
5
    uri: https://admin:HeQSzZgm6ZEKG8aHrJEGW7aGD85Wrj57@runcible.example.com/pulp/api/v2/repositories/
183
    uri: https://admin:admin@obelix.example.com/pulp/api/v2/repositories/
6 184
    body:
7 185
      encoding: UTF-8
8 186
      string: '{"id":"integration_test_id","importer_type_id":"ostree_web_importer","importer_config":{},"distributors":[{"distributor_type_id":"ostree_web_distributor","distributor_config":{},"auto_publish":true,"distributor_id":"123"}]}'
......
23 201
      message: CREATED
24 202
    headers:
25 203
      Date:
26
      - Fri, 29 Apr 2016 16:21:38 GMT
204
      - Wed, 01 Feb 2017 12:30:50 GMT
27 205
      Server:
28 206
      - Apache/2.4.6 (CentOS)
29 207
      Content-Length:
30 208
      - '319'
31 209
      Location:
32
      - https://runcible.example.com/pulp/api/v2/repositories/integration_test_id/
210
      - https://obelix.example.com/pulp/api/v2/repositories/integration_test_id/
211
      Connection:
212
      - close
33 213
      Content-Type:
34 214
      - application/json; charset=utf-8
35 215
    body:
36 216
      encoding: UTF-8
37 217
      string: '{"scratchpad": {}, "display_name": "integration_test_id", "description":
38 218
        null, "last_unit_added": null, "notes": {}, "last_unit_removed": null, "content_unit_counts":
39
        {}, "_ns": "repos", "_id": {"$oid": "57238a12aca4886d952eea95"}, "id": "integration_test_id",
219
        {}, "_ns": "repos", "_id": {"$oid": "5891d4fa70be6f18c78ca84e"}, "id": "integration_test_id",
40 220
        "_href": "/pulp/api/v2/repositories/integration_test_id/"}'
41 221
    http_version: 
42
  recorded_at: Fri, 29 Apr 2016 16:21:38 GMT
222
  recorded_at: Wed, 01 Feb 2017 12:30:50 GMT
43 223
- request:
44 224
    method: get
45
    uri: https://admin:HeQSzZgm6ZEKG8aHrJEGW7aGD85Wrj57@runcible.example.com/pulp/api/v2/repositories/integration_test_id/?details=true
225
    uri: https://admin:admin@obelix.example.com/pulp/api/v2/repositories/integration_test_id/?details=true
46 226
    body:
47 227
      encoding: US-ASCII
48 228
      string: ''
......
61 241
      message: OK
62 242
    headers:
63 243
      Date:
64
      - Fri, 29 Apr 2016 16:21:38 GMT
244
      - Wed, 01 Feb 2017 12:30:50 GMT
65 245
      Server:
66 246
      - Apache/2.4.6 (CentOS)
67 247
      Vary:
68 248
      - Accept-Encoding
69 249
      Content-Length:
70
      - '1051'
250
      - '1187'
251
      Connection:
252
      - close
71 253
      Content-Type:
72 254
      - application/json; charset=utf-8
73 255
    body:
74 256
      encoding: ASCII-8BIT
75 257
      string: '{"scratchpad": {}, "display_name": "integration_test_id", "description":
76
        null, "distributors": [{"repo_id": "integration_test_id", "_href": "/pulp/api/v2/repositories/integration_test_id/distributors/123/",
77
        "_ns": "repo_distributors", "last_publish": null, "distributor_type_id": "ostree_web_distributor",
78
        "auto_publish": true, "scratchpad": {}, "_id": {"$oid": "57238a12aca4886d952eea97"},
79
        "config": {}, "id": "123"}], "last_unit_added": null, "notes": {}, "last_unit_removed":
80
        null, "content_unit_counts": {}, "_ns": "repos", "importers": [{"scratchpad":
81
        null, "_href": "/pulp/api/v2/repositories/integration_test_id/importers/ostree_web_importer/",
82
        "_ns": "repo_importers", "importer_type_id": "ostree_web_importer", "last_sync":
83
        null, "repo_id": "integration_test_id", "_id": {"$oid": "57238a12aca4886d952eea96"},
258
        null, "distributors": [{"repo_id": "integration_test_id", "last_updated":
259
        "2017-02-01T12:30:50Z", "_href": "/pulp/api/v2/repositories/integration_test_id/distributors/123/",
260
        "last_override_config": {}, "last_publish": null, "distributor_type_id": "ostree_web_distributor",
261
        "auto_publish": true, "scratchpad": {}, "_ns": "repo_distributors", "_id":
262
        {"$oid": "5891d4fa70be6f18c78ca850"}, "config": {}, "id": "123"}], "last_unit_added":
263
        null, "notes": {}, "last_unit_removed": null, "content_unit_counts": {}, "_ns":
264
        "repos", "importers": [{"repo_id": "integration_test_id", "last_updated":
265
        "2017-02-01T12:30:50Z", "_href": "/pulp/api/v2/repositories/integration_test_id/importers/ostree_web_importer/",
266
        "_ns": "repo_importers", "importer_type_id": "ostree_web_importer", "last_override_config":
267
        {}, "last_sync": null, "scratchpad": null, "_id": {"$oid": "5891d4fa70be6f18c78ca84f"},
84 268
        "config": {}, "id": "ostree_web_importer"}], "locally_stored_units": 0, "_id":
85
        {"$oid": "57238a12aca4886d952eea95"}, "total_repository_units": 0, "id": "integration_test_id",
269
        {"$oid": "5891d4fa70be6f18c78ca84e"}, "total_repository_units": 0, "id": "integration_test_id",
86 270
        "_href": "/pulp/api/v2/repositories/integration_test_id/"}'
87 271
    http_version: 
88
  recorded_at: Fri, 29 Apr 2016 16:21:39 GMT
272
  recorded_at: Wed, 01 Feb 2017 12:30:50 GMT
89 273
- request:
90 274
    method: delete
91
    uri: https://admin:HeQSzZgm6ZEKG8aHrJEGW7aGD85Wrj57@runcible.example.com/pulp/api/v2/repositories/integration_test_id/
275
    uri: https://admin:admin@obelix.example.com/pulp/api/v2/repositories/integration_test_id/
92 276
    body:
93 277
      encoding: US-ASCII
94 278
      string: ''
......
107 291
      message: ACCEPTED
108 292
    headers:
109 293
      Date:
110
      - Fri, 29 Apr 2016 16:21:39 GMT
294
      - Wed, 01 Feb 2017 12:30:50 GMT
111 295
      Server:
112 296
      - Apache/2.4.6 (CentOS)
113 297
      Content-Length:
114 298
      - '172'
299
      Connection:
300
      - close
115 301
      Content-Type:
116 302
      - application/json; charset=utf-8
117 303
    body:
118 304
      encoding: UTF-8
119
      string: '{"spawned_tasks": [{"_href": "/pulp/api/v2/tasks/bdf7f603-cd5b-4613-8f49-82cc11659ddb/",
120
        "task_id": "bdf7f603-cd5b-4613-8f49-82cc11659ddb"}], "result": null, "error":
305
      string: '{"spawned_tasks": [{"_href": "/pulp/api/v2/tasks/e9624ca4-f968-4ae9-9dfb-604c15164f0f/",
306
        "task_id": "e9624ca4-f968-4ae9-9dfb-604c15164f0f"}], "result": null, "error":
121 307
        null}'
122 308
    http_version: 
123
  recorded_at: Fri, 29 Apr 2016 16:21:39 GMT
309
  recorded_at: Wed, 01 Feb 2017 12:30:50 GMT
124 310
- request:
125 311
    method: get
126
    uri: https://admin:HeQSzZgm6ZEKG8aHrJEGW7aGD85Wrj57@runcible.example.com/pulp/api/v2/tasks/bdf7f603-cd5b-4613-8f49-82cc11659ddb/
312
    uri: https://admin:admin@obelix.example.com/pulp/api/v2/tasks/e9624ca4-f968-4ae9-9dfb-604c15164f0f/
127 313
    body:
128 314
      encoding: US-ASCII
129 315
      string: ''
......
142 328
      message: OK
143 329
    headers:
144 330
      Date:
145
      - Fri, 29 Apr 2016 16:21:39 GMT
331
      - Wed, 01 Feb 2017 12:30:51 GMT
146 332
      Server:
147 333
      - Apache/2.4.6 (CentOS)
148 334
      Vary:
149 335
      - Accept-Encoding
150 336
      Content-Length:
151
      - '684'
337
      - '680'
338
      Connection:
339
      - close
152 340
      Content-Type:
153 341
      - application/json; charset=utf-8
154 342
    body:
155 343
      encoding: ASCII-8BIT
156 344
      string: '{"exception": null, "task_type": "pulp.server.tasks.repository.delete",
157
        "_href": "/pulp/api/v2/tasks/bdf7f603-cd5b-4613-8f49-82cc11659ddb/", "task_id":
158
        "bdf7f603-cd5b-4613-8f49-82cc11659ddb", "tags": ["pulp:repository:integration_test_id",
159
        "pulp:action:delete"], "finish_time": "2016-04-29T16:21:39Z", "_ns": "task_status",
160
        "start_time": "2016-04-29T16:21:39Z", "traceback": null, "spawned_tasks":
161
        [], "progress_report": {}, "queue": "reserved_resource_worker-0@runcible.example.com.dq",
162
        "state": "finished", "worker_name": "reserved_resource_worker-0@runcible.example.com",
163
        "result": null, "error": null, "_id": {"$oid": "57238a13898f5c862fa3ea7f"},
164
        "id": "57238a13898f5c862fa3ea7f"}'
345
        "_href": "/pulp/api/v2/tasks/e9624ca4-f968-4ae9-9dfb-604c15164f0f/", "task_id":
346
        "e9624ca4-f968-4ae9-9dfb-604c15164f0f", "tags": ["pulp:repository:integration_test_id",
347
        "pulp:action:delete"], "finish_time": "2017-02-01T12:30:50Z", "_ns": "task_status",
348
        "start_time": "2017-02-01T12:30:50Z", "traceback": null, "spawned_tasks":
349
        [], "progress_report": {}, "queue": "reserved_resource_worker-1@obelix.example.com.dq",
350
        "state": "finished", "worker_name": "reserved_resource_worker-1@obelix.example.com",
351
        "result": null, "error": null, "_id": {"$oid": "5891d4fa4b92d9e3004e81dc"},
352
        "id": "5891d4fa4b92d9e3004e81dc"}'
165 353
    http_version: 
166
  recorded_at: Fri, 29 Apr 2016 16:21:39 GMT
167
recorded_with: VCR 3.0.1
354
  recorded_at: Wed, 01 Feb 2017 12:30:51 GMT
355
recorded_with: VCR 3.0.3

Also available in: Unified diff