Skip to content

Move to OpenAPI 3.1 #3772

Open
Open
@karol-kokoszka

Description

@karol-kokoszka

Scylla manager uses code generators to create scylla , scylla-manager-agent, scylla-manager Go clients.
The code is generated out of https://github.com/scylladb/scylla-manager/tree/master/swagger

Specification that is defined here is in Swagger 2.0

"swagger": "2.0",

Clients are generated here https://github.com/scylladb/scylla-manager/blob/master/swagger/Makefile

The reason for that change is the default encoding that happens on parameters.
Alternator allows to use special characters in column names - current client is escaping these characters.

#3754

Goal
Update specifications to use OpenAPI 3.1.
Validate the tools that can be used to generate clients out of OpenAPI 3.1.
Generate new clients.
Update references in Scylla-Manager to use new clients.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions