Commit Graph
100 Commits
Author SHA1 Message Date
Jan Eitzinger 2c8811a1bd Begin documentation of configuration management 2023-04-12 07:50:40 +02:00
Jan Eitzinger ecd0709851 Fix more merge bugs 2023-04-12 07:30:41 +02:00
Jan Eitzinger 129dd13fc8 Fix merge errors 2023-04-11 16:26:09 +02:00
Jan Eitzinger f8ba79e9e7 Merge branch 'master' into import-data-sanitation 2023-04-07 08:57:42 +02:00
Jan EitzingerandGitHub 13c31155fc Merge pull request #83 from ClusterCockpit/40_45_82_update_roles
Update Roles and Role Handling 
 Fixes Issues #40 #45 #82
2023-04-07 08:23:49 +02:00
Jan EitzingerandGitHub d420b8b666 Merge branch 'master' into 40_45_82_update_roles 2023-04-07 08:19:04 +02:00
Jan Eitzinger 52a07b51d2 Fix tests 2023-04-07 08:04:40 +02:00
Jan Eitzinger af51c93601 Merge branch 'import-data-sanitation' of github.com:ClusterCockpit/cc-backend into import-data-sanitation 2023-04-06 18:09:39 +02:00
Jan Eitzinger d858868901 Fine tune schema and job archive migration 2023-04-06 18:09:36 +02:00
Jan Eitzinger 6661937fed Adapt schema and fix bugs in migration 2023-04-05 15:55:04 +02:00
Jan Eitzinger 559445900d Adapt job iterator
* Add option to also load Job Metric Data
* Validate Job Metric Data
* Allow null values in series array
2023-03-31 15:28:35 +02:00
Jan Eitzinger bfee9d847b Fix copy and paste error 2023-03-31 12:33:14 +02:00
Jan Eitzinger 869c4d7e5e Add validate=true in example config.json 2023-03-31 11:34:22 +02:00
Jan Eitzinger e009caa3d9 Formatting. Fix Typo 2023-03-31 11:30:33 +02:00
Jan Eitzinger eb2e2cb1d2 Implement tool to validate archive 2023-03-31 11:25:12 +02:00
Jan Eitzinger 6b84e65d88 Disable test 2023-03-29 14:37:42 +02:00
Jan Eitzinger 82120cfb3d Update generated.go 2023-03-29 10:54:16 +02:00
Jan Eitzinger d4f3c4d07b Update job.go 2023-03-29 06:47:19 +02:00
Jan Eitzinger 5d535edb48 Synchronize go job struct with schema 2023-03-29 06:46:33 +02:00
Jan Eitzinger 9aa12c6edc Update .gitignore 2023-03-27 15:36:57 +02:00
Jan Eitzinger f16d99ef71 Use filepath.Join instead of Sprintf 2023-03-27 15:34:56 +02:00
Jan Eitzinger b5b5feb850 Fix tests 2023-03-27 14:41:00 +02:00
Jan Eitzinger ff8f013b56 Make archive migration threaded 2023-03-27 11:11:28 +02:00
Jan Eitzinger a4a90074ee Introduce compression in job archive. 2023-03-27 11:11:14 +02:00
Jan Eitzinger 465d5c0186 Rename archive tools 2023-03-24 16:24:06 +01:00
Jan Eitzinger 72fc4b859c Remove obsolete numberOfNodes property 2023-03-24 16:13:51 +01:00
Jan Eitzinger 58f589e019 Fix subcluster assigment with wildcard 2023-03-24 15:56:27 +01:00
Jan Eitzinger 3ce8344275 Add default match for one subcluster 2023-03-24 15:21:31 +01:00
Jan Eitzinger 9aff980a38 Add scope to Metric List. Add numberOfNodes. 2023-03-24 15:10:23 +01:00
Jan Eitzinger 4d49698e5a Add scope to GraphQL Metric Type 2023-03-24 14:43:37 +01:00
Jan Eitzinger c622967d27 Fix json test data 2023-03-24 13:40:08 +01:00
Jan Eitzinger 05bce53c7f Adapt test json data to new schema 2023-03-24 13:30:54 +01:00
Jan Eitzinger cf6c217f76 Allocate reference variables on heap 2023-03-22 19:29:29 +01:00
Jan Eitzinger 1f8c6064e2 Refactor schema
* Remove redundant scope
* Change Series Id type to string
* Adopt golang structs to schema
2023-03-22 19:21:11 +01:00
Jan Eitzinger def35a551a Only hide binary 2023-03-22 07:18:45 +01:00
Jan Eitzinger 327721bac7 Add validate option. Backport startDemo 2023-03-22 07:15:41 +01:00
Jan Eitzinger a168efa8c8 Fix unit tests 2023-03-22 07:05:41 +01:00
Jan Eitzinger d2b97c9e2f Continue with job-archive migration 2023-03-10 12:14:33 +01:00
Jan Eitzinger 97f391deff GraphQL remove toplevel thresholds and add Unit
Add Unit to metric values in subCluster
2023-03-10 12:13:40 +01:00
Jan EitzingerandGitHub 5af1fa19b9 Update README.md 2023-02-27 09:12:26 +01:00
Jan EitzingerandGitHub 2472698367 Update README.md 2023-02-27 09:12:04 +01:00
Jan EitzingerandGitHub 57951bdcc2 Update README.md 2023-02-22 10:05:16 +01:00
Jan EitzingerandGitHub 6c0d192662 Update README.md 2023-02-21 18:04:37 +01:00
Jan EitzingerandGitHub 33d77d6ef1 Merge pull request #93 from ClusterCockpit/sql-repository-opt
Refactor SQL repository  and add migration support
2023-02-21 16:23:59 +01:00
Jan EitzingerandGitHub 33b20620ee Merge branch 'master' into sql-repository-opt 2023-02-21 16:21:47 +01:00
Jan EitzingerandGitHub 7b4ce3802a Merge pull request #81 from ClusterCockpit/26_improve_logmessages
26 improve logmessages
2023-02-09 15:48:27 +01:00
Jan Eitzinger 96ad865b53 Cleanup and linting 2023-02-09 15:43:38 +01:00
Jan Eitzinger 30cada8f28 Merge branch '26_improve_logmessages' of github.com:ClusterCockpit/cc-backend into 26_improve_logmessages 2023-02-09 14:15:10 +01:00
Jan Eitzinger c123a87ece Simplify log wrapper implementation 2023-02-09 14:14:58 +01:00
Jan EitzingerandGitHub 180e9cb09d Merge pull request #80 from ClusterCockpit/34-52-rework-searchbar
Merge Searchbar Rework
2023-02-09 11:38:02 +01:00
Jan EitzingerandGitHub 9a96372ef6 Merge pull request #85 from giesselmann/jobinfo-project-link
Add link to project in jobInfo
2023-02-09 07:07:53 +01:00
Jan EitzingerandGitHub ded5cda6ba Merge pull request #75 from giesselmann/fix_remove_role_support
Fix remove role support
2022-11-30 14:49:56 +01:00
Jan EitzingerandGitHub c7eaccd3b5 Merge pull request #73 from ClusterCockpit/feature-62-rest-endpoint-delete-jobs
Feature 62 rest endpoint delete jobs
Fix #62
2022-11-30 14:48:44 +01:00
Jan Eitzinger fd16a1b637 Fix cnt query scan. Cosmetic changes. 2022-11-25 15:15:05 +01:00
Jan EitzingerandGitHub 3cc006d4ce Merge pull request #72 from giesselmann/fix_api_state_and_racecond
Preserve job state in stopJob and secure startJob by Mutex.
Fixes #46 and #68
2022-11-25 14:25:50 +01:00
Jan Eitzinger 948da8f10b Review Sagger config. Delete Job endpoints 2022-11-11 15:26:27 +01:00
Jan EitzingerandGitHub e00e3208ca Update README.md 2022-11-11 14:19:36 +01:00
Jan EitzingerandGitHub 126630e01f Update README.md 2022-11-11 10:52:43 +01:00
Jan Eitzinger 93ee7b534a Update .gitignore 2022-11-10 13:41:17 +01:00
Jan Eitzinger 8dc9e6ecdd Fix issues in conversion tool 2022-11-10 13:37:53 +01:00
Jan Eitzinger 70b39730d2 Add skeleton for job archive conversion tool 2022-11-10 07:35:38 +01:00
Jan EitzingerandGitHub 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 740d2a2928 Adapt test input to new unit schema 2022-11-09 19:47:56 +01:00
Jan EitzingerandGitHub 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 EitzingerandGitHub 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
Jan EitzingerandGitHub d50b777d7b Update README.md 2022-11-05 08:31:36 +01:00
Jan EitzingerandGitHub 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 EitzingerandGitHub 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 EitzingerandGitHub bf15bdd003 Update README.md 2022-11-05 07:51:08 +01:00
Jan EitzingerandGitHub 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 EitzingerandGitHub 71d85bbaad Merge pull request #55 from pc2/jwt
Accept externally generated JWTs provided via cookie
2022-11-03 07:10:28 +01:00
Jan EitzingerandGitHub 7116b572ee Update Hands-on.md 2022-10-20 14:34:00 +02:00
Jan Eitzinger d2818d54ff Remove redundant stopTime property 2022-10-18 07:32:56 +02:00
Jan Eitzinger 954236bd8e Fix issue for a non gpu system 2022-10-18 07:32:34 +02:00
Jan EitzingerandGitHub 8227f904f8 Merge pull request #54 from ClusterCockpit/48_improve_status_view
48 improve status view
2022-10-17 10:10:49 +02:00
Jan Eitzinger 29d215fcea Intermediate Save commit 2022-10-04 10:12:35 +02:00
Jan EitzingerandGitHub 7814a184a1 Update README.md 2022-09-28 19:55:32 +02:00
Jan EitzingerandGitHub 13f0d171d7 Update README.md 2022-09-28 19:54:38 +02:00
Jan Eitzinger 7251344d4a Add convenience routines to unit package 2022-09-28 16:25:26 +02:00
Jan EitzingerandGitHub 5f50a00784 Merge pull request #50 from ClusterCockpit/48_improve_status_view
Add build info to footer
2022-09-27 10:17:14 +02:00
Jan EitzingerandGitHub 9d9690b2ff Update README.md 2022-09-27 07:46:18 +02:00
Jan EitzingerandGitHub 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 EitzingerandGitHub 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 EitzingerandGitHub 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
Jan Eitzinger 3a582ee2f5 Update schema 2022-09-21 15:20:26 +02:00