summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2018-02-14 08:45:52 -0600
committerMonty Taylor <mordred@inaugust.com>2018-02-14 08:45:52 -0600
commit8471b4098d1f902e6277a84f64a806e35e71bcc1 (patch)
tree3ca73d7d9e40e643bb87ae9cb74c60ee0a6bd54a
parent450d6d81ff0701fab3bfbc0e7fff24ffdd17a7c9 (diff)
Sort json data
The patches from the proposal bot are large and unreadable because our starting data is not sorted like the data that we're publishing now is. Sort the current data by hand so that the proposal bot changes can actually be read. Change-Id: I6066d7f74b7abee87a63115941bdced1d44e39b7
Notes
Notes (review): Code-Review+2: Eric Fried <efried@us.ibm.com> Code-Review+2: Chris Dent <cdent@anticdent.org> Workflow+1: Chris Dent <cdent@anticdent.org> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 15 Feb 2018 15:08:19 +0000 Reviewed-on: https://review.openstack.org/544365 Project: openstack/os-service-types Branch: refs/heads/master
-rw-r--r--os_service_types/data/service-types.json1342
1 files changed, 671 insertions, 671 deletions
diff --git a/os_service_types/data/service-types.json b/os_service_types/data/service-types.json
index 245adb5..f3dd924 100644
--- a/os_service_types/data/service-types.json
+++ b/os_service_types/data/service-types.json
@@ -1,245 +1,827 @@
1{ 1{
2 "all_types_by_service_type": {
3 "alarm": [
4 "alarm",
5 "alarming"
6 ],
7 "application-catalog": [
8 "application-catalog"
9 ],
10 "application-container": [
11 "application-container",
12 "container"
13 ],
14 "application-deployment": [
15 "application-deployment",
16 "application_deployment"
17 ],
18 "backup": [
19 "backup"
20 ],
21 "baremetal": [
22 "baremetal"
23 ],
24 "baremetal-introspection": [
25 "baremetal-introspection"
26 ],
27 "block-storage": [
28 "block-storage",
29 "volumev3",
30 "volumev2",
31 "volume"
32 ],
33 "clustering": [
34 "clustering",
35 "resource-cluster"
36 ],
37 "compute": [
38 "compute"
39 ],
40 "container-infrastructure-management": [
41 "container-infrastructure-management",
42 "container-infrastructure"
43 ],
44 "data-processing": [
45 "data-processing"
46 ],
47 "data-protection-orchestration": [
48 "data-protection-orchestration"
49 ],
50 "database": [
51 "database"
52 ],
53 "dns": [
54 "dns"
55 ],
56 "ec2-api": [
57 "ec2-api"
58 ],
59 "event": [
60 "event",
61 "events"
62 ],
63 "identity": [
64 "identity"
65 ],
66 "image": [
67 "image"
68 ],
69 "key-manager": [
70 "key-manager"
71 ],
72 "load-balancer": [
73 "load-balancer"
74 ],
75 "message": [
76 "message",
77 "messaging"
78 ],
79 "meter": [
80 "meter",
81 "metering"
82 ],
83 "monitoring": [
84 "monitoring"
85 ],
86 "monitoring-events": [
87 "monitoring-events"
88 ],
89 "monitoring-logging": [
90 "monitoring-logging",
91 "monitoring-log-api"
92 ],
93 "multi-region-network-automation": [
94 "multi-region-network-automation",
95 "tricircle"
96 ],
97 "network": [
98 "network"
99 ],
100 "nfv-orchestration": [
101 "nfv-orchestration"
102 ],
103 "object-store": [
104 "object-store"
105 ],
106 "operator-policy": [
107 "operator-policy",
108 "policy"
109 ],
110 "orchestration": [
111 "orchestration"
112 ],
113 "placement": [
114 "placement"
115 ],
116 "rating": [
117 "rating"
118 ],
119 "resource-optimization": [
120 "resource-optimization",
121 "infra-optim"
122 ],
123 "root-cause-analysis": [
124 "root-cause-analysis",
125 "rca"
126 ],
127 "search": [
128 "search"
129 ],
130 "shared-file-system": [
131 "shared-file-system",
132 "sharev2",
133 "share"
134 ],
135 "workflow": [
136 "workflow",
137 "workflowv2"
138 ]
139 },
140 "forward": {
141 "alarm": [
142 "alarming"
143 ],
144 "application-container": [
145 "container"
146 ],
147 "application-deployment": [
148 "application_deployment"
149 ],
150 "block-storage": [
151 "volumev3",
152 "volumev2",
153 "volume"
154 ],
155 "clustering": [
156 "resource-cluster"
157 ],
158 "container-infrastructure-management": [
159 "container-infrastructure"
160 ],
161 "event": [
162 "events"
163 ],
164 "message": [
165 "messaging"
166 ],
167 "meter": [
168 "metering"
169 ],
170 "monitoring-logging": [
171 "monitoring-log-api"
172 ],
173 "multi-region-network-automation": [
174 "tricircle"
175 ],
176 "operator-policy": [
177 "policy"
178 ],
179 "resource-optimization": [
180 "infra-optim"
181 ],
182 "root-cause-analysis": [
183 "rca"
184 ],
185 "shared-file-system": [
186 "sharev2",
187 "share"
188 ],
189 "workflow": [
190 "workflowv2"
191 ]
192 },
193 "primary_service_by_project": {
194 "aodh": {
195 "aliases": [
196 "alarming"
197 ],
198 "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html",
199 "project": "aodh",
200 "service_type": "alarm"
201 },
202 "barbican": {
203 "api_reference": "https://developer.openstack.org/api-ref/key-manager/",
204 "project": "barbican",
205 "service_type": "key-manager"
206 },
207 "ceilometer": {
208 "aliases": [
209 "metering"
210 ],
211 "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html",
212 "project": "ceilometer",
213 "service_type": "meter"
214 },
215 "cinder": {
216 "aliases": [
217 "volumev3",
218 "volumev2",
219 "volume"
220 ],
221 "api_reference": "https://developer.openstack.org/api-ref/block-storage/",
222 "project": "cinder",
223 "service_type": "block-storage"
224 },
225 "cloudkitty": {
226 "api_reference": "https://docs.openstack.org/developer/cloudkitty/webapi/root.html",
227 "project": "cloudkitty",
228 "service_type": "rating"
229 },
230 "congress": {
231 "aliases": [
232 "policy"
233 ],
234 "api_reference": "https://docs.openstack.org/developer/congress/api.html",
235 "project": "congress",
236 "service_type": "operator-policy"
237 },
238 "designate": {
239 "api_reference": "https://developer.openstack.org/api-ref/dns/",
240 "project": "designate",
241 "service_type": "dns"
242 },
243 "ec2-api": {
244 "api_reference": "https://developer.openstack.org/api-ref/ec2-api/",
245 "project": "ec2-api",
246 "service_type": "ec2-api"
247 },
248 "freezer-api": {
249 "api_reference": "https://developer.openstack.org/api-ref/backup/",
250 "project": "freezer-api",
251 "service_type": "backup"
252 },
253 "glance": {
254 "api_reference": "https://developer.openstack.org/api-ref/image/",
255 "project": "glance",
256 "service_type": "image"
257 },
258 "heat": {
259 "api_reference": "https://developer.openstack.org/api-ref/orchestration/",
260 "project": "heat",
261 "service_type": "orchestration"
262 },
263 "ironic": {
264 "api_reference": "https://developer.openstack.org/api-ref/baremetal/",
265 "project": "ironic",
266 "service_type": "baremetal"
267 },
268 "ironic-inspector": {
269 "api_reference": "https://docs.openstack.org/developer/ironic-inspector/http-api.html",
270 "project": "ironic-inspector",
271 "service_type": "baremetal-introspection"
272 },
273 "karbor": {
274 "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/",
275 "project": "karbor",
276 "service_type": "data-protection-orchestration"
277 },
278 "keystone": {
279 "api_reference": "https://developer.openstack.org/api-ref/identity/",
280 "project": "keystone",
281 "service_type": "identity"
282 },
283 "magnum": {
284 "aliases": [
285 "container-infrastructure"
286 ],
287 "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/",
288 "project": "magnum",
289 "service_type": "container-infrastructure-management"
290 },
291 "manila": {
292 "aliases": [
293 "sharev2",
294 "share"
295 ],
296 "api_reference": "https://developer.openstack.org/api-ref/shared-file-systems/",
297 "project": "manila",
298 "service_type": "shared-file-system"
299 },
300 "mistral": {
301 "aliases": [
302 "workflowv2"
303 ],
304 "api_reference": "https://docs.openstack.org/developer/mistral/developer/webapi/index.html",
305 "project": "mistral",
306 "service_type": "workflow"
307 },
308 "monasca-api": {
309 "api_reference": "https://developer.openstack.org/api-ref/monitoring/",
310 "project": "monasca-api",
311 "service_type": "monitoring"
312 },
313 "monasca-events-api": {
314 "api_reference": "https://developer.openstack.org/api-ref/monitoring-events-api/",
315 "project": "monasca-events-api",
316 "service_type": "monitoring-events"
317 },
318 "monasca-log-api": {
319 "aliases": [
320 "monitoring-log-api"
321 ],
322 "api_reference": "https://developer.openstack.org/api-ref/monitoring-log-api/",
323 "project": "monasca-log-api",
324 "service_type": "monitoring-logging"
325 },
326 "murano": {
327 "api_reference": "https://developer.openstack.org/api-ref/application-catalog/",
328 "project": "murano",
329 "service_type": "application-catalog"
330 },
331 "neutron": {
332 "api_reference": "https://developer.openstack.org/api-ref/network/",
333 "api_reference_project": "neutron-lib",
334 "project": "neutron",
335 "service_type": "network"
336 },
337 "neutron-lib": {
338 "api_reference": "https://developer.openstack.org/api-ref/network/",
339 "api_reference_project": "neutron-lib",
340 "project": "neutron",
341 "service_type": "network"
342 },
343 "nova": {
344 "api_reference": "https://developer.openstack.org/api-ref/compute/",
345 "project": "nova",
346 "service_type": "compute"
347 },
348 "octavia": {
349 "api_reference": "https://developer.openstack.org/api-ref/load-balancer/",
350 "project": "octavia",
351 "service_type": "load-balancer"
352 },
353 "panko": {
354 "aliases": [
355 "events"
356 ],
357 "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html",
358 "project": "panko",
359 "service_type": "event"
360 },
361 "sahara": {
362 "api_reference": "https://developer.openstack.org/api-ref/data-processing/",
363 "project": "sahara",
364 "service_type": "data-processing"
365 },
366 "searchlight": {
367 "api_reference": "https://developer.openstack.org/api-ref/search/",
368 "project": "searchlight",
369 "service_type": "search"
370 },
371 "senlin": {
372 "aliases": [
373 "resource-cluster"
374 ],
375 "api_reference": "https://developer.openstack.org/api-ref/clustering/",
376 "project": "senlin",
377 "service_type": "clustering"
378 },
379 "solum": {
380 "aliases": [
381 "application_deployment"
382 ],
383 "api_reference": "https://docs.openstack.org/developer/solum/develop_applications/webapi/index.html",
384 "project": "solum",
385 "service_type": "application-deployment"
386 },
387 "swift": {
388 "api_reference": "https://developer.openstack.org/api-ref/object-store/",
389 "project": "swift",
390 "service_type": "object-store"
391 },
392 "tacker": {
393 "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/",
394 "project": "tacker",
395 "service_type": "nfv-orchestration"
396 },
397 "tricircle": {
398 "aliases": [
399 "tricircle"
400 ],
401 "api_reference": "https://docs.openstack.org/developer/tricircle/api_v1.html",
402 "project": "tricircle",
403 "service_type": "multi-region-network-automation"
404 },
405 "trove": {
406 "api_reference": "https://developer.openstack.org/api-ref/database/",
407 "project": "trove",
408 "service_type": "database"
409 },
410 "vitrage": {
411 "aliases": [
412 "rca"
413 ],
414 "api_reference": "https://docs.openstack.org/developer/vitrage/vitrage-api.html",
415 "project": "vitrage",
416 "service_type": "root-cause-analysis"
417 },
418 "watcher": {
419 "aliases": [
420 "infra-optim"
421 ],
422 "api_reference": "https://docs.openstack.org/developer/watcher/webapi/v1.html",
423 "project": "watcher",
424 "service_type": "resource-optimization"
425 },
426 "zaqar": {
427 "aliases": [
428 "messaging"
429 ],
430 "api_reference": "https://developer.openstack.org/api-ref/message/",
431 "project": "zaqar",
432 "service_type": "message"
433 },
434 "zun": {
435 "aliases": [
436 "container"
437 ],
438 "api_reference": "https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source",
439 "project": "zun",
440 "service_type": "application-container"
441 }
442 },
443 "reverse": {
444 "alarming": "alarm",
445 "application_deployment": "application-deployment",
446 "container": "application-container",
447 "container-infrastructure": "container-infrastructure-management",
448 "events": "event",
449 "infra-optim": "resource-optimization",
450 "messaging": "message",
451 "metering": "meter",
452 "monitoring-log-api": "monitoring-logging",
453 "policy": "operator-policy",
454 "rca": "root-cause-analysis",
455 "resource-cluster": "clustering",
456 "share": "shared-file-system",
457 "sharev2": "shared-file-system",
458 "tricircle": "multi-region-network-automation",
459 "volume": "block-storage",
460 "volumev2": "block-storage",
461 "volumev3": "block-storage",
462 "workflowv2": "workflow"
463 },
464 "service_types_by_project": {
465 "aodh": [
466 "alarm"
467 ],
468 "barbican": [
469 "key-manager"
470 ],
471 "ceilometer": [
472 "meter"
473 ],
474 "cinder": [
475 "block-storage"
476 ],
477 "cloudkitty": [
478 "rating"
479 ],
480 "congress": [
481 "operator-policy"
482 ],
483 "designate": [
484 "dns"
485 ],
486 "ec2-api": [
487 "ec2-api"
488 ],
489 "freezer-api": [
490 "backup"
491 ],
492 "glance": [
493 "image"
494 ],
495 "heat": [
496 "orchestration"
497 ],
498 "ironic": [
499 "baremetal"
500 ],
501 "ironic-inspector": [
502 "baremetal-introspection"
503 ],
504 "karbor": [
505 "data-protection-orchestration"
506 ],
507 "keystone": [
508 "identity"
509 ],
510 "magnum": [
511 "container-infrastructure-management"
512 ],
513 "manila": [
514 "shared-file-system"
515 ],
516 "mistral": [
517 "workflow"
518 ],
519 "monasca-api": [
520 "monitoring"
521 ],
522 "monasca-events-api": [
523 "monitoring-events"
524 ],
525 "monasca-log-api": [
526 "monitoring-logging"
527 ],
528 "murano": [
529 "application-catalog"
530 ],
531 "neutron": [
532 "network"
533 ],
534 "neutron-lib": [
535 "network"
536 ],
537 "nova": [
538 "compute",
539 "placement"
540 ],
541 "octavia": [
542 "load-balancer"
543 ],
544 "panko": [
545 "event"
546 ],
547 "sahara": [
548 "data-processing"
549 ],
550 "searchlight": [
551 "search"
552 ],
553 "senlin": [
554 "clustering"
555 ],
556 "solum": [
557 "application-deployment"
558 ],
559 "swift": [
560 "object-store"
561 ],
562 "tacker": [
563 "nfv-orchestration"
564 ],
565 "tricircle": [
566 "multi-region-network-automation"
567 ],
568 "trove": [
569 "database"
570 ],
571 "vitrage": [
572 "root-cause-analysis"
573 ],
574 "watcher": [
575 "resource-optimization"
576 ],
577 "zaqar": [
578 "message"
579 ],
580 "zun": [
581 "application-container"
582 ]
583 },
2 "services": [ 584 "services": [
3 { 585 {
4 "project": "keystone",
5 "api_reference": "https://developer.openstack.org/api-ref/identity/", 586 "api_reference": "https://developer.openstack.org/api-ref/identity/",
587 "project": "keystone",
6 "service_type": "identity" 588 "service_type": "identity"
7 }, 589 },
8 { 590 {
9 "project": "nova",
10 "api_reference": "https://developer.openstack.org/api-ref/compute/", 591 "api_reference": "https://developer.openstack.org/api-ref/compute/",
592 "project": "nova",
11 "service_type": "compute" 593 "service_type": "compute"
12 }, 594 },
13 { 595 {
14 "project": "glance",
15 "api_reference": "https://developer.openstack.org/api-ref/image/", 596 "api_reference": "https://developer.openstack.org/api-ref/image/",
597 "project": "glance",
16 "service_type": "image" 598 "service_type": "image"
17 }, 599 },
18 { 600 {
19 "project": "octavia",
20 "api_reference": "https://developer.openstack.org/api-ref/load-balancer/", 601 "api_reference": "https://developer.openstack.org/api-ref/load-balancer/",
602 "project": "octavia",
21 "service_type": "load-balancer" 603 "service_type": "load-balancer"
22 }, 604 },
23 { 605 {
24 "project": "swift",
25 "api_reference": "https://developer.openstack.org/api-ref/object-storage/", 606 "api_reference": "https://developer.openstack.org/api-ref/object-storage/",
607 "project": "swift",
26 "service_type": "object-store" 608 "service_type": "object-store"
27 }, 609 },
28 { 610 {
29 "project": "senlin",
30 "api_reference": "https://developer.openstack.org/api-ref/clustering/",
31 "service_type": "clustering",
32 "aliases": [ 611 "aliases": [
33 "resource-cluster" 612 "resource-cluster"
34 ] 613 ],
614 "api_reference": "https://developer.openstack.org/api-ref/clustering/",
615 "project": "senlin",
616 "service_type": "clustering"
35 }, 617 },
36 { 618 {
37 "project": "sahara",
38 "api_reference": "https://developer.openstack.org/api-ref/data-processing/", 619 "api_reference": "https://developer.openstack.org/api-ref/data-processing/",
620 "project": "sahara",
39 "service_type": "data-processing" 621 "service_type": "data-processing"
40 }, 622 },
41 { 623 {
42 "project": "ironic",
43 "api_reference": "https://developer.openstack.org/api-ref/baremetal/", 624 "api_reference": "https://developer.openstack.org/api-ref/baremetal/",
625 "project": "ironic",
44 "service_type": "baremetal" 626 "service_type": "baremetal"
45 }, 627 },
46 { 628 {
47 "project": "ironic-inspector",
48 "api_reference": "https://docs.openstack.org/developer/ironic-inspector/http-api.html", 629 "api_reference": "https://docs.openstack.org/developer/ironic-inspector/http-api.html",
630 "project": "ironic-inspector",
49 "service_type": "baremetal-introspection" 631 "service_type": "baremetal-introspection"
50 }, 632 },
51 { 633 {
52 "project": "barbican",
53 "api_reference": "https://developer.openstack.org/api-ref/key-manager/", 634 "api_reference": "https://developer.openstack.org/api-ref/key-manager/",
635 "project": "barbican",
54 "service_type": "key-manager" 636 "service_type": "key-manager"
55 }, 637 },
56 { 638 {
57 "project": "ec2-api",
58 "api_reference": "https://developer.openstack.org/api-ref/ec2-api/", 639 "api_reference": "https://developer.openstack.org/api-ref/ec2-api/",
640 "project": "ec2-api",
59 "service_type": "ec2-api" 641 "service_type": "ec2-api"
60 }, 642 },
61 { 643 {
62 "project": "watcher",
63 "api_reference": "https://docs.openstack.org/developer/watcher/webapi/v1.html",
64 "service_type": "resource-optimization",
65 "aliases": [ 644 "aliases": [
66 "infra-optim" 645 "infra-optim"
67 ] 646 ],
647 "api_reference": "https://docs.openstack.org/developer/watcher/webapi/v1.html",
648 "project": "watcher",
649 "service_type": "resource-optimization"
68 }, 650 },
69 { 651 {
70 "project": "zaqar",
71 "api_reference": "https://developer.openstack.org/api-ref/messaging/",
72 "service_type": "message",
73 "aliases": [ 652 "aliases": [
74 "messaging" 653 "messaging"
75 ] 654 ],
655 "api_reference": "https://developer.openstack.org/api-ref/messaging/",
656 "project": "zaqar",
657 "service_type": "message"
76 }, 658 },
77 { 659 {
78 "project": "murano",
79 "api_reference": "https://developer.openstack.org/api-ref/application-catalog/", 660 "api_reference": "https://developer.openstack.org/api-ref/application-catalog/",
661 "project": "murano",
80 "service_type": "application-catalog" 662 "service_type": "application-catalog"
81 }, 663 },
82 { 664 {
83 "project": "magnum",
84 "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/",
85 "service_type": "container-infrastructure-management",
86 "aliases": [ 665 "aliases": [
87 "container-infrastructure" 666 "container-infrastructure"
88 ] 667 ],
668 "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/",
669 "project": "magnum",
670 "service_type": "container-infrastructure-management"
89 }, 671 },
90 { 672 {
91 "project": "searchlight",
92 "api_reference": "https://developer.openstack.org/api-ref/search/", 673 "api_reference": "https://developer.openstack.org/api-ref/search/",
674 "project": "searchlight",
93 "service_type": "search" 675 "service_type": "search"
94 }, 676 },
95 { 677 {
96 "project": "designate",
97 "api_reference": "https://developer.openstack.org/api-ref/dns/", 678 "api_reference": "https://developer.openstack.org/api-ref/dns/",
679 "project": "designate",
98 "service_type": "dns" 680 "service_type": "dns"
99 }, 681 },
100 { 682 {
101 "project": "mistral",
102 "api_reference": "https://docs.openstack.org/developer/mistral/developer/webapi/index.html",
103 "service_type": "workflow",
104 "aliases": [ 683 "aliases": [
105 "workflowv2" 684 "workflowv2"
106 ] 685 ],
686 "api_reference": "https://docs.openstack.org/developer/mistral/developer/webapi/index.html",
687 "project": "mistral",
688 "service_type": "workflow"
107 }, 689 },
108 { 690 {
109 "project": "cloudkitty",
110 "api_reference": "https://docs.openstack.org/developer/cloudkitty/webapi/root.html", 691 "api_reference": "https://docs.openstack.org/developer/cloudkitty/webapi/root.html",
692 "project": "cloudkitty",
111 "service_type": "rating" 693 "service_type": "rating"
112 }, 694 },
113 { 695 {
114 "project": "congress",
115 "api_reference": "https://docs.openstack.org/developer/congress/api.html",
116 "service_type": "operator-policy",
117 "aliases": [ 696 "aliases": [
118 "policy" 697 "policy"
119 ] 698 ],
699 "api_reference": "https://docs.openstack.org/developer/congress/api.html",
700 "project": "congress",
701 "service_type": "operator-policy"
120 }, 702 },
121 { 703 {
122 "project": "manila",
123 "api_reference": "https://developer.openstack.org/api-ref/shared-file-systems/",
124 "service_type": "shared-file-system",
125 "aliases": [ 704 "aliases": [
126 "sharev2", 705 "sharev2",
127 "share" 706 "share"
128 ] 707 ],
708 "api_reference": "https://developer.openstack.org/api-ref/shared-file-systems/",
709 "project": "manila",
710 "service_type": "shared-file-system"
129 }, 711 },
130 { 712 {
131 "project": "karbor",
132 "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/", 713 "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/",
714 "project": "karbor",
133 "service_type": "data-protection-orchestration" 715 "service_type": "data-protection-orchestration"
134 }, 716 },
135 { 717 {
136 "project": "heat",
137 "api_reference": "https://developer.openstack.org/api-ref/orchestration/", 718 "api_reference": "https://developer.openstack.org/api-ref/orchestration/",
719 "project": "heat",
138 "service_type": "orchestration" 720 "service_type": "orchestration"
139 }, 721 },
140 { 722 {
141 "project": "cinder",
142 "api_reference": "https://developer.openstack.org/api-ref/block-storage/",
143 "service_type": "block-storage",
144 "aliases": [ 723 "aliases": [
145 "volumev3", 724 "volumev3",
146 "volumev2", 725 "volumev2",
147 "volume" 726 "volume"
148 ] 727 ],
728 "api_reference": "https://developer.openstack.org/api-ref/block-storage/",
729 "project": "cinder",
730 "service_type": "block-storage"
149 }, 731 },
150 { 732 {
151 "project": "aodh",
152 "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html",
153 "service_type": "alarm",
154 "aliases": [ 733 "aliases": [
155 "alarming" 734 "alarming"
156 ] 735 ],
736 "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html",
737 "project": "aodh",
738 "service_type": "alarm"
157 }, 739 },
158 { 740 {
159 "project": "ceilometer",
160 "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html",
161 "service_type": "meter",
162 "aliases": [ 741 "aliases": [
163 "metering" 742 "metering"
164 ] 743 ],
744 "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html",
745 "project": "ceilometer",
746 "service_type": "meter"
165 }, 747 },
166 { 748 {
167 "project": "panko",
168 "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html",
169 "service_type": "event",
170 "aliases": [ 749 "aliases": [
171 "events" 750 "events"
172 ] 751 ],
752 "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html",
753 "project": "panko",
754 "service_type": "event"
173 }, 755 },
174 { 756 {
175 "project": "solum",
176 "api_reference": "https://docs.openstack.org/developer/solum/develop_applications/webapi/index.html",
177 "service_type": "application-deployment",
178 "aliases": [ 757 "aliases": [
179 "application_deployment" 758 "application_deployment"
180 ] 759 ],
760 "api_reference": "https://docs.openstack.org/developer/solum/develop_applications/webapi/index.html",
761 "project": "solum",
762 "service_type": "application-deployment"
181 }, 763 },
182 { 764 {
183 "project": "tricircle",
184 "api_reference": "https://docs.openstack.org/developer/tricircle/api_v1.html",
185 "service_type": "multi-region-network-automation",
186 "aliases": [ 765 "aliases": [
187 "tricircle" 766 "tricircle"
188 ] 767 ],
768 "api_reference": "https://docs.openstack.org/developer/tricircle/api_v1.html",
769 "project": "tricircle",
770 "service_type": "multi-region-network-automation"
189 }, 771 },
190 { 772 {
191 "project": "trove",
192 "api_reference": "https://developer.openstack.org/api-ref/database/", 773 "api_reference": "https://developer.openstack.org/api-ref/database/",
774 "project": "trove",
193 "service_type": "database" 775 "service_type": "database"
194 }, 776 },
195 { 777 {
196 "project": "zun",
197 "api_reference": "https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source",
198 "service_type": "application-container",
199 "aliases": [ 778 "aliases": [
200 "container" 779 "container"
201 ] 780 ],
781 "api_reference": "https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source",
782 "project": "zun",
783 "service_type": "application-container"
202 }, 784 },
203 { 785 {
204 "project": "vitrage",
205 "api_reference": "https://docs.openstack.org/developer/vitrage/vitrage-api.html",
206 "service_type": "root-cause-analysis",
207 "aliases": [ 786 "aliases": [
208 "rca" 787 "rca"
209 ] 788 ],
789 "api_reference": "https://docs.openstack.org/developer/vitrage/vitrage-api.html",
790 "project": "vitrage",
791 "service_type": "root-cause-analysis"
210 }, 792 },
211 { 793 {
212 "project": "tacker",
213 "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/", 794 "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/",
795 "project": "tacker",
214 "service_type": "nfv-orchestration" 796 "service_type": "nfv-orchestration"
215 }, 797 },
216 { 798 {
217 "project": "neutron",
218 "api_reference": "https://developer.openstack.org/api-ref/network/", 799 "api_reference": "https://developer.openstack.org/api-ref/network/",
219 "service_type": "network", 800 "api_reference_project": "neutron-lib",
220 "api_reference_project": "neutron-lib" 801 "project": "neutron",
802 "service_type": "network"
221 }, 803 },
222 { 804 {
223 "project": "freezer-api",
224 "api_reference": "https://developer.openstack.org/api-ref/backup/", 805 "api_reference": "https://developer.openstack.org/api-ref/backup/",
806 "project": "freezer-api",
225 "service_type": "backup" 807 "service_type": "backup"
226 }, 808 },
227 { 809 {
228 "project": "monasca-log-api",
229 "api_reference": "https://developer.openstack.org/api-ref/monitoring-log-api/",
230 "service_type": "monitoring-logging",
231 "aliases": [ 810 "aliases": [
232 "monitoring-log-api" 811 "monitoring-log-api"
233 ] 812 ],
813 "api_reference": "https://developer.openstack.org/api-ref/monitoring-log-api/",
814 "project": "monasca-log-api",
815 "service_type": "monitoring-logging"
234 }, 816 },
235 { 817 {
236 "project": "monasca-api",
237 "api_reference": "https://developer.openstack.org/api-ref/monitoring/", 818 "api_reference": "https://developer.openstack.org/api-ref/monitoring/",
819 "project": "monasca-api",
238 "service_type": "monitoring" 820 "service_type": "monitoring"
239 }, 821 },
240 { 822 {
241 "project": "monasca-events-api",
242 "api_reference": "https://developer.openstack.org/api-ref/monitoring-events-api/", 823 "api_reference": "https://developer.openstack.org/api-ref/monitoring-events-api/",
824 "project": "monasca-events-api",
243 "service_type": "monitoring-events" 825 "service_type": "monitoring-events"
244 }, 826 },
245 { 827 {
@@ -249,588 +831,6 @@
249 "service_type": "placement" 831 "service_type": "placement"
250 } 832 }
251 ], 833 ],
252 "reverse": {
253 "messaging": "message",
254 "resource-cluster": "clustering",
255 "container": "application-container",
256 "application_deployment": "application-deployment",
257 "volumev3": "block-storage",
258 "tricircle": "multi-region-network-automation",
259 "monitoring-log-api": "monitoring-logging",
260 "alarming": "alarm",
261 "metering": "meter",
262 "policy": "operator-policy",
263 "infra-optim": "resource-optimization",
264 "events": "event",
265 "rca": "root-cause-analysis",
266 "volumev2": "block-storage",
267 "workflowv2": "workflow",
268 "sharev2": "shared-file-system",
269 "share": "shared-file-system",
270 "container-infrastructure": "container-infrastructure-management",
271 "volume": "block-storage"
272 },
273 "service_types_by_project": {
274 "tricircle": [
275 "multi-region-network-automation"
276 ],
277 "monasca-log-api": [
278 "monitoring-logging"
279 ],
280 "ironic-inspector": [
281 "baremetal-introspection"
282 ],
283 "cloudkitty": [
284 "rating"
285 ],
286 "ironic": [
287 "baremetal"
288 ],
289 "senlin": [
290 "clustering"
291 ],
292 "vitrage": [
293 "root-cause-analysis"
294 ],
295 "manila": [
296 "shared-file-system"
297 ],
298 "sahara": [
299 "data-processing"
300 ],
301 "freezer-api": [
302 "backup"
303 ],
304 "neutron-lib": [
305 "network"
306 ],
307 "trove": [
308 "database"
309 ],
310 "monasca-events-api": [
311 "monitoring-events"
312 ],
313 "aodh": [
314 "alarm"
315 ],
316 "designate": [
317 "dns"
318 ],
319 "barbican": [
320 "key-manager"
321 ],
322 "congress": [
323 "operator-policy"
324 ],
325 "searchlight": [
326 "search"
327 ],
328 "zaqar": [
329 "message"
330 ],
331 "tacker": [
332 "nfv-orchestration"
333 ],
334 "magnum": [
335 "container-infrastructure-management"
336 ],
337 "ec2-api": [
338 "ec2-api"
339 ],
340 "heat": [
341 "orchestration"
342 ],
343 "glance": [
344 "image"
345 ],
346 "karbor": [
347 "data-protection-orchestration"
348 ],
349 "murano": [
350 "application-catalog"
351 ],
352 "ceilometer": [
353 "meter"
354 ],
355 "nova": [
356 "compute",
357 "placement"
358 ],
359 "solum": [
360 "application-deployment"
361 ],
362 "monasca-api": [
363 "monitoring"
364 ],
365 "zun": [
366 "application-container"
367 ],
368 "watcher": [
369 "resource-optimization"
370 ],
371 "keystone": [
372 "identity"
373 ],
374 "cinder": [
375 "block-storage"
376 ],
377 "mistral": [
378 "workflow"
379 ],
380 "neutron": [
381 "network"
382 ],
383 "swift": [
384 "object-store"
385 ],
386 "octavia": [
387 "load-balancer"
388 ],
389 "panko": [
390 "event"
391 ]
392 },
393 "primary_service_by_project": {
394 "tricircle": {
395 "project": "tricircle",
396 "api_reference": "https://docs.openstack.org/developer/tricircle/api_v1.html",
397 "service_type": "multi-region-network-automation",
398 "aliases": [
399 "tricircle"
400 ]
401 },
402 "monasca-log-api": {
403 "project": "monasca-log-api",
404 "api_reference": "https://developer.openstack.org/api-ref/monitoring-log-api/",
405 "service_type": "monitoring-logging",
406 "aliases": [
407 "monitoring-log-api"
408 ]
409 },
410 "ironic-inspector": {
411 "project": "ironic-inspector",
412 "api_reference": "https://docs.openstack.org/developer/ironic-inspector/http-api.html",
413 "service_type": "baremetal-introspection"
414 },
415 "cloudkitty": {
416 "project": "cloudkitty",
417 "api_reference": "https://docs.openstack.org/developer/cloudkitty/webapi/root.html",
418 "service_type": "rating"
419 },
420 "ironic": {
421 "project": "ironic",
422 "api_reference": "https://developer.openstack.org/api-ref/baremetal/",
423 "service_type": "baremetal"
424 },
425 "senlin": {
426 "project": "senlin",
427 "api_reference": "https://developer.openstack.org/api-ref/clustering/",
428 "service_type": "clustering",
429 "aliases": [
430 "resource-cluster"
431 ]
432 },
433 "vitrage": {
434 "project": "vitrage",
435 "api_reference": "https://docs.openstack.org/developer/vitrage/vitrage-api.html",
436 "service_type": "root-cause-analysis",
437 "aliases": [
438 "rca"
439 ]
440 },
441 "manila": {
442 "project": "manila",
443 "api_reference": "https://developer.openstack.org/api-ref/shared-file-systems/",
444 "service_type": "shared-file-system",
445 "aliases": [
446 "sharev2",
447 "share"
448 ]
449 },
450 "sahara": {
451 "project": "sahara",
452 "api_reference": "https://developer.openstack.org/api-ref/data-processing/",
453 "service_type": "data-processing"
454 },
455 "freezer-api": {
456 "project": "freezer-api",
457 "api_reference": "https://developer.openstack.org/api-ref/backup/",
458 "service_type": "backup"
459 },
460 "neutron-lib": {
461 "project": "neutron",
462 "api_reference": "https://developer.openstack.org/api-ref/network/",
463 "service_type": "network",
464 "api_reference_project": "neutron-lib"
465 },
466 "trove": {
467 "project": "trove",
468 "api_reference": "https://developer.openstack.org/api-ref/database/",
469 "service_type": "database"
470 },
471 "monasca-events-api": {
472 "project": "monasca-events-api",
473 "api_reference": "https://developer.openstack.org/api-ref/monitoring-events-api/",
474 "service_type": "monitoring-events"
475 },
476 "aodh": {
477 "project": "aodh",
478 "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html",
479 "service_type": "alarm",
480 "aliases": [
481 "alarming"
482 ]
483 },
484 "designate": {
485 "project": "designate",
486 "api_reference": "https://developer.openstack.org/api-ref/dns/",
487 "service_type": "dns"
488 },
489 "barbican": {
490 "project": "barbican",
491 "api_reference": "https://developer.openstack.org/api-ref/key-manager/",
492 "service_type": "key-manager"
493 },
494 "congress": {
495 "project": "congress",
496 "api_reference": "https://docs.openstack.org/developer/congress/api.html",
497 "service_type": "operator-policy",
498 "aliases": [
499 "policy"
500 ]
501 },
502 "searchlight": {
503 "project": "searchlight",
504 "api_reference": "https://developer.openstack.org/api-ref/search/",
505 "service_type": "search"
506 },
507 "zaqar": {
508 "project": "zaqar",
509 "api_reference": "https://developer.openstack.org/api-ref/message/",
510 "service_type": "message",
511 "aliases": [
512 "messaging"
513 ]
514 },
515 "tacker": {
516 "project": "tacker",
517 "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/",
518 "service_type": "nfv-orchestration"
519 },
520 "magnum": {
521 "project": "magnum",
522 "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/",
523 "service_type": "container-infrastructure-management",
524 "aliases": [
525 "container-infrastructure"
526 ]
527 },
528 "ec2-api": {
529 "project": "ec2-api",
530 "api_reference": "https://developer.openstack.org/api-ref/ec2-api/",
531 "service_type": "ec2-api"
532 },
533 "heat": {
534 "project": "heat",
535 "api_reference": "https://developer.openstack.org/api-ref/orchestration/",
536 "service_type": "orchestration"
537 },
538 "glance": {
539 "project": "glance",
540 "api_reference": "https://developer.openstack.org/api-ref/image/",
541 "service_type": "image"
542 },
543 "karbor": {
544 "project": "karbor",
545 "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/",
546 "service_type": "data-protection-orchestration"
547 },
548 "murano": {
549 "project": "murano",
550 "api_reference": "https://developer.openstack.org/api-ref/application-catalog/",
551 "service_type": "application-catalog"
552 },
553 "ceilometer": {
554 "project": "ceilometer",
555 "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html",
556 "service_type": "meter",
557 "aliases": [
558 "metering"
559 ]
560 },
561 "nova": {
562 "project": "nova",
563 "api_reference": "https://developer.openstack.org/api-ref/compute/",
564 "service_type": "compute"
565 },
566 "solum": {
567 "project": "solum",
568 "api_reference": "https://docs.openstack.org/developer/solum/develop_applications/webapi/index.html",
569 "service_type": "application-deployment",
570 "aliases": [
571 "application_deployment"
572 ]
573 },
574 "monasca-api": {
575 "project": "monasca-api",
576 "api_reference": "https://developer.openstack.org/api-ref/monitoring/",
577 "service_type": "monitoring"
578 },
579 "zun": {
580 "project": "zun",
581 "api_reference": "https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source",
582 "service_type": "application-container",
583 "aliases": [
584 "container"
585 ]
586 },
587 "watcher": {
588 "project": "watcher",
589 "api_reference": "https://docs.openstack.org/developer/watcher/webapi/v1.html",
590 "service_type": "resource-optimization",
591 "aliases": [
592 "infra-optim"
593 ]
594 },
595 "keystone": {
596 "project": "keystone",
597 "api_reference": "https://developer.openstack.org/api-ref/identity/",
598 "service_type": "identity"
599 },
600 "cinder": {
601 "project": "cinder",
602 "api_reference": "https://developer.openstack.org/api-ref/block-storage/",
603 "service_type": "block-storage",
604 "aliases": [
605 "volumev3",
606 "volumev2",
607 "volume"
608 ]
609 },
610 "mistral": {
611 "project": "mistral",
612 "api_reference": "https://docs.openstack.org/developer/mistral/developer/webapi/index.html",
613 "service_type": "workflow",
614 "aliases": [
615 "workflowv2"
616 ]
617 },
618 "neutron": {
619 "project": "neutron",
620 "api_reference": "https://developer.openstack.org/api-ref/network/",
621 "service_type": "network",
622 "api_reference_project": "neutron-lib"
623 },
624 "swift": {
625 "project": "swift",
626 "api_reference": "https://developer.openstack.org/api-ref/object-store/",
627 "service_type": "object-store"
628 },
629 "octavia": {
630 "project": "octavia",
631 "api_reference": "https://developer.openstack.org/api-ref/load-balancer/",
632 "service_type": "load-balancer"
633 },
634 "panko": {
635 "project": "panko",
636 "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html",
637 "service_type": "event",
638 "aliases": [
639 "events"
640 ]
641 }
642 },
643 "version": "2017-08-17T14:25:08.515079",
644 "sha": "e9b1b4a14ac74c44a2d145072ca195d34766a5e5", 834 "sha": "e9b1b4a14ac74c44a2d145072ca195d34766a5e5",
645 "forward": { 835 "version": "2017-08-17T14:25:08.515079"
646 "application-deployment": [
647 "application_deployment"
648 ],
649 "multi-region-network-automation": [
650 "tricircle"
651 ],
652 "monitoring-logging": [
653 "monitoring-log-api"
654 ],
655 "root-cause-analysis": [
656 "rca"
657 ],
658 "alarm": [
659 "alarming"
660 ],
661 "application-container": [
662 "container"
663 ],
664 "block-storage": [
665 "volumev3",
666 "volumev2",
667 "volume"
668 ],
669 "workflow": [
670 "workflowv2"
671 ],
672 "event": [
673 "events"
674 ],
675 "meter": [
676 "metering"
677 ],
678 "clustering": [
679 "resource-cluster"
680 ],
681 "shared-file-system": [
682 "sharev2",
683 "share"
684 ],
685 "operator-policy": [
686 "policy"
687 ],
688 "container-infrastructure-management": [
689 "container-infrastructure"
690 ],
691 "resource-optimization": [
692 "infra-optim"
693 ],
694 "message": [
695 "messaging"
696 ]
697 },
698 "all_types_by_service_type": {
699 "application-catalog": [
700 "application-catalog"
701 ],
702 "multi-region-network-automation": [
703 "multi-region-network-automation",
704 "tricircle"
705 ],
706 "monitoring-logging": [
707 "monitoring-logging",
708 "monitoring-log-api"
709 ],
710 "nfv-orchestration": [
711 "nfv-orchestration"
712 ],
713 "application-container": [
714 "application-container",
715 "container"
716 ],
717 "rating": [
718 "rating"
719 ],
720 "workflow": [
721 "workflow",
722 "workflowv2"
723 ],
724 "compute": [
725 "compute"
726 ],
727 "dns": [
728 "dns"
729 ],
730 "network": [
731 "network"
732 ],
733 "clustering": [
734 "clustering",
735 "resource-cluster"
736 ],
737 "orchestration": [
738 "orchestration"
739 ],
740 "shared-file-system": [
741 "shared-file-system",
742 "sharev2",
743 "share"
744 ],
745 "operator-policy": [
746 "operator-policy",
747 "policy"
748 ],
749 "identity": [
750 "identity"
751 ],
752 "container-infrastructure-management": [
753 "container-infrastructure-management",
754 "container-infrastructure"
755 ],
756 "monitoring-events": [
757 "monitoring-events"
758 ],
759 "message": [
760 "message",
761 "messaging"
762 ],
763 "monitoring": [
764 "monitoring"
765 ],
766 "baremetal": [
767 "baremetal"
768 ],
769 "image": [
770 "image"
771 ],
772 "load-balancer": [
773 "load-balancer"
774 ],
775 "data-processing": [
776 "data-processing"
777 ],
778 "placement": [
779 "placement"
780 ],
781 "baremetal-introspection": [
782 "baremetal-introspection"
783 ],
784 "root-cause-analysis": [
785 "root-cause-analysis",
786 "rca"
787 ],
788 "alarm": [
789 "alarm",
790 "alarming"
791 ],
792 "block-storage": [
793 "block-storage",
794 "volumev3",
795 "volumev2",
796 "volume"
797 ],
798 "application-deployment": [
799 "application-deployment",
800 "application_deployment"
801 ],
802 "backup": [
803 "backup"
804 ],
805 "data-protection-orchestration": [
806 "data-protection-orchestration"
807 ],
808 "key-manager": [
809 "key-manager"
810 ],
811 "event": [
812 "event",
813 "events"
814 ],
815 "meter": [
816 "meter",
817 "metering"
818 ],
819 "object-store": [
820 "object-store"
821 ],
822 "database": [
823 "database"
824 ],
825 "ec2-api": [
826 "ec2-api"
827 ],
828 "resource-optimization": [
829 "resource-optimization",
830 "infra-optim"
831 ],
832 "search": [
833 "search"
834 ]
835 }
836} 836}