refs #943 adds nelmio api doc with oglive and instalable oglive schemas
parent
fedd164b02
commit
171769c6e1
|
@ -0,0 +1,59 @@
|
|||
nelmio_api_doc:
|
||||
documentation:
|
||||
info:
|
||||
title: OgBoot API
|
||||
description: OgBoot API documentation
|
||||
version: 1.0.0
|
||||
components:
|
||||
schemas:
|
||||
OgLive:
|
||||
type: object
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
description: Unique identifier for the ogLive client (checksum)
|
||||
example: "6153d21e7bd7f2486c027c5b9b3b93b6"
|
||||
distribution:
|
||||
type: string
|
||||
description: Distribution name of the ogLive client
|
||||
example: "focal"
|
||||
kernel:
|
||||
type: string
|
||||
description: Kernel version of the ogLive client
|
||||
example: "5.13.0-27-beta"
|
||||
architecture:
|
||||
type: string
|
||||
description: Architecture of the ogLive client
|
||||
example: "amd64"
|
||||
revision:
|
||||
type: string
|
||||
description: Revision of the ogLive client
|
||||
example: "r20210706"
|
||||
directory:
|
||||
type: string
|
||||
description: Directory path where the ogLive client is stored
|
||||
example: "/opt/ogboot/tftpboot//ogLive-5.13.0-r20210706"
|
||||
DownloadOgLive:
|
||||
type: object
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
description: Unique identifier for the ogLive client
|
||||
example: "1"
|
||||
filename:
|
||||
type: string
|
||||
description: Filename of the ogLive client
|
||||
example: "oglive-ubuntu-20.04.iso"
|
||||
installed:
|
||||
type: boolean
|
||||
description: Whether the client is installed
|
||||
example: true
|
||||
compatible:
|
||||
type: boolean
|
||||
description: Whether the client is compatible
|
||||
example: true
|
||||
|
||||
|
||||
areas: # to filter documented areas
|
||||
path_patterns:
|
||||
- ^/ogboot/ # Accepts routes under /api except /api/doc
|
Loading…
Reference in New Issue