Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use InfluxDB swagger to generate models - Bucket class, Organization class, ... #15

Closed
bednar opened this issue Mar 11, 2019 · 1 comment · Fixed by #16
Closed

Use InfluxDB swagger to generate models - Bucket class, Organization class, ... #15

bednar opened this issue Mar 11, 2019 · 1 comment · Fixed by #16
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@bednar
Copy link
Contributor

bednar commented Mar 11, 2019

@bednar bednar added the enhancement New feature or request label Mar 11, 2019
@bednar bednar added this to the 1.0 milestone Mar 11, 2019
@bednar bednar self-assigned this Mar 11, 2019
@bednar bednar changed the title Use InfluxDB swagger to generate models- Bucket class, Organization class, ... Use InfluxDB swagger to generate models - Bucket class, Organization class, ... Mar 11, 2019
@bednar
Copy link
Contributor Author

bednar commented Mar 11, 2019

Created issue:

  1. InfluxDB 2.0: Label schema has to have defined properties as dictionary [area/api] influxdb#12482
  2. InfluxDB 2.0: The Bucket's links doesn't contains the Write link [area/api] influxdb#12483
  3. InfluxDB 2.0: OperationLogs doesn't respect swagger schema [area/api] influxdb#12484
  4. InfluxDB 2.0: The ScraperTargetResponse has duplicated property [area/api] influxdb#12541
  5. InfluxDB 2.0: The ScraperTargetResponse schema definition doesn't contains the bucket and organization link [area/api] influxdb#12542
  6. InfluxDB 2.0: The OperationLog schema doesn't contains the userID property [area/api] influxdb#12544
  7. InfluxDB 2.0: LabelUpdate schema has to have defined properties as dictionary [area/api] influxdb#12545
  8. InfluxDB 2.0: The /ready endpoint doesn't satisfy the swagger schema [area/api] influxdb#12546
  9. InfluxDB 2.0: The /api/v2/sources/:id/health returns malformed JSON [area/api]  influxdb#12547
  10. InfluxDB 2.0: The SecretKeys response doesn't contains the self link [area/api]  influxdb#12587
  11. InfluxDB 2.0: The LabelsResponse schema isn't used for /buckets, /tasks, /orgs and /scrapers [area/api] influxdb#12588
  12. InfluxDB 2.0: The schemas for a list of Tasks and a list of Runs aren't defined in swagger [area/api] influxdb#12590
  13. InfluxDB 2.0: The Task schema definition doesn't contains the labels link [area/api] influxdb#12591
  14. InfluxDB 2.0: TelegrafPlugins schemas are too complicated [area/api] influxdb#12627
  15. InfluxDB 2.0: The Telegraf schema's properties has to be a readonly [area/api] influxdb#12670
  16. InfluxDB 2.0: The Telegraf Plugin configuration is required even if it's not necessary [area/api]  influxdb#12671
  17. InfluxDB 2.0: There is no way hot to configure Telegraf with my own plugin [area/api] influxdb#12672
  18. InfluxDB 2.0: The Telegraf "plugins" property is mapped to request schema [area/api] influxdb#12673
  19. InfluxDB 2.0: The "/sources/{sourceID}/buckets" response type is defined as "Buckets" but returns a list of "Bucket" [area/api] influxdb#12674
  20. InfluxDB 2.0: The "/buckets/{bucketID}/members" and "/buckets/{bucketID}/owners" doesn't have correct response type [area/api] influxdb#12675
  21. InfluxDB 2.0: The "/orgs/{orgID}/secrets/delete" doesn't work - implementation expect "[]string" instead of "SecretKeys" [area/api] influxdb#12716
  22. https://github.com/influxdata/influxdb/issues/12717
  23. InfluxDB 2.0: The '/scrapers/{scraperTargetID}" doesn't have defined a GET method [area/api] influxdb#12718
  24. InfluxDB 2.0: The "/telegrafs/{telegrafID}" doesn't have specified the "Accept" parameter [area/api] influxdb#12721
  25. InfluxDB 2.0: The '/tasks/{taskID}/runs/{runID}' doesn't have specified a method to cancel a running run [area/api] influxdb#12722
  26. InfluxDB 2.0: The "/scrapers/{scraperTargetID}/labels" request body has to be a LabelMapping [area/api] influxdb#12723
  27. InfluxDB 2.0: The Basic Authentication is not described in swagger [area/api] influxdb#12771
  28. InfluxDB 2.0: The "me/password" doesn't have specified a response content [area/api] influxdb#12772
  29. InfluxDB 2.0: The "u" is unsupported precision for the /write [area/api] influxdb#12776
  30. InfluxDB 2.0: The Ready schema doesn't have a property "started" [area/api] influxdb#12810
  31. InfluxDB 2.0: The "/ready" and "/health" has to be mapped to "/" [area/api] influxdb#12811
  32. InfluxDB 2.0: The "/sources/{sourceID}/buckets" returns a default bucket for "Source" that doesn't exists [area/api] influxdb#12814
  33. InfluxDB 2.0: The Document schema doesn't have a property "links" [area/api] influxdb#12857
  34. InfluxDB 2.0: The Document create response doesn't contains a "labels" property [area/api] influxdb#12858
  35. InfluxDB 2.0: The Document with a label that doesn't exists should throw clear error message [area/api] influxdb#12860
  36. InfluxDB 2.0: There is missing validation to required properties when create new Document [area/api] influxdb#12861
  37. InfluxDB 2.0: The DocumentListEntry schema doesn't have a property "links" [area/api] influxdb#12862
  38. InfluxDB 2.0: There is a missing "DELETE" method for "/documents/templates/{templateID}" [area/api] influxdb#12863
  39. InfluxDB 2.0: The "GET" method of "/documents/templates/{templateID}" should return "Not Found" for a template that doesn't exists [area/api] influxdb#12864
  40. InfluxDB 2.0: The Variable schema doesn't have an org link [area/api] influxdb#12947
  41. InfluxDB 2.0: MapVariableProperties schema has to have defined "values" as dictionary [area/api] influxdb#12948
  42. InfluxDB 2.0: The response type of "/users/{userID}/password" should be an empty [area/api] influxdb#12952
  43. InfluxDB 2.0: The SecretKeysResponse should has defined "self" and "org" properties as a nested objects [area/api] influxdb#12953
  44. InfluxDB 2.0: The Document schema should has "org" and "orgID" properties as a nested objects [area/api] influxdb#12968
  45. InfluxDB 2.0: The Dashboard's "createdAt" and "updatedAt" has to be defines as "date-time" [area/api] influxdb#12970
  46. InfluxDB 2.0: The "Proto" schema doesn't respect go implementation [area/api] influxdb#12971
  47. InfluxDB 2.0: The "View" doesn't have defined all types of "ViewProperties" [area/api] influxdb#12972
  48. InfluxDB 2.0: Creating instance of a proto dashboard should return "Not Found" for a Proto that doesn't exists [area/api] influxdb#12979
  49. InfluxDB 2.0: The "Run.requestedAt" is filled even if a run wasn't start manually [area/api] influxdb#13012
  50. InfluxDB 2.0: The old Authorization status is returned after update [area/api] influxdb#13026
  51. InfluxDB 2.0: The Response type for "POST /variables/{variableID}/labels" should be "LabelResponse" [area/api] influxdb#13034
  52. InfluxDB 2.0: The "Dashboard" schema doesn't have "labels" and "org" link [area/api] influxdb#13036
  53. InfluxDB 2.0: The "Cell" schema should has defined "name" property [area/api] influxdb#13079
  54. InfluxDB 2.0: The Cell doesn't contains the "viewId" [area/api] influxdb#13080
  55. InfluxDB 2.0: The "CellUpdate" schema doesn't respect go implementation [area/api] influxdb#13081
  56. InfluxDB 2.0: The "GET" method of "/dashboards/{dashboardID}/cells/{cellID}/view" should return "cell not found" for a cell that doesn't exists [area/api] influxdb#13083
  57. InfluxDB 2.0: The "EmptyViewProperties" doesn't have specified a type to the "empty" [area/api] influxdb#13084
  58. InfluxDB 2.0: The view provided in the request is not used [area/api] influxdb#13086
  59. InfluxDB 2.0: The "views" property of "Routes" is useless [area/api] influxdb#13117
  60. InfluxDB 2.0: The "FluxLinks" schema is useless [area/api] influxdb#13145
  61. InfluxDB 2.0: The "Views" schema is useless [area/api] influxdb#13146
  62. InfluxDB 2.0: The "Bucket.organizationID" and "TelegrafRequest.organizationID" should be rename to "orgID" [area/api] influxdb#13147
  63. InfluxDB 2.0: The "Bucket.organization", "ScraperTargetResponse.organization" and "TelegrafPluginOutputInfluxDBV2Config.organization" should be rename to "org" [area/api] influxdb#13148
  64. InfluxDB 2.0: The "Variables" should has a concrete example [area/api] influxdb#13187
  65. InfluxDB 2.0: The "/scrapers" doesn't return Scrapers for specified organization [area/api] influxdb#13189
  66. InfluxDB 2.0: Some operations doesn't have a "Zap-Trace-Span" parameter [area/api] influxdb#13216
  67. https://github.com/influxdata/influxdb/issues/13217
  68. https://github.com/influxdata/influxdb/issues/13218
  69. https://github.com/influxdata/influxdb/issues/13253
  70. https://github.com/influxdata/influxdb/issues/13255
  71. InfluxDB 2.0: The "/documents/templates/{templateID}/labels" returns null instead of an empty array [area/api] influxdb#13317
  72. InfluxDB 2.0: The "Id" of "View" is useless [area/api] influxdb#13395
  73. InfluxDB 2.0: The "orgID" parameter shouldn't be required for "GET /labels" [area/api]  influxdb#13401
  74. InfluxDB 2.0: The "org" parameter shouldn't be required for "GET /sources" [area/api] influxdb#13429
  75. InfluxDB 2.0: The "org" parameter shouldn't be required for "GET /sources/{sourceID}/buckets" [area/api] influxdb#13430
  76. InfluxDB 2.0: The "orgID" parameter shouldn't be required for "GET /scrapers" [area/api] influxdb#13433
  77. InfluxDB 2.0: The limit for specify the number of runs to return doesn't works [area/api] influxdb#13575
  78. InfluxDB 2.0: The "/tasks" should return an empty array instead of "Internal Server Error" [area/api] influxdb#13576
  79. InfluxDB 2.0: The "beforeTime" for filtering runs to those scheduled before this time doesn't works [area/api] influxdb#13577
  80. InfluxDB 2.0: The "orgID" parameter shouldn't be required for "GET /telegrafs" [area/api] influxdb#13578
  81. InfluxDB 2.0: range specified as an epoch time doesn't work [flux] flux#1205
  82. InfluxDB 2.0: The authorizations "link" should be a "#/components/schemas/Link" [area/api] influxdb#13892
  83. InfluxDB 2.0: The typo in Task schema: descripton -> description [area/api] influxdb#13904
  84. InfluxDB 2.0: The "org" query param should be same for /query and /write [area/api] influxdb#13906
  85. InfluxDB 2.0: The "TaskCreateRequest" and "TaskUpdateRequest" doesn't have defined a description field [area/api]  influxdb#13879
  86. InfluxDB 2.0: There is now way how to get version of InfluxDB from API [area/api]  influxdb#13907
  87. InfluxDB 2.0: The "log" property from "Run" should use existing "LogEvent" schema [area/api] influxdb#13970

