Skip to content

[Feature]: Support choosing API version for fabrica services #78

@synackd

Description

@synackd

Describe the feature

Add the ability to specify the API version for requests to fabrica-generated OpenCHAMI services.

Why do you want this feature?

With the move to kube-builder style API versioning in the fabrica-generated OpenCHAMI services, clients (especially the ochami CLI) should be able to to specify the API version to use, e.g. in the config file and/or with flags.

Alternatives you've considered

Keeping the API version imports up-to-date with the latest version is an option, but this requires quick updating of the CLI to remain synchronized with the services and would require users to use older versions of the CLI to interact with older versions of the services.

Additional context

As of this writing, the boot-service is the only fabrica-generated service that the CLI currently supports, and it only recently gained kube-builder-style API support in v0.1.1. Adding the ability to specify the API version isn't critical yet because it is still early, but it should be on the radar as services are added.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions