Skip to content

Proto fetching release problemsΒ #85

@GabyUnalaq

Description

@GabyUnalaq

Description

The current implementation of the Python SDK uses the ankaios version and fetches the proto files from that specific release. This has proved to work fine in the production part, where everything is released, but during development, if ankaios is not yet released, and the proto files have been updated, then working on the same feature on this side is a hassle due to manually needing to update the proto files, both in testing the feature and running the examples.

For this, we need a solution that needs to:

  • lead to easier development cycle for the control interface enhancements
  • provide the proto files for the prod mode as well, similar to how it's working now

Goals

The proto files situation is handled more efficiently and suits both production and development.

Ideas / pros and cons

This section aims to bring all the ideas into a pros and cons table. Please modify directly the table if you consider additional factors or ideas.

Method Dev friendly No duplicated protos
Fetch from release only 🚫 βœ…
Copy paste the protos βœ… 🚫
Fetch from a version / branch βœ… βœ…
Fetch from the released api βœ… βœ…

Final result

Summary

To be filled when the final solution is sketched.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions