)]}'
{"id":"openstack%2Fjs-openstack-lib~351875","triplet_id":"openstack%2Fjs-openstack-lib~master~I05293f3ff733f7978c7df23f4ee0fdf401a495b1","project":"openstack/js-openstack-lib","branch":"master","topic":"getting_started","hashtags":[],"change_id":"I05293f3ff733f7978c7df23f4ee0fdf401a495b1","subject":"[WIP] Getting Started documentation","status":"ABANDONED","created":"2016-08-05 18:29:44.000000000","updated":"2023-10-23 05:38:32.000000000","total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ed06fbb8c7cea2cb78c821ea92804b6735ccfbc6","_number":351875,"virtual_id_number":351875,"owner":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":22322,"name":"Jean-Philippe Rivard","email":"jprivard@iweb.com"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":16628,"name":"Beth Elwell","email":"e.r.elwell@gmail.com","username":"bethelwell"},{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},{"tag":"autogenerated:zuul:check","value":1,"date":"2020-07-14 16:13:56.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9725,"name":"Dong Ma","email":"winterma.dong@gmail.com","username":"larainema"},{"_account_id":22670,"name":"Mitchell Smolash","email":"mitch@smolash.com","username":"msmol"},{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":22322,"name":"Jean-Philippe Rivard","email":"jprivard@iweb.com"},"all":[{"value":1,"date":"2020-07-14 16:04:02.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":22322,"name":"Jean-Philippe Rivard","email":"jprivard@iweb.com"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2020-07-14 16:04:02.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16628,"name":"Beth Elwell","email":"e.r.elwell@gmail.com","username":"bethelwell"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-07-14 16:04:02.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9725,"name":"Dong Ma","email":"winterma.dong@gmail.com","username":"larainema"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22670,"name":"Mitchell Smolash","email":"mitch@smolash.com","username":"msmol"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22322,"name":"Jean-Philippe Rivard","email":"jprivard@iweb.com"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":16628,"name":"Beth Elwell","email":"e.r.elwell@gmail.com","username":"bethelwell"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9725,"name":"Dong Ma","email":"winterma.dong@gmail.com","username":"larainema"},{"_account_id":22670,"name":"Mitchell Smolash","email":"mitch@smolash.com","username":"msmol"},{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},{"_account_id":9725,"name":"Dong Ma","email":"winterma.dong@gmail.com","username":"larainema"},{"_account_id":16628,"name":"Beth Elwell","email":"e.r.elwell@gmail.com","username":"bethelwell"},{"_account_id":22322,"name":"Jean-Philippe Rivard","email":"jprivard@iweb.com"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22670,"name":"Mitchell Smolash","email":"mitch@smolash.com","username":"msmol"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-05 18:49:21.000000000","updated_by":{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},"reviewer":{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},"state":"REVIEWER"},{"updated":"2016-08-05 20:47:34.000000000","updated_by":{"_account_id":22670,"name":"Mitchell Smolash","email":"mitch@smolash.com","username":"msmol"},"reviewer":{"_account_id":22670,"name":"Mitchell Smolash","email":"mitch@smolash.com","username":"msmol"},"state":"REVIEWER"},{"updated":"2016-08-05 20:47:46.000000000","updated_by":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"reviewer":{"_account_id":8735,"name":"Vitaly Kramskikh","email":"vkramskikh@mirantis.com","username":"vkramskikh"},"state":"REVIEWER"},{"updated":"2016-08-10 01:00:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-08-25 15:32:38.000000000","updated_by":{"_account_id":22322,"name":"Jean-Philippe Rivard","email":"jprivard@iweb.com"},"reviewer":{"_account_id":22322,"name":"Jean-Philippe Rivard","email":"jprivard@iweb.com"},"state":"REVIEWER"},{"updated":"2016-08-30 08:56:53.000000000","updated_by":{"_account_id":16628,"name":"Beth Elwell","email":"e.r.elwell@gmail.com","username":"bethelwell"},"reviewer":{"_account_id":16628,"name":"Beth Elwell","email":"e.r.elwell@gmail.com","username":"bethelwell"},"state":"REVIEWER"},{"updated":"2016-11-02 14:27:19.000000000","updated_by":{"_account_id":9725,"name":"Dong Ma","email":"winterma.dong@gmail.com","username":"larainema"},"reviewer":{"_account_id":9725,"name":"Dong Ma","email":"winterma.dong@gmail.com","username":"larainema"},"state":"REVIEWER"},{"updated":"2020-07-14 16:13:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-07-14 19:30:34.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REVIEWER"},{"updated":"2023-03-25 20:06:28.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REMOVED"}],"messages":[{"id":"ca0913e89fc1aabc233c4e841c07f7384de647fb","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-05 18:29:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b7cfdd11ef11c43da574950c90312c6bb3953405","author":{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},"date":"2016-08-05 18:49:21.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThanks for creating this doc, that\u0027s a great start!\n\nI\u0027ve one concern though. Having people create lot of objects like `new Compute(identity)`, `new Network(identity)`, etc might not be the easiest for them.\nEven if I think the internals of our library should be structured with different components (Compute, Network, Keystone, etc), we could have a single entry point, easing the use of those components, similar to shade usage:\n\n cloud \u003d new OpenstackCloud(config);\n cloud.authenticate()\n          .then(cloud.listFlavor)\n          .then((flavors) \u003d\u003e {\n            console.log(flavors);\n            return cloud.createServer(\u0027my-server\u0027, image, flavor);\n          })\n          .then((server) \u003d\u003e {\n            console.log(server);\n          });\n\nWhat do you think?","accounts_in_message":[],"_revision_number":1},{"id":"d071523d000f0438430d1e65a07088b85edf7676","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-05 19:11:17.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nIn a perfect world, I think we should do both. Services can be instantiated individually, however for ease-of-use a single wrapper would be provided. I\u0027ll update it on my next revision.","accounts_in_message":[],"_revision_number":1},{"id":"78640bd16d22c685836808e0c818a37b99f80e1f","author":{"_account_id":8614,"name":"Corentin Ardeois","email":"corentin.ardeois@gmail.com","username":"cardeois"},"date":"2016-08-05 19:16:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f13d49ca8bd3f420e2e9d8e86d4486ffa4e8fce3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-05 20:39:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/75/351875/1/check/gate-js-openstack-lib-nodejs4-npm-run-lint/5e4114d/ : SUCCESS in 4m 40s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/75/351875/1/check/gate-js-openstack-lib-nodejs4-npm-run-test/954aa0c/ : SUCCESS in 7m 23s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/75/351875/1/check/gate-js-openstack-lib-nodejs6-npm-run-lint/7e88691/ : SUCCESS in 7m 11s (non-voting)\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/75/351875/1/check/gate-js-openstack-lib-nodejs6-npm-run-test/449b45a/ : SUCCESS in 8m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e631066fb622138d2a0d0e8a403635b398af7bfd","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-05 20:43:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"44faf3733c94438d2093dbaed2799ee37c44ff39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-05 22:35:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/75/351875/2/check/gate-js-openstack-lib-nodejs4-npm-run-lint/55e82ea/ : SUCCESS in 6m 22s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/75/351875/2/check/gate-js-openstack-lib-nodejs4-npm-run-test/6d08334/ : SUCCESS in 17m 43s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/75/351875/2/check/gate-js-openstack-lib-nodejs6-npm-run-lint/fe9c9cd/ : SUCCESS in 3m 37s (non-voting)\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/75/351875/2/check/gate-js-openstack-lib-nodejs6-npm-run-test/7ae7e49/ : SUCCESS in 6m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4e25f7fbe3c430a3e235260edc7448c254e602c4","author":{"_account_id":22670,"name":"Mitchell Smolash","email":"mitch@smolash.com","username":"msmol"},"date":"2016-08-06 01:09:28.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nThanks for writing this up. Good starting point for sure. Need any help in filling in some of those TODOs?","accounts_in_message":[],"_revision_number":2},{"id":"0442eaaafa9445f1dd9e7ce4fd23362620618d2f","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-09 20:15:45.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a218bf2c087003820ac72a9dfab208c2c7e819af","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-09 20:16:55.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c35998a942b9cc003095449dd49a0177b2242354","author":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"date":"2016-08-09 21:37:52.000000000","message":"Patch Set 2:\n\n@msmol - yes, actually. What I wrote is really just a guideline, what\u0027d be helpful is an \u0027advanced\u0027 topic page which goes into the details of what you\u0027re writing for keystone.","accounts_in_message":[],"_revision_number":2},{"id":"49c4f50a0224434b2fd84b4499dfc0bb67c6d7bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 01:00:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-js-openstack-lib-nodejs4-npm-run-lint http://logs.openstack.org/75/351875/3/check/gate-js-openstack-lib-nodejs4-npm-run-lint/b097c8b/ : SUCCESS in 7m 39s\n- gate-js-openstack-lib-nodejs4-npm-run-test http://logs.openstack.org/75/351875/3/check/gate-js-openstack-lib-nodejs4-npm-run-test/d420bcb/ : SUCCESS in 9m 20s\n- gate-js-openstack-lib-nodejs6-npm-run-lint http://logs.openstack.org/75/351875/3/check/gate-js-openstack-lib-nodejs6-npm-run-lint/bf533e9/ : SUCCESS in 3m 34s (non-voting)\n- gate-js-openstack-lib-nodejs6-npm-run-test http://logs.openstack.org/75/351875/3/check/gate-js-openstack-lib-nodejs6-npm-run-test/704cd5a/ : SUCCESS in 3m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fddb53d36428da2f22f345aad2fe02f22064fe54","author":{"_account_id":22322,"name":"Jean-Philippe Rivard","email":"jprivard@iweb.com"},"date":"2016-08-25 15:32:38.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"4fed28ef5c0501ad595aa1001782d5162961433b","author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"date":"2016-08-26 01:05:20.000000000","message":"Patch Set 3: Code-Review+1\n\n+1 to mark review progress.\n\nI need to try this guide out to see if there is any gap in js-generator-openstack.","accounts_in_message":[],"_revision_number":3},{"id":"27cc476dc1090785fe4502dfd8bef4968a5a1e86","author":{"_account_id":16628,"name":"Beth Elwell","email":"e.r.elwell@gmail.com","username":"bethelwell"},"date":"2016-08-30 08:56:53.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"be9dffd85c1bb15b824006a46bdb229427211f73","author":{"_account_id":9725,"name":"Dong Ma","email":"winterma.dong@gmail.com","username":"larainema"},"date":"2016-11-02 14:27:19.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"1beee6f545ceda342f6de2d67d3b6d603730ccce","author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"date":"2017-05-06 11:40:21.000000000","message":"Removed the following votes:\n\n* Code-Review+1 by Yujun Zhang \u003czhang.yujunz@zte.com.cn\u003e\n","accounts_in_message":[],"_revision_number":3},{"id":"2da21e6a8bfa9b87233b0b97cb00e24fbdda68b6","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-07-14 16:04:02.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"ec831500376b56b433ed6fd90f01cccc1d87d13e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-14 16:13:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- nodejs-npm-run-docs https://zuul.opendev.org/t/openstack/build/e28e14ef404a49e298f47d25a87c9d66 : SUCCESS in 6m 09s\n- nodejs-run-lint https://zuul.opendev.org/t/openstack/build/b20abd0545ab49eea36ac72f788f1b2d : SUCCESS in 5m 02s\n- nodejs-run-test-browser https://zuul.opendev.org/t/openstack/build/f7d643f25483429faff0ac85e6df0f31 : SUCCESS in 7m 55s\n- js-openstack-lib-unit-tests-nodejs12 https://zuul.opendev.org/t/openstack/build/86eed98bd92a4b7e844478144e7d1c6e : SUCCESS in 8m 54s","accounts_in_message":[],"_revision_number":4},{"id":"e94622360a0e478044ef60a8951bb8c5cb8adb1c","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2023-03-25 20:06:28.000000000","message":"Removed reviewer \u003cGERRIT_ACCOUNT_30491\u003e.","accounts_in_message":[{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}],"_revision_number":4},{"id":"ed06fbb8c7cea2cb78c821ea92804b6735ccfbc6","tag":"autogenerated:gerrit:abandon","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2023-10-23 05:38:32.000000000","message":"Abandoned\n\ninterest in this project has ceased and it will be retired","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e59daefb9e3c8427f5c578c41fba380b941850e9","revisions":{"c6e9b3c0eba8b6bcd0f0adf9093c95581c524105":{"kind":"REWORK","_number":1,"created":"2016-08-05 18:29:44.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/75/351875/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/75/351875/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/1"}}},"commit":{"parents":[{"commit":"4e9cf48b43063e83e48f6f04467292040a784cce","subject":"Enabled fetch-mock with tests.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/4e9cf48b43063e83e48f6f04467292040a784cce"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-05 18:25:03.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-05 18:25:03.000000000","tz":-420},"subject":"[WIP] Getting Started documentation","message":"[WIP] Getting Started documentation\n\nThis patch adds the \"Getting Started\" section of the JavaScript API\u0027s\ndocumentation. Given a cloud and provided credentials, this guide\nshould take a user from authentication to accessing an instance in\nno more than 30 minutes. It is also a design document, intended to\ndemonstrate the desired simplicity of the SDK.\n\nMethod names have been inspired by the openstack commandline client,\nusing the format \u003cservice\u003e.\u003cresource\u003e\u003cAction\u003e().\n\nChange-Id: I05293f3ff733f7978c7df23f4ee0fdf401a495b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/c6e9b3c0eba8b6bcd0f0adf9093c95581c524105"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/c6e9b3c0eba8b6bcd0f0adf9093c95581c524105"}]},"branch":"refs/heads/master"},"9a74e0c5e60b254b151763aa967b901d5425d9cb":{"kind":"REWORK","_number":2,"created":"2016-08-05 20:43:13.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/75/351875/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/75/351875/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/2"}}},"commit":{"parents":[{"commit":"4e9cf48b43063e83e48f6f04467292040a784cce","subject":"Enabled fetch-mock with tests.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/4e9cf48b43063e83e48f6f04467292040a784cce"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-05 18:25:03.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-05 20:43:06.000000000","tz":-420},"subject":"[WIP] Getting Started documentation","message":"[WIP] Getting Started documentation\n\nThis patch adds the \"Getting Started\" section of the JavaScript API\u0027s\ndocumentation. Given a cloud and provided credentials, this guide\nshould take a user from authentication to accessing an instance in\nno more than 30 minutes. It is also a design document, intended to\ndemonstrate the desired simplicity of the SDK.\n\nMethod names have been inspired by the openstack commandline client,\nusing the format \u003cservice\u003e.\u003cresource\u003e\u003cAction\u003e().\n\nChange-Id: I05293f3ff733f7978c7df23f4ee0fdf401a495b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/9a74e0c5e60b254b151763aa967b901d5425d9cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/9a74e0c5e60b254b151763aa967b901d5425d9cb"}]},"branch":"refs/heads/master"},"25b4af4cf55d0e17d8b9282b097565d33c921cca":{"kind":"REWORK","_number":3,"created":"2016-08-09 20:16:55.000000000","uploader":{"_account_id":9717,"name":"Michael Krotscheck","email":"krotscheck@gmail.com","username":"krotscheck"},"ref":"refs/changes/75/351875/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/75/351875/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/3"}}},"commit":{"parents":[{"commit":"327dceee2b5241e2aedfcbf0a21cf732b4c54f4f","subject":"Add configure-devstack task for devstack gate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/327dceee2b5241e2aedfcbf0a21cf732b4c54f4f"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-05 18:25:03.000000000","tz":-420},"committer":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-09 20:16:49.000000000","tz":-420},"subject":"[WIP] Getting Started documentation","message":"[WIP] Getting Started documentation\n\nThis patch adds the \"Getting Started\" section of the JavaScript API\u0027s\ndocumentation. Given a cloud and provided credentials, this guide\nshould take a user from authentication to accessing an instance in\nno more than 30 minutes. It is also a design document, intended to\ndemonstrate the desired simplicity of the SDK.\n\nMethod names have been inspired by the openstack commandline client,\nusing the format \u003cservice\u003e.\u003cresource\u003e\u003cAction\u003e().\n\nChange-Id: I05293f3ff733f7978c7df23f4ee0fdf401a495b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/25b4af4cf55d0e17d8b9282b097565d33c921cca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/25b4af4cf55d0e17d8b9282b097565d33c921cca"}]},"branch":"refs/heads/master"},"e59daefb9e3c8427f5c578c41fba380b941850e9":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2020-07-14 16:04:02.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/75/351875/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/js-openstack-lib","ref":"refs/changes/75/351875/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/js-openstack-lib refs/changes/75/351875/4"}}},"commit":{"parents":[{"commit":"346f7eeda07e68ca9137adda9d0b9ea759469782","subject":"Update eslint and switch to standard","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/346f7eeda07e68ca9137adda9d0b9ea759469782"}]}],"author":{"name":"Michael Krotscheck","email":"krotscheck@gmail.com","date":"2016-08-05 18:25:03.000000000","tz":-420},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-07-14 16:04:02.000000000","tz":0},"subject":"[WIP] Getting Started documentation","message":"[WIP] Getting Started documentation\n\nThis patch adds the \"Getting Started\" section of the JavaScript API\u0027s\ndocumentation. Given a cloud and provided credentials, this guide\nshould take a user from authentication to accessing an instance in\nno more than 30 minutes. It is also a design document, intended to\ndemonstrate the desired simplicity of the SDK.\n\nMethod names have been inspired by the openstack commandline client,\nusing the format \u003cservice\u003e.\u003cresource\u003e\u003cAction\u003e().\n\nChange-Id: I05293f3ff733f7978c7df23f4ee0fdf401a495b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/e59daefb9e3c8427f5c578c41fba380b941850e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/js-openstack-lib/commit/e59daefb9e3c8427f5c578c41fba380b941850e9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
