[
https://issues.apache.org/jira/browse/CASSANDRASC-22?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17096860#comment-17096860
]
ASF subversion and git services commented on CASSANDRASC-22:
------------------------------------------------------------
Commit 2265e614d36198cb78134dd7463c6aa3799481ce in cassandra-sidecar's branch
refs/heads/master from Dinesh A. Joshi
[ https://gitbox.apache.org/repos/asf?p=cassandra-sidecar.git;h=2265e61 ]
RESTEasy integration with dynamically generated Swagger OpenAPI, Swagger UI and
JAX-RS.
This patch introduces JAX-RS based annotation for defining APIs. It removes the
manually
created api.yaml (OpenAPI spec) of the API definitions in favor of the
dynamically
generated spec based on JAX-RS annotations. It also introduces Swagger UI to
browse the
Sidecar APIs and to experiment with them. Finally, it updates the CircleCI
workflows
such that the builds are run across both Docker and Machine images. We also
gate packaging
builds on success of the compile and test builds. The rationale for running the
builds
across both Docker and Machine images is that running the build on a Machine
image exposed
a race condition.
Patch by Dinesh Joshi; Reviewed by Jon Haddad and Yifan Cai for CASSANDRASC-22
> RESTEasy integration for Cassandra Sidecar
> ------------------------------------------
>
> Key: CASSANDRASC-22
> URL: https://issues.apache.org/jira/browse/CASSANDRASC-22
> Project: Sidecar for Apache Cassandra
> Issue Type: Improvement
> Components: Rest API
> Reporter: Dinesh Joshi
> Assignee: Dinesh Joshi
> Priority: Normal
> Attachments: image-2020-04-27-22-59-40-060.png,
> image-2020-04-29-01-14-11-756.png, image-2020-04-29-10-33-37-196.png,
> image-2020-04-29-13-33-13-467.png, image-2020-04-29-13-33-43-069.png,
> image-2020-04-29-13-35-17-071.png, image-2020-04-29-13-35-29-981.png
>
>
> Add support for JAX-RS based routing via RESTEasy to Cassandra Sidecar. This
> also dynamically generates swagger documentation and adds the swagger UI.
> [Branch|https://github.com/dineshjoshi/cassandra-sidecar/tree/resteasy-swagger]
> [Tests|https://circleci.com/workflow-run/a7888146-a22d-45af-983a-8833b77eef59]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]