Open API Generator:

  1. [BUG][Java] The client generated by version 3.3.4 hasn't properties generated as concrete Java class but as generic Object class OpenAPITools/openapi-generator#2366

bednar added a commit that referenced this issue Mar 12, 2019
bednar added a commit that referenced this issue Mar 12, 2019
bednar added a commit that referenced this issue Mar 12, 2019
bednar added a commit that referenced this issue Mar 12, 2019
bednar added a commit that referenced this issue Mar 12, 2019
bednar added a commit that referenced this issue Mar 12, 2019
bednar added a commit that referenced this issue Mar 12, 2019
bednar added a commit that referenced this issue Mar 12, 2019
bednar added a commit that referenced this issue Mar 13, 2019
bednar added a commit that referenced this issue Mar 13, 2019
bednar added a commit that referenced this issue Mar 13, 2019
bednar added a commit that referenced this issue Mar 13, 2019
bednar added a commit that referenced this issue Mar 13, 2019
bednar added a commit that referenced this issue Mar 13, 2019
bednar added a commit that referenced this issue Mar 18, 2019
bednar added a commit that referenced this issue Mar 18, 2019
bednar added a commit that referenced this issue Mar 18, 2019
bednar added a commit that referenced this issue Mar 18, 2019
bednar added a commit that referenced this issue Mar 18, 2019
bednar added a commit that referenced this issue Mar 18, 2019
bednar added a commit that referenced this issue Mar 19, 2019
bednar added a commit that referenced this issue Mar 19, 2019
bednar added a commit that referenced this issue Mar 19, 2019
bednar added a commit that referenced this issue Mar 19, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 20, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 21, 2019
bednar added a commit that referenced this issue Mar 22, 2019
@bednar bednar modified the milestones: 1.0, 1.0.M1 Jun 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant