From c134dfc530d657f61d0c5636a59c44fa0e558be4 Mon Sep 17 00:00:00 2001 From: Tom Peltonen Date: Tue, 10 Jan 2023 22:56:39 +1100 Subject: [PATCH] devops.json file added --- .well-known/devops.json | 139 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 .well-known/devops.json diff --git a/.well-known/devops.json b/.well-known/devops.json new file mode 100644 index 0000000..a3f3748 --- /dev/null +++ b/.well-known/devops.json @@ -0,0 +1,139 @@ +{ + "unique_id": "08a2a0ef-b941-48d0-9904-2abe7ba69ab6", + "version": "0.0.1", + "created_on": "2023-01-10T22:56:32+11:00", + "updated_on": "2023-01-10T22:56:32+11:00", + "organisation": "Baskgo organisation (sandbox)", + "name": "Baskgo", + "asset": { + "id": "", + "name": "", + "url": "" + }, + "owner": { + "email": "Baskgo@merebox.com", + "web": "" + }, + "guide": "", + "repository": { + "guide": "https://tea.merebox.com/Wardrobe/CustodyCollateralAndDocuments.InvestmentAccountD/src/branch/main/README.md", + "artefact": { + "category": "ARTEFACT", + "name": "docker", + "url": "" + }, + "source": { + "category": "SOURCE", + "name": "git", + "url": "https://tea.merebox.com/Wardrobe/CustodyCollateralAndDocuments.InvestmentAccountD" + } + }, + "dependency": { + "guide": "", + "apis": [], + "tools": [] + }, + "build": [ + { + "guide": "", + "engine": { + "category": "", + "name": "", + "url": "" + }, + "config": "", + "script": "" + } + ], + "test": [ + { + "guide": "", + "engine": { + "category": "SOURCE", + "name": "", + "url": "" + }, + "config": "", + "script": "" + } + ], + "health": { + "guide": "", + "api": [ + { + "url": "/health", + "status": 200, + "response": "OK" + } + ] + }, + "install": { + "guide": "", + "engine": { + "category": "COMMAND", + "name": "bash" + }, + "playbook": "", + "commands": { + "pre": [], + "script": "/deploy/install.sh", + "post": [] + } + }, + "refresh": { + "guide": "", + "engine": { + "category": "COMMAND", + "name": "bash" + }, + "playbook": "", + "commands": { + "pre": [], + "script": "/deploy/refresh.sh", + "post": [] + } + }, + "uninstall": { + "guide": "", + "engine": { + "category": "COMMAND", + "name": "bash" + }, + "playbook": "", + "commands": { + "pre": [], + "script": "/deploy/decommission.sh", + "post": [] + } + }, + "apis": [ + { + "guide": "", + "engine": { + "category": "API", + "name": "openapi", + "mediaType": "application/json", + "url": "/build/openapi.json" + } + }, + { + "guide": "", + "engine": { + "category": "API", + "name": "openapi", + "url": "/specification/rediops.yaml" + } + } + ], + "vendor": { + "BIAN": { + "group": "CustodyCollateralAndDocuments", + "service_domain": "InvestmentAccountD" + }, + "git": { + "organisation": "Wardrobe", + "templateFolder": "https://git/" + }, + "primary_program_language": "" + } +}