Commit Graph

526 Commits

Author SHA1 Message Date
Pay Giesselmann f736b7ff68 preserve job state in StopJob 2022-11-24 15:26:07 +01:00
Pay Giesselmann e4a1422e05 secure addJob with mutex 2022-11-24 15:25:03 +01:00
Jan Eitzinger 948da8f10b Review Sagger config. Delete Job endpoints 2022-11-11 15:26:27 +01:00
Jan Eitzinger e00e3208ca Update README.md 2022-11-11 14:19:36 +01:00
Jan Eitzinger 126630e01f Update README.md 2022-11-11 10:52:43 +01:00
Jan Eitzinger c4072ff4c7 Merge pull request #64 from fodinabor/fix/sanitize-all-matching-jobs
Upon start job, compare start time against all matching jobs.
2022-11-10 06:11:45 +01:00
Jan Eitzinger 6200190763 Merge pull request #63 from giesselmann/fix_tag_disabled_repo
fix adding tag with disabled archive
2022-11-09 14:26:53 +01:00
Jan Eitzinger 4f1ffe70aa Merge pull request #65 from ClusterCockpit/bug-59-nodelist-dash
Bug 59 nodelist dash
2022-11-09 14:10:35 +01:00
Jan Eitzinger dffd393c0d Reformatting 2022-11-09 14:05:27 +01:00
Joachim Meyer 574d941c6c Upon start job, compare start time against all matching jobs.
For requeued jobs, we might have multiple jobs with matching cluster and job id, but differing start time. So check all of the matching ones against the start time.
2022-11-09 11:49:36 +01:00
Pay Giesselmann 0de1368858 fix adding tag with disabled archive 2022-11-08 17:17:15 +01:00
Jan Eitzinger d50b777d7b Update README.md 2022-11-05 08:31:36 +01:00
Jan Eitzinger 31bee38790 Update README.md 2022-11-05 08:30:57 +01:00
Jan Eitzinger 9f9cc0c3ca Fix inconsistency in config
Fixes #60
2022-11-05 08:22:44 +01:00
Jan Eitzinger f368f83967 Update README.md 2022-11-05 08:21:16 +01:00
Jan Eitzinger 0c9b926068 Merge branch 'master' of github.com:ClusterCockpit/cc-backend 2022-11-05 08:03:59 +01:00
Jan Eitzinger 7487d85856 Fix errors. Add check if ./var already exists. 2022-11-05 08:03:44 +01:00
Jan Eitzinger bf15bdd003 Update README.md 2022-11-05 07:51:08 +01:00
Jan Eitzinger 8cea7fcbb2 Update README.md 2022-11-05 07:48:53 +01:00
Jan Eitzinger 74a8709edd Allow dash outside range of nodelist
Fixes #59
2022-11-04 07:31:36 +01:00
Jan Eitzinger 71d85bbaad Merge pull request #55 from pc2/jwt
Accept externally generated JWTs provided via cookie
2022-11-03 07:10:28 +01:00
Jan Eitzinger 7116b572ee Update Hands-on.md 2022-10-20 14:34:00 +02:00
Michael Schwarz f817ac5240 Accept externally generated JWTs provided via cookie
If there is an external service like an AuthAPI that can generate JWTs and
  hand them over to ClusterCockpit via cookies, CC can be configured to
  accept them
2022-10-19 13:36:13 +02:00
Jan Eitzinger 7814a184a1 Update README.md 2022-09-28 19:55:32 +02:00
Jan Eitzinger 13f0d171d7 Update README.md 2022-09-28 19:54:38 +02:00
Christoph Kluge 21b03d02b2 Swagger definition URL now based on config.json Addr field 2022-09-27 10:33:36 +02:00
Jan Eitzinger 5f50a00784 Merge pull request #50 from ClusterCockpit/48_improve_status_view
Add build info to footer
2022-09-27 10:17:14 +02:00
Christoph Kluge d405f0da41 Fix leftover local dev address 2022-09-27 10:02:01 +02:00
Christoph Kluge 24f9d4f934 Add buildInfo to frontend footer 2022-09-27 09:56:17 +02:00
Jan Eitzinger 9d9690b2ff Update README.md 2022-09-27 07:46:18 +02:00
Jan Eitzinger 4af3b62567 Update README.md 2022-09-27 07:44:35 +02:00
Jan Eitzinger 7eebc0b5b7 Update README.md 2022-09-26 16:39:34 +02:00
Jan Eitzinger d1fefe16a3 Update README.md 2022-09-26 15:46:38 +02:00
Jan Eitzinger fe91e0a362 Update config.json 2022-09-26 15:34:21 +02:00
Jan Eitzinger 411da118db Merge pull request #49 from ClusterCockpit/dev-job-archive-module
Refactoring and Cleanup
* Add packages for archive
* Extract all data structures into schema package
* Re-Generate GraphQL Code
* Add Swagger UI Frontend and REST Api documentation generated from code comments
* Integrate JSON Schema and add schema validation
* Add more tests
* Add Makefile for build automation
* Integrate binary version and git hash
2022-09-26 15:18:41 +02:00
Jan Eitzinger 918a07735d Merge branch 'master' into dev-job-archive-module 2022-09-26 15:12:46 +02:00
Jan Eitzinger 2753cf5652 Update README.md 2022-09-26 14:19:15 +02:00
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