Jan Eitzinger
|
90425021ad
|
Add info output tp Makefile
|
2022-09-26 13:51:03 +02:00 |
|
Jan Eitzinger
|
066194121b
|
Add version and git tag to binary
Fixes #47
|
2022-09-26 13:16:04 +02:00 |
|
Jan Eitzinger
|
b44c6a2e7d
|
Add Makefile for build automation
|
2022-09-26 11:22:34 +02:00 |
|
Jan Eitzinger
|
dd5f09c982
|
Rename api_test to integration_test
|
2022-09-23 16:17:33 +02:00 |
|
Jan Eitzinger
|
9ae7a813fa
|
Restructure import job test due to db handle clash
|
2022-09-23 16:11:35 +02:00 |
|
Jan Eitzinger
|
5c715b6ec2
|
Add test for import job handler. Improve error messages.
|
2022-09-23 15:23:45 +02:00 |
|
Christoph Kluge
|
c9184a7575
|
Move identical parts of stopJob routines to new function
- No solution for two swagger doc annotations for one function (ie function handles two inputs) found
- Also: Delete handwritten openapi.yaml
|
2022-09-23 11:59:18 +02:00 |
|
Christoph Kluge
|
b96c515c2c
|
Small additions to 'getJobs' API docs
|
2022-09-22 13:32:40 +02:00 |
|
Christoph Kluge
|
93713edcac
|
Add '401 unauthorized' to api docs
|
2022-09-21 17:13:55 +02:00 |
|
Christoph Kluge
|
872bc77708
|
Add missing error codes to documentation, fix wrong success type
|
2022-09-21 17:03:01 +02:00 |
|
Jan Eitzinger
|
3a582ee2f5
|
Update schema
|
2022-09-21 15:20:26 +02:00 |
|
Jan Eitzinger
|
6ed9f16882
|
Adapt startDemo script to new flags
|
2022-09-21 15:10:46 +02:00 |
|
Jan Eitzinger
|
4652f1dae1
|
Extend unit schema
|
2022-09-21 15:10:31 +02:00 |
|
Christoph Kluge
|
6712b15034
|
Better represent 'exclusiveMinimum' from JSON schemata
|
2022-09-21 14:21:13 +02:00 |
|
Christoph Kluge
|
94c77d8a67
|
Small additions to swagger docs
|
2022-09-21 14:12:24 +02:00 |
|
Christoph Kluge
|
05a84cb95c
|
Extend parsed swagger documentation by adding comments
|
2022-09-21 11:54:19 +02:00 |
|
Jan Eitzinger
|
35114aeb2d
|
Cleanup. Fix failing test
|
2022-09-20 13:07:46 +02:00 |
|
Jan Eitzinger
|
0c4096eda3
|
Fix api testcase
|
2022-09-20 12:21:20 +02:00 |
|
Jan Eitzinger
|
2fdf1c14be
|
Fix broken schema and add tests
|
2022-09-20 10:27:23 +02:00 |
|
Jan Eitzinger
|
207254a9e2
|
Embed schema files for validation
|
2022-09-20 07:05:01 +02:00 |
|
Jan Eitzinger
|
7e0f2a2e06
|
Update cluster..json in rest api test
|
2022-09-19 17:37:32 +02:00 |
|
Jan Eitzinger
|
27d18f00eb
|
Add docs for deployment
|
2022-09-19 17:37:04 +02:00 |
|
Jan Eitzinger
|
2a43e0bcf3
|
Update config README. Add helper script for subClusters
|
2022-09-19 17:36:45 +02:00 |
|
Jan Eitzinger
|
71d6bf81c2
|
Add hands-on README in docs
|
2022-09-19 17:36:00 +02:00 |
|
Jan Eitzinger
|
02732cbbce
|
Move additional tools to tools directory
|
2022-09-19 16:16:33 +02:00 |
|
Jan Eitzinger
|
e8d7722c42
|
Add json schema validation for config file
|
2022-09-19 16:16:05 +02:00 |
|
Christoph Kluge
|
9f9462496a
|
Move swagger comment from TagJobApiRequest to Tag
|
2022-09-16 13:18:50 +02:00 |
|
Jan Eitzinger
|
24f374ed36
|
Fix API tag data type
|
2022-09-16 11:21:27 +02:00 |
|
Christoph Kluge
|
705f76fa3a
|
Remove GitHub merge comment lines
|
2022-09-16 10:12:37 +02:00 |
|
Jan Eitzinger
|
597fe955fa
|
Update README.md
|
2022-09-16 07:05:44 +02:00 |
|
Jan Eitzinger
|
ae26c86e3b
|
Add description on Swagger UI
|
2022-09-16 06:39:12 +02:00 |
|
Jan Eitzinger
|
6325f02ba2
|
Merge branch 'dev-job-archive-module' of github.com:ClusterCockpit/cc-backend into dev-job-archive-module
|
2022-09-16 06:28:07 +02:00 |
|
Jan Eitzinger
|
f1941b5e67
|
Reconfigure Swagger integration. Regenerate API docs
|
2022-09-16 06:09:55 +02:00 |
|
Christoph Kluge
|
922e94e835
|
Fix API data types, use unsecured router for /docs
- Note: Use /docs swagger playground without login
- Otherwise: Session User will be used which leads to role mismatch
|
2022-09-15 17:38:11 +02:00 |
|
Christoph Kluge
|
8e90c954ff
|
First commit for swagger api documentation, not yet fully functional
- Problems with JWT auth (eg startJob fails with missing role)
- Manually fixed auto-parsing errors (missing api.TagJobApiRequest, wrong API @Description)
|
2022-09-15 12:37:44 +02:00 |
|
Jan Eitzinger
|
8845bba90d
|
Fix bug
|
2022-09-13 15:40:32 +02:00 |
|
Jan Eitzinger
|
cab017ea63
|
Disable validation for api test
|
2022-09-13 15:32:01 +02:00 |
|
Jan Eitzinger
|
777f225e91
|
Add option for json validation
|
2022-09-13 15:22:20 +02:00 |
|
Jan Eitzinger
|
732801548f
|
Enable caching for job metric data
|
2022-09-13 15:21:50 +02:00 |
|
Jan Eitzinger
|
520c814e3b
|
Introduce import job flag
|
2022-09-13 15:20:07 +02:00 |
|
Jan Eitzinger
|
7cea964271
|
Update jsonschema package
|
2022-09-13 15:18:55 +02:00 |
|
Jan Eitzinger
|
f6508046ff
|
Integrate cc-units as units package
|
2022-09-13 07:38:44 +02:00 |
|
Jan Eitzinger
|
d8aaa26c27
|
Cleanup and small fixes
|
2022-09-13 07:38:18 +02:00 |
|
Jan Eitzinger
|
fd100f28dd
|
Change interface and reintroduce caching
|
2022-09-13 07:37:48 +02:00 |
|
Jan Eitzinger
|
95f04f8ae9
|
Update README.md
|
2022-09-12 16:27:54 +02:00 |
|
Jan Eitzinger
|
00fc5f4774
|
Remove to set ArrayJobId on DB Init
|
2022-09-12 14:51:51 +02:00 |
|
Jan Eitzinger
|
cca0722b01
|
Remove obsolete variable
|
2022-09-12 14:46:18 +02:00 |
|
Jan Eitzinger
|
56b710db29
|
Add job archive for tests
|
2022-09-12 14:36:12 +02:00 |
|
Jan Eitzinger
|
7e8b2eb3a5
|
Make production flag static
|
2022-09-12 13:37:16 +02:00 |
|
Jan Eitzinger
|
9a4d279c5a
|
Inject cluster config in header variable
|
2022-09-12 13:35:42 +02:00 |
|