Commit Graph

  • 9bf5c5dc1a Update README and config schema Jan Eitzinger 2025-12-23 09:34:09 +01:00
  • 64fef9774c Add unit test for NATS API Jan Eitzinger 2025-12-23 09:22:57 +01:00
  • 999667ec0c Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev Jan Eitzinger 2025-12-23 07:56:16 +01:00
  • c1135531ba Port NATS api to ccMessages Jan Eitzinger 2025-12-23 07:56:13 +01:00
  • 287256e5f1 Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev Jan Eitzinger 2025-12-23 05:56:49 +01:00
  • 0bc26aa194 Add error check Jan Eitzinger 2025-12-23 05:56:46 +01:00
  • 502d7e9084 Rework info panel in public dashboard Christoph Kluge 2025-12-22 17:26:56 +01:00
  • 89875db4a9 dashboard layout fixes Christoph Kluge 2025-12-22 10:39:40 +01:00
  • 5a8b929448 Bump github.com/aws/aws-sdk-go-v2/config from 1.31.20 to 1.32.6 dependabot[bot] 2025-12-22 08:04:43 +00:00
  • fe78f2f433 Bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0 dependabot[bot] 2025-12-22 08:03:31 +00:00
  • e37591ce6d Bump rollup from 4.53.3 to 4.54.0 in /web/frontend dependabot[bot] 2025-12-22 08:02:41 +00:00
  • 1cd4a57bd3 Remove support for mysql/mariadb Jan Eitzinger 2025-12-20 11:13:41 +01:00
  • b35172e2f7 Add context information for CLAUDE coding agent Jan Eitzinger 2025-12-20 11:13:02 +01:00
  • 3cfcd30128 Add CLAUDE.md documentation for Claude Code Jan Eitzinger 2025-12-20 10:17:54 +01:00
  • e56532e5c8 Add example json API payloads Jan Eitzinger 2025-12-20 09:35:54 +01:00
  • fdee4f8938 Integrate NATS API. Jan Eitzinger 2025-12-20 09:21:58 +01:00
  • 7acc89e42d move public dash close button Christoph Kluge 2025-12-19 17:52:21 +01:00
  • af7d208c21 remove unused class Christoph Kluge 2025-12-19 16:16:57 +01:00
  • 91b90d033e fix metric select drag and drop Christoph Kluge 2025-12-19 15:27:35 +01:00
  • 7a0975b94d final fix render race condition if metrics change in nodeList Christoph Kluge 2025-12-19 15:10:15 +01:00
  • c58b01a602 fix wrong render condition order in nodeList Christoph Kluge 2025-12-19 14:42:02 +01:00
  • 8244449646 Merge branch 'dev' of https://github.com/ClusterCockpit/cc-backend into dev Christoph Kluge 2025-12-18 15:55:40 +01:00
  • 436afa4a61 fix tag count by including type in grouping Christoph Kluge 2025-12-18 15:55:30 +01:00
  • 998f800632 Merge pull request #454 from ClusterCockpit/dev Jan Eitzinger 2025-12-18 15:52:06 +01:00
  • 06ed056d43 Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev Jan Eitzinger 2025-12-18 15:47:53 +01:00
  • d446c13546 Restore startDemo script Jan Eitzinger 2025-12-18 15:47:51 +01:00
  • 6e74fa294a Add role-based visibility for metrics Jan Eitzinger 2025-12-18 15:47:30 +01:00
  • 43bdb56072 add fallback case if metric has no name in nodeListRow Christoph Kluge 2025-12-18 15:04:03 +01:00
  • 10a0b0add8 Merge pull request #452 from ClusterCockpit/dev Jan Eitzinger 2025-12-18 11:28:07 +01:00
  • e707fd0893 Provide fallback in archive manager in case fd is not available Jan Eitzinger 2025-12-18 11:26:05 +01:00
  • 19c8e9beb1 move extensive NodeMetricsList handling to node repo func Christoph Kluge 2025-12-18 10:44:58 +01:00
  • 32e5353847 Fix to NATS deadlock and revert demo script Aditya Ujeniya 2025-12-17 18:14:36 +01:00
  • d2f2d78954 Changing JWT output to stdout and change to help text Aditya Ujeniya 2025-12-17 15:58:42 +01:00
  • b8fdfc30c0 Fix performance bugs in sqlite archive backend Jan Eitzinger 2025-12-17 10:12:49 +01:00
  • 79a2ca8ae8 Adapt unit test to new API Jan Eitzinger 2025-12-17 08:44:37 +01:00
  • d1a78c13a4 Make loglevel info default for demo Jan Eitzinger 2025-12-17 08:38:14 +01:00
  • f4b00e9de1 Use Info instead of warn loglevel for database file missing msg Jan Eitzinger 2025-12-17 08:38:00 +01:00
  • 0a5e155096 Remove debug setting Jan Eitzinger 2025-12-17 07:03:10 +01:00
  • 4ecc050c4c Fix deadlock if NATS is not configured Jan Eitzinger 2025-12-17 07:03:01 +01:00
  • 88dc5036b3 Make import function interuptible and replace countJobs with external call to fd Jan Eitzinger 2025-12-17 06:32:53 +01:00
  • d30c6ef3bf Make NATS API subjects configurable Jan Eitzinger 2025-12-17 06:08:09 +01:00
  • 0419fec810 Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev Jan Eitzinger 2025-12-17 05:46:10 +01:00
  • 43e5fd1131 Add NATS API backend Jan Eitzinger 2025-12-17 05:44:49 +01:00
  • 11e94124cc improve handling and layout if missing data in dashboard Christoph Kluge 2025-12-16 15:43:57 +01:00
  • 102109388b link to public dashboard in admin options, add return button do public dashboard Christoph Kluge 2025-12-16 13:54:17 +01:00
  • 60a69aa0a2 Merge pull request #453 from ClusterCockpit/status_dashboard Jan Eitzinger 2025-12-16 10:04:49 +01:00
  • 5e2cbd75fa Review and refactor Jan Eitzinger 2025-12-16 09:45:48 +01:00
  • 14f1192ccb Introduce central nats client Jan Eitzinger 2025-12-16 09:35:33 +01:00
  • 72b2560ecf Add progress bar for import function Jan Eitzinger 2025-12-16 09:11:26 +01:00
  • 7fce6fa401 Parallelize the Iter function in all archive backends Jan Eitzinger 2025-12-16 09:11:09 +01:00
  • e6286768a7 Refactor variabel naming and update doc comments Jan Eitzinger 2025-12-16 08:56:48 +01:00
  • 0306723307 Introduce transparent compression for importJob function in all archive backends Jan Eitzinger 2025-12-16 08:55:31 +01:00
  • 6f49998ad3 Switch to new go tool pattern for external tool deps Jan Eitzinger 2025-12-16 08:49:17 +01:00
  • 457c944ec6 Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev Jan Eitzinger 2025-12-15 21:25:32 +01:00
  • 33c38f9464 Fix start time in tasks Jan Eitzinger 2025-12-15 21:25:30 +01:00
  • 46351389b6 Add ai agent guidelines Jan Eitzinger 2025-12-15 21:25:00 +01:00
  • d56b0e93db cleanup routes, cleanup root components Christoph Kluge 2025-12-15 15:10:10 +01:00
  • f9aa47ea1c Merge pull request #450 from ClusterCockpit/dev Jan Eitzinger 2025-12-15 14:42:26 +01:00
  • d567a5312e Add flag omitTagged to DeleteJobsBefore Jan Eitzinger 2025-12-15 14:38:46 +01:00
  • 97a322354f Refactor Jan Eitzinger 2025-12-15 14:06:33 +01:00
  • 554527445b Merge branch 'master' into dev Jan Eitzinger 2025-12-15 13:56:41 +01:00
  • c5aff1a2ca add autorefresh, remove leftover query Christoph Kluge 2025-12-15 13:55:02 +01:00
  • 987cc40318 Refactor Jan Eitzinger 2025-12-15 13:50:05 +01:00
  • 104fd1576a Refactor Jan Eitzinger 2025-12-15 13:44:50 +01:00
  • 72ce3954b4 feat: Add omitTagged flag for retention services Jan Eitzinger 2025-12-15 13:44:17 +01:00
  • cfa7461855 Refactor Jan Eitzinger 2025-12-15 13:25:41 +01:00
  • 44cda8a232 Add flag to obmit tagged jobs from TestFindJobsBetween Jan Eitzinger 2025-12-15 13:25:22 +01:00
  • cf119e6843 Also initialize job-archive on init flag Jan Eitzinger 2025-12-15 12:59:12 +01:00
  • 451744f321 Merge pull request #447 from ClusterCockpit/dependabot/go_modules/github.com/prometheus/common-0.67.4 Jan Eitzinger 2025-12-15 12:34:17 +01:00
  • ca6682b94b Merge pull request #446 from ClusterCockpit/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-1.40.1 Jan Eitzinger 2025-12-15 12:32:55 +01:00
  • cbad2341c3 Bump github.com/aws/aws-sdk-go-v2 from 1.39.6 to 1.40.1 dependabot[bot] 2025-12-15 11:29:02 +00:00
  • a956c7b135 Bump github.com/prometheus/common from 0.66.1 to 0.67.4 dependabot[bot] 2025-12-15 11:28:21 +00:00
  • ea6caeb2f0 Merge pull request #445 from ClusterCockpit/dependabot/go_modules/github.com/golang-migrate/migrate/v4-4.19.1 Jan Eitzinger 2025-12-15 12:27:34 +01:00
  • c17e8b1156 Merge pull request #444 from ClusterCockpit/dependabot/go_modules/github.com/linkedin/goavro/v2-2.14.1 Jan Eitzinger 2025-12-15 12:27:14 +01:00
  • b993b1e096 Merge pull request #443 from ClusterCockpit/dependabot/go_modules/github.com/go-co-op/gocron/v2-2.18.2 Jan Eitzinger 2025-12-15 12:24:41 +01:00
  • d7d81e352d Update cc-lib to v1.0.0 and fix bug in init Jan Eitzinger 2025-12-15 12:20:42 +01:00
  • 078c608bda Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev Jan Eitzinger 2025-12-15 11:25:44 +01:00
  • f2e57f9edd Update gitignore Jan Eitzinger 2025-12-15 11:25:42 +01:00
  • 5698d5216f Reformat Jan Eitzinger 2025-12-15 11:24:56 +01:00
  • 10aa2bfbd3 Add support for ClusterConfig Jan Eitzinger 2025-12-15 11:24:12 +01:00
  • 6cfed989ff Fix bugs in sqlite backend Jan Eitzinger 2025-12-15 11:23:53 +01:00
  • ab70acd582 Also import ClusterConfigs Jan Eitzinger 2025-12-15 11:20:49 +01:00
  • 79e1c236fe cleanup, adapt internalDash, remove debug query value Christoph Kluge 2025-12-12 17:51:54 +01:00
  • fed62b6c45 Functionality to configure resampling Aditya Ujeniya 2025-12-12 14:51:01 +01:00
  • 0d62181272 move roofline elements below series data render Christoph Kluge 2025-12-12 11:19:37 +01:00
  • 290a71bd48 Merge branch 'dev' into status_dashboard Christoph Kluge 2025-12-11 18:56:09 +01:00
  • 6e385db378 color roofline plot, add option to match pie and table color for ndoestate Christoph Kluge 2025-12-11 18:51:19 +01:00
  • ffe8329b84 Merge pull request #448 from ClusterCockpit/dev Jan Eitzinger 2025-12-11 11:27:33 +01:00
  • f13be109c2 Fix: Replace all Printf log messages with appropriate loglevels Jan Eitzinger 2025-12-11 11:20:11 +01:00
  • d24d85b970 Adapt tests to new API Jan Eitzinger 2025-12-11 09:39:38 +01:00
  • 8d44ac90ad Fix: Busywait loop in archiver and slow shutdown Jan Eitzinger 2025-12-11 09:29:10 +01:00
  • 4083de2a51 Add public dashboard and route, add DoubleMetricPlot and GQL queries Christoph Kluge 2025-12-09 10:26:55 +01:00
  • 131df075db Bump github.com/golang-migrate/migrate/v4 from 4.18.2 to 4.19.1 dependabot[bot] 2025-12-08 08:05:24 +00:00
  • afd6f50ba2 Bump github.com/linkedin/goavro/v2 from 2.14.0 to 2.14.1 dependabot[bot] 2025-12-08 08:05:19 +00:00
  • ad01366705 Bump github.com/go-co-op/gocron/v2 from 2.17.0 to 2.18.2 dependabot[bot] 2025-12-08 08:05:11 +00:00
  • 6325793902 Add check in initDB importer if jobMeta is nil Jan Eitzinger 2025-12-04 15:38:21 +01:00
  • 8ea176f9da Merge pull request #441 from ClusterCockpit/dev Jan Eitzinger 2025-12-04 15:16:02 +01:00
  • 03b5272e44 Upgrade to latest cc-lib Jan Eitzinger 2025-12-04 15:08:22 +01:00
  • 7da01975f7 archive-migration: Add check for archive version and rewrite version after migration Jan Eitzinger 2025-12-04 15:08:03 +01:00
  • 7cff8bbfd2 Add documentation for importer Jan Eitzinger 2025-12-04 15:07:09 +01:00