Christoph Kluge
834f9d9085
Add role helper functions, add project role barebone, add valid role arr
...
- HasAnyRoles([]string): Checks if user has *one* of the roles
- HasAllRoles([]string): Cheks if user has *all* of the roles
- HasNotRoles([]string): Checks if user has *none* of the roles
- IsValidRole(string): Checks if given string is known valid role
2023-01-25 16:59:16 +01:00
Christoph Kluge
52d424b332
Add conditional startDemo.sh, only initializes if var not found
2023-01-24 15:03:09 +01:00
Christoph Kluge
25eb3bb481
Add missing dependency
2023-01-24 12:03:36 +01:00
Christoph Kluge
bd770d0e32
Fix return error, fix wrong log path, add notice log where applicable
...
- Adresses issue #26
2023-01-24 12:02:29 +01:00
Christoph Kluge
79a949b55e
Rework pkg/log, add 'loglevel' and 'logdate' flags, streamline
...
- removes some previously added manual location strings: now handled by pkg/log depending on loglevel
- kept manual string locations on fmt print functions
- add 'notice' and 'critical' loglevels
- add 'Panic' and 'Panicf' functions to log panics
- adresses issue #26
2023-01-23 18:48:06 +01:00
Christoph Kluge
25286ff068
Small addition to page-config infolog
...
- Adresses issue #26
2023-01-20 09:58:16 +01:00
Christoph Kluge
1ec543daf6
Add log location string to main.go
...
- Adresses issue #26
2023-01-20 09:49:17 +01:00
Christoph Kluge
24a4244f19
add more information to existing errors logs and panics
...
- '$ROOT/$FILE' for better localization in the code
- add text where none was given
- fix unnecessary sprintf nesting in influxv2 and prometheus metricrepo logging
2023-01-19 16:59:14 +01:00
Christoph Kluge
5abd3641b2
Move bootstrap and bootstrap-icon to local instances
2023-01-19 09:37:18 +01:00
Christoph Kluge
81e17771fd
Fix roofline component not rendering in jobview if missing data
...
- Addresses issue #70
2023-01-18 14:06:32 +01:00
Christoph Kluge
1873c6a87d
Merge branch 'master' into 34-52-rework-searchbar
2023-01-13 09:58:56 +01:00
Christoph Kluge
b0cd88bba1
Merge pull request #77 from giesselmann/serial_archiving
...
archive jobs in single worker thread
2023-01-12 15:12:11 +01:00
Christoph Kluge
8f091e429e
Merge pull request #76 from giesselmann/prometheus
...
Add prometheus metricdata backend
2023-01-12 15:08:36 +01:00
Christoph Kluge
996e68ff30
Truncate long jobNames
...
- Solves issue #79
2023-01-12 12:33:21 +01:00
Christoph Kluge
2527a351b8
Trim spaces from search-query strings and tags
...
- Relates to issue #78
2023-01-12 12:11:58 +01:00
Christoph Kluge
7998577076
Remove metadata from scanJob
...
- Leftover from initial jobName query implementation tryouts: unnecessary
2023-01-12 11:57:44 +01:00
Christoph Kluge
84a1c4bdaf
fix wrong vartype for log
2023-01-12 11:34:21 +01:00
Christoph Kluge
bad3f9ea95
Makeover of searchbar, add "not found" results-redirects
...
- Tagged Search has priority
- Best guess search if no tag provided
- "Hard" errors only on searchtag-malformed or searchtag-unknown, or if best guess search fails
2023-01-12 11:26:01 +01:00
Christoph Kluge
a5298a3630
updated gofiles
2023-01-11 16:26:08 +01:00
Christoph Kluge
a642e9cc7c
Add working, but manually entered jobName url query
2023-01-11 16:25:02 +01:00
Christoph Kluge
c9ee8b552d
Rework search to show jobId matches in table, add projectId search
2022-12-14 10:02:22 +01:00
Christoph Kluge
ac8548a950
Initial orientation
2022-12-13 09:53:37 +01:00
Pay Giesselmann
c4bdff2210
do not close channel on wait
2022-12-08 16:21:56 +01:00
Pay Giesselmann
7c6344675c
fix integration test
2022-12-08 15:33:01 +01:00
Pay Giesselmann
a0f7a598ad
archive jobs in single worker thread
2022-12-08 15:04:58 +01:00
Pay Giesselmann
c3749f0f36
add prometheus metricdata backend
2022-12-08 13:51:44 +01:00
Jan Eitzinger
ded5cda6ba
Merge pull request #75 from giesselmann/fix_remove_role_support
...
Fix remove role support
2022-11-30 14:49:56 +01:00
Jan Eitzinger
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
Christoph Kluge
a39fc73345
Rerun swagger and fix typo
2022-11-30 12:40:07 +01:00
Pay Gießelmann
e5573a9b29
Fix remove role support
2022-11-30 11:46:32 +01:00
Jan Eitzinger
fd16a1b637
Fix cnt query scan. Cosmetic changes.
2022-11-25 15:15:05 +01:00
Jan Eitzinger
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
Pay Giesselmann
b20dd65a8b
fix job failed test
2022-11-25 11:48:30 +01:00
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
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 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
740d2a2928
Adapt test input to new unit schema
2022-11-09 19:47:56 +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