Change recipe in API documentation to blueprint
This commit is contained in:
parent
fcf47904aa
commit
2939feadec
@ -44,10 +44,10 @@ Some requests only return a status/error response.
|
|||||||
API Routes
|
API Routes
|
||||||
----------
|
----------
|
||||||
|
|
||||||
All of the recipes routes support the optional `branch` argument. If it is not
|
All of the blueprints routes support the optional `branch` argument. If it is not
|
||||||
used then the API will use the `master` branch for recipes. If you want to create
|
used then the API will use the `master` branch for blueprints. If you want to create
|
||||||
a new branch use the `new` or `workspace` routes with ?branch=<branch-name> to
|
a new branch use the `new` or `workspace` routes with ?branch=<branch-name> to
|
||||||
store the new recipe on the new branch.
|
store the new blueprint on the new branch.
|
||||||
|
|
||||||
`/api/v0/test`
|
`/api/v0/test`
|
||||||
^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^
|
||||||
@ -64,14 +64,14 @@ store the new recipe on the new branch.
|
|||||||
"db_version": "0",
|
"db_version": "0",
|
||||||
"schema_version": "0" }
|
"schema_version": "0" }
|
||||||
|
|
||||||
`/api/v0/recipes/list`
|
`/api/v0/blueprints/list`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
List the available recipes::
|
List the available blueprints::
|
||||||
|
|
||||||
{ "limit": 20,
|
{ "limit": 20,
|
||||||
"offset": 0,
|
"offset": 0,
|
||||||
"recipes": [
|
"blueprints": [
|
||||||
"atlas",
|
"atlas",
|
||||||
"development",
|
"development",
|
||||||
"glusterfs",
|
"glusterfs",
|
||||||
@ -80,13 +80,13 @@ store the new recipe on the new branch.
|
|||||||
"kubernetes" ],
|
"kubernetes" ],
|
||||||
"total": 6 }
|
"total": 6 }
|
||||||
|
|
||||||
`/api/v0/recipes/info/<recipe_names>`
|
`/api/v0/blueprints/info/<blueprint_names>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Return the JSON representation of the recipe. This includes 3 top level
|
Return the JSON representation of the blueprint. This includes 3 top level
|
||||||
objects. `changes` which lists whether or not the workspace is different from
|
objects. `changes` which lists whether or not the workspace is different from
|
||||||
the most recent commit. `recipes` which lists the JSON representation of the
|
the most recent commit. `blueprints` which lists the JSON representation of the
|
||||||
recipe, and `errors` which will list any errors, like non-existant recipes.
|
blueprint, and `errors` which will list any errors, like non-existant blueprints.
|
||||||
|
|
||||||
Example::
|
Example::
|
||||||
|
|
||||||
@ -98,7 +98,7 @@ store the new recipe on the new branch.
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"errors": [],
|
"errors": [],
|
||||||
"recipes": [
|
"blueprints": [
|
||||||
{
|
{
|
||||||
"description": "An example GlusterFS server with samba",
|
"description": "An example GlusterFS server with samba",
|
||||||
"modules": [
|
"modules": [
|
||||||
@ -134,19 +134,19 @@ store the new recipe on the new branch.
|
|||||||
"errors": [
|
"errors": [
|
||||||
{
|
{
|
||||||
"msg": "ggit-error: the path 'missing.toml' does not exist in the given tree (-3)",
|
"msg": "ggit-error: the path 'missing.toml' does not exist in the given tree (-3)",
|
||||||
"recipe": "missing"
|
"blueprint": "missing"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"recipes": []
|
"blueprints": []
|
||||||
}
|
}
|
||||||
|
|
||||||
`/api/v0/recipes/changes/<recipe_names>[?offset=0&limit=20]`
|
`/api/v0/blueprints/changes/<blueprint_names>[?offset=0&limit=20]`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Return the commits to a recipe. By default it returns the first 20 commits, this
|
Return the commits to a blueprint. By default it returns the first 20 commits, this
|
||||||
can be changed by passing `offset` and/or `limit`. The response will include the
|
can be changed by passing `offset` and/or `limit`. The response will include the
|
||||||
commit hash, summary, timestamp, and optionally the revision number. The commit
|
commit hash, summary, timestamp, and optionally the revision number. The commit
|
||||||
hash can be passed to `/api/v0/recipes/diff/` to retrieve the exact changes.
|
hash can be passed to `/api/v0/blueprints/diff/` to retrieve the exact changes.
|
||||||
|
|
||||||
Example::
|
Example::
|
||||||
|
|
||||||
@ -154,42 +154,42 @@ store the new recipe on the new branch.
|
|||||||
"errors": [],
|
"errors": [],
|
||||||
"limit": 20,
|
"limit": 20,
|
||||||
"offset": 0,
|
"offset": 0,
|
||||||
"recipes": [
|
"blueprints": [
|
||||||
{
|
{
|
||||||
"changes": [
|
"changes": [
|
||||||
{
|
{
|
||||||
"commit": "e083921a7ed1cf2eec91ad12b9ad1e70ef3470be",
|
"commit": "e083921a7ed1cf2eec91ad12b9ad1e70ef3470be",
|
||||||
"message": "Recipe glusterfs, version 0.0.6 saved.",
|
"message": "blueprint glusterfs, version 0.0.6 saved.",
|
||||||
"revision": null,
|
"revision": null,
|
||||||
"timestamp": "2017-11-23T00:18:13Z"
|
"timestamp": "2017-11-23T00:18:13Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commit": "cee5f4c20fc33ea4d54bfecf56f4ad41ad15f4f3",
|
"commit": "cee5f4c20fc33ea4d54bfecf56f4ad41ad15f4f3",
|
||||||
"message": "Recipe glusterfs, version 0.0.5 saved.",
|
"message": "blueprint glusterfs, version 0.0.5 saved.",
|
||||||
"revision": null,
|
"revision": null,
|
||||||
"timestamp": "2017-11-11T01:00:28Z"
|
"timestamp": "2017-11-11T01:00:28Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commit": "29b492f26ed35d80800b536623bafc51e2f0eff2",
|
"commit": "29b492f26ed35d80800b536623bafc51e2f0eff2",
|
||||||
"message": "Recipe glusterfs, version 0.0.4 saved.",
|
"message": "blueprint glusterfs, version 0.0.4 saved.",
|
||||||
"revision": null,
|
"revision": null,
|
||||||
"timestamp": "2017-11-11T00:28:30Z"
|
"timestamp": "2017-11-11T00:28:30Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commit": "03374adbf080fe34f5c6c29f2e49cc2b86958bf2",
|
"commit": "03374adbf080fe34f5c6c29f2e49cc2b86958bf2",
|
||||||
"message": "Recipe glusterfs, version 0.0.3 saved.",
|
"message": "blueprint glusterfs, version 0.0.3 saved.",
|
||||||
"revision": null,
|
"revision": null,
|
||||||
"timestamp": "2017-11-10T23:15:52Z"
|
"timestamp": "2017-11-10T23:15:52Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commit": "0e08ecbb708675bfabc82952599a1712a843779d",
|
"commit": "0e08ecbb708675bfabc82952599a1712a843779d",
|
||||||
"message": "Recipe glusterfs, version 0.0.2 saved.",
|
"message": "blueprint glusterfs, version 0.0.2 saved.",
|
||||||
"revision": null,
|
"revision": null,
|
||||||
"timestamp": "2017-11-10T23:14:56Z"
|
"timestamp": "2017-11-10T23:14:56Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commit": "3e11eb87a63d289662cba4b1804a0947a6843379",
|
"commit": "3e11eb87a63d289662cba4b1804a0947a6843379",
|
||||||
"message": "Recipe glusterfs, version 0.0.1 saved.",
|
"message": "blueprint glusterfs, version 0.0.1 saved.",
|
||||||
"revision": null,
|
"revision": null,
|
||||||
"timestamp": "2017-11-08T00:02:47Z"
|
"timestamp": "2017-11-08T00:02:47Z"
|
||||||
}
|
}
|
||||||
@ -200,71 +200,71 @@ store the new recipe on the new branch.
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
POST `/api/v0/recipes/new`
|
POST `/api/v0/blueprints/new`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Create a new recipe, or update an existing recipe. This supports both JSON and TOML
|
Create a new blueprint, or update an existing blueprint. This supports both JSON and TOML
|
||||||
for the recipe format. The recipe should be in the body of the request with the
|
for the blueprint format. The blueprint should be in the body of the request with the
|
||||||
`Content-Type` header set to either `application/json` or `text/x-toml`.
|
`Content-Type` header set to either `application/json` or `text/x-toml`.
|
||||||
|
|
||||||
The response will be a status response with `status` set to true, or an
|
The response will be a status response with `status` set to true, or an
|
||||||
error response with it set to false and an error message included.
|
error response with it set to false and an error message included.
|
||||||
|
|
||||||
DELETE `/api/v0/recipes/delete/<recipe_name>`
|
DELETE `/api/v0/blueprints/delete/<blueprint_name>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Delete a recipe. The recipe is deleted from the branch, and will no longer
|
Delete a blueprint. The blueprint is deleted from the branch, and will no longer
|
||||||
be listed by the `list` route. A recipe can be undeleted using the `undo` route
|
be listed by the `list` route. A blueprint can be undeleted using the `undo` route
|
||||||
to revert to a previous commit.
|
to revert to a previous commit.
|
||||||
|
|
||||||
The response will be a status response with `status` set to true, or an
|
The response will be a status response with `status` set to true, or an
|
||||||
error response with it set to false and an error message included.
|
error response with it set to false and an error message included.
|
||||||
|
|
||||||
POST `/api/v0/recipes/workspace`
|
POST `/api/v0/blueprints/workspace`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Write a recipe to the temporary workspace. This works exactly the same as `new` except
|
Write a blueprint to the temporary workspace. This works exactly the same as `new` except
|
||||||
that it does not create a commit. JSON and TOML bodies are supported.
|
that it does not create a commit. JSON and TOML bodies are supported.
|
||||||
|
|
||||||
The workspace is meant to be used as a temporary recipe storage for clients.
|
The workspace is meant to be used as a temporary blueprint storage for clients.
|
||||||
It will be read by the `info` and `diff` routes if it is different from the
|
It will be read by the `info` and `diff` routes if it is different from the
|
||||||
most recent commit.
|
most recent commit.
|
||||||
|
|
||||||
The response will be a status response with `status` set to true, or an
|
The response will be a status response with `status` set to true, or an
|
||||||
error response with it set to false and an error message included.
|
error response with it set to false and an error message included.
|
||||||
|
|
||||||
DELETE `/api/v0/recipes/workspace/<recipe_name>`
|
DELETE `/api/v0/blueprints/workspace/<blueprint_name>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Remove the temporary workspace copy of a recipe. The `info` route will now
|
Remove the temporary workspace copy of a blueprint. The `info` route will now
|
||||||
return the most recent commit of the recipe. Any changes that were in the
|
return the most recent commit of the blueprint. Any changes that were in the
|
||||||
workspace will be lost.
|
workspace will be lost.
|
||||||
|
|
||||||
The response will be a status response with `status` set to true, or an
|
The response will be a status response with `status` set to true, or an
|
||||||
error response with it set to false and an error message included.
|
error response with it set to false and an error message included.
|
||||||
|
|
||||||
POST `/api/v0/recipes/undo/<recipe_name>/<commit>`
|
POST `/api/v0/blueprints/undo/<blueprint_name>/<commit>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
This will revert the recipe to a previous commit. The commit hash from the `changes`
|
This will revert the blueprint to a previous commit. The commit hash from the `changes`
|
||||||
route can be used in this request.
|
route can be used in this request.
|
||||||
|
|
||||||
The response will be a status response with `status` set to true, or an
|
The response will be a status response with `status` set to true, or an
|
||||||
error response with it set to false and an error message included.
|
error response with it set to false and an error message included.
|
||||||
|
|
||||||
POST `/api/v0/recipes/tag/<recipe_name>`
|
POST `/api/v0/blueprints/tag/<blueprint_name>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Tag a recipe as a new release. This uses git tags with a special format.
|
Tag a blueprint as a new release. This uses git tags with a special format.
|
||||||
`refs/tags/<branch>/<filename>/r<revision>`. Only the most recent recipe commit
|
`refs/tags/<branch>/<filename>/r<revision>`. Only the most recent blueprint commit
|
||||||
can be tagged. Revisions start at 1 and increment for each new tag
|
can be tagged. Revisions start at 1 and increment for each new tag
|
||||||
(per-recipe). If the commit has already been tagged it will return false.
|
(per-blueprint). If the commit has already been tagged it will return false.
|
||||||
|
|
||||||
The response will be a status response with `status` set to true, or an
|
The response will be a status response with `status` set to true, or an
|
||||||
error response with it set to false and an error message included.
|
error response with it set to false and an error message included.
|
||||||
|
|
||||||
`/api/v0/recipes/diff/<recipe_name>/<from_commit>/<to_commit>`
|
`/api/v0/blueprints/diff/<blueprint_name>/<from_commit>/<to_commit>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Return the differences between two commits, or the workspace. The commit hash
|
Return the differences between two commits, or the workspace. The commit hash
|
||||||
from the `changes` response can be used here, or several special strings:
|
from the `changes` response can be used here, or several special strings:
|
||||||
@ -272,15 +272,15 @@ POST `/api/v0/recipes/tag/<recipe_name>`
|
|||||||
- NEWEST will select the newest git commit. This works for `from_commit` or `to_commit`
|
- NEWEST will select the newest git commit. This works for `from_commit` or `to_commit`
|
||||||
- WORKSPACE will select the workspace copy. This can only be used in `to_commit`
|
- WORKSPACE will select the workspace copy. This can only be used in `to_commit`
|
||||||
|
|
||||||
eg. `/api/v0/recipes/diff/glusterfs/NEWEST/WORKSPACE` will return the differences
|
eg. `/api/v0/blueprints/diff/glusterfs/NEWEST/WORKSPACE` will return the differences
|
||||||
between the most recent git commit and the contents of the workspace.
|
between the most recent git commit and the contents of the workspace.
|
||||||
|
|
||||||
Each entry in the response's diff object contains the old recipe value and the new one.
|
Each entry in the response's diff object contains the old blueprint value and the new one.
|
||||||
If old is null and new is set, then it was added.
|
If old is null and new is set, then it was added.
|
||||||
If new is null and old is set, then it was removed.
|
If new is null and old is set, then it was removed.
|
||||||
If both are set, then it was changed.
|
If both are set, then it was changed.
|
||||||
|
|
||||||
The old/new entries will have the name of the recipe field that was changed. This
|
The old/new entries will have the name of the blueprint field that was changed. This
|
||||||
can be one of: Name, Description, Version, Module, or Package.
|
can be one of: Name, Description, Version, Module, or Package.
|
||||||
The contents for these will be the old/new values for them.
|
The contents for these will be the old/new values for them.
|
||||||
|
|
||||||
@ -310,19 +310,19 @@ POST `/api/v0/recipes/tag/<recipe_name>`
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
`/api/v0/recipes/freeze/<recipe_names>`
|
`/api/v0/blueprints/freeze/<blueprint_names>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Return a JSON representation of the recipe with the package and module versions set
|
Return a JSON representation of the blueprint with the package and module versions set
|
||||||
to the exact versions chosen by depsolving the recipe.
|
to the exact versions chosen by depsolving the blueprint.
|
||||||
|
|
||||||
Example::
|
Example::
|
||||||
|
|
||||||
{
|
{
|
||||||
"errors": [],
|
"errors": [],
|
||||||
"recipes": [
|
"blueprints": [
|
||||||
{
|
{
|
||||||
"recipe": {
|
"blueprint": {
|
||||||
"description": "An example GlusterFS server with samba",
|
"description": "An example GlusterFS server with samba",
|
||||||
"modules": [
|
"modules": [
|
||||||
{
|
{
|
||||||
@ -351,19 +351,19 @@ POST `/api/v0/recipes/tag/<recipe_name>`
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
`/api/v0/recipes/depsolve/<recipe_names>`
|
`/api/v0/blueprints/depsolve/<blueprint_names>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Depsolve the recipe using yum, return the recipe used, and the NEVRAs of the packages
|
Depsolve the blueprint using yum, return the blueprint used, and the NEVRAs of the packages
|
||||||
chosen to satisfy the recipe's requirements. The response will include a list of results,
|
chosen to satisfy the blueprint's requirements. The response will include a list of results,
|
||||||
with the full dependency list in `dependencies`, the NEVRAs for the recipe's direct modules
|
with the full dependency list in `dependencies`, the NEVRAs for the blueprint's direct modules
|
||||||
and packages in `modules`, and any error will be in `errors`.
|
and packages in `modules`, and any error will be in `errors`.
|
||||||
|
|
||||||
Example::
|
Example::
|
||||||
|
|
||||||
{
|
{
|
||||||
"errors": [],
|
"errors": [],
|
||||||
"recipes": [
|
"blueprints": [
|
||||||
{
|
{
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
{
|
{
|
||||||
@ -413,7 +413,7 @@ POST `/api/v0/recipes/tag/<recipe_name>`
|
|||||||
},
|
},
|
||||||
...
|
...
|
||||||
],
|
],
|
||||||
"recipe": {
|
"blueprint": {
|
||||||
"description": "An example GlusterFS server with samba",
|
"description": "An example GlusterFS server with samba",
|
||||||
"modules": [
|
"modules": [
|
||||||
{
|
{
|
||||||
@ -619,13 +619,13 @@ POST `/api/v0/compose`
|
|||||||
should look like this::
|
should look like this::
|
||||||
|
|
||||||
{
|
{
|
||||||
"recipe_name": "http-server",
|
"blueprint_name": "http-server",
|
||||||
"compose_type": "tar",
|
"compose_type": "tar",
|
||||||
"branch": "master"
|
"branch": "master"
|
||||||
}
|
}
|
||||||
|
|
||||||
Pass it the name of the recipe, the type of output (from '/api/v0/compose/types'), and the
|
Pass it the name of the blueprint, the type of output (from '/api/v0/compose/types'), and the
|
||||||
recipe branch to use. 'branch' is optional and will default to master. It will create a new
|
blueprint branch to use. 'branch' is optional and will default to master. It will create a new
|
||||||
build and add it to the queue. It returns the build uuid and a status if it succeeds::
|
build and add it to the queue. It returns the build uuid and a status if it succeeds::
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -659,14 +659,14 @@ POST `/api/v0/compose`
|
|||||||
"new": [
|
"new": [
|
||||||
{
|
{
|
||||||
"id": "45502a6d-06e8-48a5-a215-2b4174b3614b",
|
"id": "45502a6d-06e8-48a5-a215-2b4174b3614b",
|
||||||
"recipe": "glusterfs",
|
"blueprint": "glusterfs",
|
||||||
"queue_status": "WAITING",
|
"queue_status": "WAITING",
|
||||||
"timestamp": 1517362647.4570868,
|
"timestamp": 1517362647.4570868,
|
||||||
"version": "0.0.6"
|
"version": "0.0.6"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "6d292bd0-bec7-4825-8d7d-41ef9c3e4b73",
|
"id": "6d292bd0-bec7-4825-8d7d-41ef9c3e4b73",
|
||||||
"recipe": "kubernetes",
|
"blueprint": "kubernetes",
|
||||||
"queue_status": "WAITING",
|
"queue_status": "WAITING",
|
||||||
"timestamp": 1517362659.0034983,
|
"timestamp": 1517362659.0034983,
|
||||||
"version": "0.0.1"
|
"version": "0.0.1"
|
||||||
@ -675,7 +675,7 @@ POST `/api/v0/compose`
|
|||||||
"run": [
|
"run": [
|
||||||
{
|
{
|
||||||
"id": "745712b2-96db-44c0-8014-fe925c35e795",
|
"id": "745712b2-96db-44c0-8014-fe925c35e795",
|
||||||
"recipe": "glusterfs",
|
"blueprint": "glusterfs",
|
||||||
"queue_status": "RUNNING",
|
"queue_status": "RUNNING",
|
||||||
"timestamp": 1517362633.7965999,
|
"timestamp": 1517362633.7965999,
|
||||||
"version": "0.0.6"
|
"version": "0.0.6"
|
||||||
@ -694,14 +694,14 @@ POST `/api/v0/compose`
|
|||||||
"finished": [
|
"finished": [
|
||||||
{
|
{
|
||||||
"id": "70b84195-9817-4b8a-af92-45e380f39894",
|
"id": "70b84195-9817-4b8a-af92-45e380f39894",
|
||||||
"recipe": "glusterfs",
|
"blueprint": "glusterfs",
|
||||||
"queue_status": "FINISHED",
|
"queue_status": "FINISHED",
|
||||||
"timestamp": 1517351003.8210032,
|
"timestamp": 1517351003.8210032,
|
||||||
"version": "0.0.6"
|
"version": "0.0.6"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "e695affd-397f-4af9-9022-add2636e7459",
|
"id": "e695affd-397f-4af9-9022-add2636e7459",
|
||||||
"recipe": "glusterfs",
|
"blueprint": "glusterfs",
|
||||||
"queue_status": "FINISHED",
|
"queue_status": "FINISHED",
|
||||||
"timestamp": 1517362289.7193348,
|
"timestamp": 1517362289.7193348,
|
||||||
"version": "0.0.6"
|
"version": "0.0.6"
|
||||||
@ -720,7 +720,7 @@ POST `/api/v0/compose`
|
|||||||
"failed": [
|
"failed": [
|
||||||
{
|
{
|
||||||
"id": "8c8435ef-d6bd-4c68-9bf1-a2ef832e6b1a",
|
"id": "8c8435ef-d6bd-4c68-9bf1-a2ef832e6b1a",
|
||||||
"recipe": "http-server",
|
"blueprint": "http-server",
|
||||||
"queue_status": "FAILED",
|
"queue_status": "FAILED",
|
||||||
"timestamp": 1517523249.9301329,
|
"timestamp": 1517523249.9301329,
|
||||||
"version": "0.0.2"
|
"version": "0.0.2"
|
||||||
@ -739,14 +739,14 @@ POST `/api/v0/compose`
|
|||||||
"uuids": [
|
"uuids": [
|
||||||
{
|
{
|
||||||
"id": "8c8435ef-d6bd-4c68-9bf1-a2ef832e6b1a",
|
"id": "8c8435ef-d6bd-4c68-9bf1-a2ef832e6b1a",
|
||||||
"recipe": "http-server",
|
"blueprint": "http-server",
|
||||||
"queue_status": "FINISHED",
|
"queue_status": "FINISHED",
|
||||||
"timestamp": 1517523644.2384307,
|
"timestamp": 1517523644.2384307,
|
||||||
"version": "0.0.2"
|
"version": "0.0.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "45502a6d-06e8-48a5-a215-2b4174b3614b",
|
"id": "45502a6d-06e8-48a5-a215-2b4174b3614b",
|
||||||
"recipe": "glusterfs",
|
"blueprint": "glusterfs",
|
||||||
"queue_status": "FINISHED",
|
"queue_status": "FINISHED",
|
||||||
"timestamp": 1517363442.188399,
|
"timestamp": 1517363442.188399,
|
||||||
"version": "0.0.6"
|
"version": "0.0.6"
|
||||||
@ -754,8 +754,8 @@ POST `/api/v0/compose`
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
DELETE `/api/v0/recipes/cancel/<uuid>`
|
DELETE `/api/v0/blueprints/cancel/<uuid>`
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Cancel the build, if it is not finished, and delete the results. It will return a
|
Cancel the build, if it is not finished, and delete the results. It will return a
|
||||||
status of True if it is successful.
|
status of True if it is successful.
|
||||||
@ -792,8 +792,8 @@ DELETE `/api/v0/compose/delete/<uuids>`
|
|||||||
|
|
||||||
* id - The uuid of the comoposition
|
* id - The uuid of the comoposition
|
||||||
* config - containing the configuration settings used to run Anaconda
|
* config - containing the configuration settings used to run Anaconda
|
||||||
* recipe - The depsolved recipe used to generate the kickstart
|
* blueprint - The depsolved blueprint used to generate the kickstart
|
||||||
* commit - The (local) git commit hash for the recipe used
|
* commit - The (local) git commit hash for the blueprint used
|
||||||
* deps - The NEVRA of all of the dependencies used in the composition
|
* deps - The NEVRA of all of the dependencies used in the composition
|
||||||
* compose_type - The type of output generated (tar, iso, etc.)
|
* compose_type - The type of output generated (tar, iso, etc.)
|
||||||
* queue_status - The final status of the composition (FINISHED or FAILED)
|
* queue_status - The final status of the composition (FINISHED or FAILED)
|
||||||
@ -824,7 +824,7 @@ DELETE `/api/v0/compose/delete/<uuids>`
|
|||||||
},
|
},
|
||||||
"id": "c30b7d80-523b-4a23-ad52-61b799739ce8",
|
"id": "c30b7d80-523b-4a23-ad52-61b799739ce8",
|
||||||
"queue_status": "FINISHED",
|
"queue_status": "FINISHED",
|
||||||
"recipe": {
|
"blueprint": {
|
||||||
"description": "An example kubernetes master",
|
"description": "An example kubernetes master",
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user