Skip to content

Question about OpenAPI Spec 3.1 #1822

Open
@jotando

Description

@jotando

My actions before raising this issue

Why do you need this?

I'm proofing the powerful of OpenFaas (from KinD and soon directly with faasd) but I cannot found were reach the OpenApi specifications of functions built to be inspected by tools such as serverless workflow engine (such as serverlessworkflow/synapse)
is it possible today?
If not, do you think the feature worth to work on? do you plan to provide this feature?

Who is this for?

This feature will insterest developpers. And in tech companies which understood the need to share components such as technical portals to all projects.
I works at LabSoft where I'm evangelist of such practice.

Expected Behaviour

It could be nice that each function added could be described regarding openapi spec 3.1 and reach from json file + operation name from the root (such as https://kubernetes.docker.internal:8080/function/swagger.json#figlet)

Current Behaviour

There is no endpoint to reach the global openapi description of the whole hosted functions.

Are you a GitHub Sponsor (Yes/No?)

Check at: https://github.com/sponsors/openfaas

  • Yes
  • No yet

List All Possible Solutions and Workarounds

Which Solution Do You Recommend?

Steps to Reproduce (for bugs)

Context

Your Environment

  • OpenFaaS on Kubernetes or faasd?

  • Operating System and version : Windows

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions