This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,4 +4,5 @@ defs/
|
|||||||
__pycache__/
|
__pycache__/
|
||||||
.*.swp
|
.*.swp
|
||||||
tmp/
|
tmp/
|
||||||
|
locallibs
|
||||||
|
|
||||||
|
40
local-build.sh
Executable file
40
local-build.sh
Executable file
@ -0,0 +1,40 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
LOCALLBIS=./locallibs
|
||||||
|
DTRACK_API_URL=https://dtrack-api-rd.krohne.com
|
||||||
|
DEFECTDOJO_API_URL=https://defectdojo-rd.krohne.com
|
||||||
|
OPENAPI_GENERATOR=openapitools/openapi-generator-cli:v7.12.0
|
||||||
|
UID=$(id -u)
|
||||||
|
|
||||||
|
mkdir $LOCALLBIS && cd $LOCALLBIS
|
||||||
|
|
||||||
|
# --- DependencyTrack Client Library -----------------------------------------------------
|
||||||
|
curl ${DTRACK_API_URL}/api/openapi.json >dependencytrack-openapi.json
|
||||||
|
|
||||||
|
docker run -v $PWD:/work -u $UID $OPENAPI_GENERATOR \
|
||||||
|
author template \
|
||||||
|
-g python \
|
||||||
|
-o /work/dependencytrack-openapi-custom-template
|
||||||
|
|
||||||
|
sed -i 's/import re/import regex as re/' dependencytrack-openapi-custom-template/model_anyof.mustache
|
||||||
|
sed -i 's/import re/import regex as re/' dependencytrack-openapi-custom-template/model_generic.mustache
|
||||||
|
|
||||||
|
docker run -v $PWD:/work -u $UID $OPENAPI_GENERATOR \
|
||||||
|
generate \
|
||||||
|
-i /work/dependencytrack-openapi.json \
|
||||||
|
-g python \
|
||||||
|
-o /work/dependencytrack-client \
|
||||||
|
--package-name dependencytrack_api \
|
||||||
|
-t /work/dependencytrack-openapi-custom-template
|
||||||
|
|
||||||
|
# --- Defectdojo Client Library ----------------------------------------------------------
|
||||||
|
curl ${DEFECTDOJO_API_URL}/api/v2/oa3/schema/?format=json >defectdojo-openapi.json
|
||||||
|
|
||||||
|
docker run -v $PWD:/work -u $UID $OPENAPI_GENERATOR \
|
||||||
|
generate \
|
||||||
|
-i /work/defectdojo-openapi.json \
|
||||||
|
-g python \
|
||||||
|
-o /work/defectdojo-client \
|
||||||
|
--package-name defectdojo_api
|
||||||
|
|
||||||
|
cd ..
|
10
src/ENV-krohne.asc
Normal file
10
src/ENV-krohne.asc
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
jA0ECQMC0qbzN9I9kGP/0sAlARybIFvSNy12iziCC4waAcAPBvvvVrutjyIYtaV1
|
||||||
|
z9WeoBv7TlHB9aKAgxj8LuSh44iDH6uz9FvZfYcZ2BpC9PQYr5IkIw9+iqq9hODM
|
||||||
|
P90Kr9CPazMR8BQUb+4iJjNlHKJL1HCYaFnSHdquzCD4KGqUkkRPPt4Oj/5baJVi
|
||||||
|
kfhU6bKuM6rarcVL0ebSbc2jUIEaugXhnvEWRTiAfOE8v6o7CneoK5hdMbhVA1iC
|
||||||
|
j3sVIcCWgfgMOGDfL2P8DCr7GsGoOxMXvfsPZZL1BRNIf8WXWGpml/TA5Q1vw8TM
|
||||||
|
z8l6SIHklQ==
|
||||||
|
=T8wW
|
||||||
|
-----END PGP MESSAGE-----
|
Reference in New Issue
Block a user