Commit Graph

2606 Commits

Author SHA1 Message Date
moebiusband 64fef9774c Add unit test for NATS API 2025-12-23 09:22:57 +01:00
moebiusband 999667ec0c Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev 2025-12-23 07:56:16 +01:00
moebiusband c1135531ba Port NATS api to ccMessages 2025-12-23 07:56:13 +01:00
moebiusband 287256e5f1 Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev 2025-12-23 05:56:49 +01:00
moebiusband 0bc26aa194 Add error check 2025-12-23 05:56:46 +01:00
Christoph Kluge 502d7e9084 Rework info panel in public dashboard
- change to bootstrap grid from table
- add infos, use badges
- remove non required query
2025-12-22 17:26:56 +01:00
Christoph Kluge 89875db4a9 dashboard layout fixes 2025-12-22 10:39:40 +01:00
dependabot[bot] 5a8b929448 Bump github.com/aws/aws-sdk-go-v2/config from 1.31.20 to 1.32.6
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) from 1.31.20 to 1.32.6.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.31.20...v1.32.6)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.32.6
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 08:04:43 +00:00
dependabot[bot] fe78f2f433 Bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0
Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) from 3.16.0 to 3.17.0.
- [Release notes](https://github.com/coreos/go-oidc/releases)
- [Commits](https://github.com/coreos/go-oidc/compare/v3.16.0...v3.17.0)

---
updated-dependencies:
- dependency-name: github.com/coreos/go-oidc/v3
  dependency-version: 3.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 08:03:31 +00:00
dependabot[bot] e37591ce6d Bump rollup from 4.53.3 to 4.54.0 in /web/frontend
Bumps [rollup](https://github.com/rollup/rollup) from 4.53.3 to 4.54.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.53.3...v4.54.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.54.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 08:02:41 +00:00
moebiusband 1cd4a57bd3 Remove support for mysql/mariadb 2025-12-20 11:13:41 +01:00
moebiusband b35172e2f7 Add context information for CLAUDE coding agent 2025-12-20 11:13:02 +01:00
moebiusband 3cfcd30128 Add CLAUDE.md documentation for Claude Code
Provides architecture overview, build commands, and development workflows
to help future Claude Code instances work productively in this codebase.
Includes guidance on GraphQL/REST API patterns, database migrations, and
the repository/metric data architecture.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-20 10:17:54 +01:00
moebiusband e56532e5c8 Add example json API payloads 2025-12-20 09:35:54 +01:00
moebiusband fdee4f8938 Integrate NATS API.
Only start either REST start/stop API or NATS start/stop API
2025-12-20 09:21:58 +01:00
Christoph Kluge 7acc89e42d move public dash close button 2025-12-19 17:52:21 +01:00
Christoph Kluge af7d208c21 remove unused class 2025-12-19 16:16:57 +01:00
Christoph Kluge 91b90d033e fix metric select drag and drop 2025-12-19 15:27:35 +01:00
Christoph Kluge 7a0975b94d final fix render race condition if metrics change in nodeList 2025-12-19 15:10:15 +01:00
Christoph Kluge c58b01a602 fix wrong render condition order in nodeList 2025-12-19 14:42:02 +01:00
Christoph Kluge 8244449646 Merge branch 'dev' of https://github.com/ClusterCockpit/cc-backend into dev 2025-12-18 15:55:40 +01:00
Christoph Kluge 436afa4a61 fix tag count by including type in grouping 2025-12-18 15:55:30 +01:00
Jan Eitzinger 998f800632 Merge pull request #454 from ClusterCockpit/dev
Dev
2025-12-18 15:52:06 +01:00
moebiusband 06ed056d43 Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev 2025-12-18 15:47:53 +01:00
moebiusband d446c13546 Restore startDemo script 2025-12-18 15:47:51 +01:00
moebiusband 6e74fa294a Add role-based visibility for metrics
Fixes #387
2025-12-18 15:47:30 +01:00
Christoph Kluge 43bdb56072 add fallback case if metric has no name in nodeListRow 2025-12-18 15:04:03 +01:00
Jan Eitzinger 10a0b0add8 Merge pull request #452 from ClusterCockpit/dev
Dev
2025-12-18 11:28:07 +01:00
moebiusband e707fd0893 Provide fallback in archive manager in case fd is not available 2025-12-18 11:26:05 +01:00
Christoph Kluge 19c8e9beb1 move extensive NodeMetricsList handling to node repo func 2025-12-18 10:44:58 +01:00
Aditya Ujeniya 32e5353847 Fix to NATS deadlock and revert demo script 2025-12-17 18:14:36 +01:00
Aditya Ujeniya d2f2d78954 Changing JWT output to stdout and change to help text 2025-12-17 15:58:42 +01:00
moebiusband b8fdfc30c0 Fix performance bugs in sqlite archive backend 2025-12-17 10:12:49 +01:00
moebiusband 79a2ca8ae8 Adapt unit test to new API 2025-12-17 08:44:37 +01:00
moebiusband d1a78c13a4 Make loglevel info default for demo 2025-12-17 08:38:14 +01:00
moebiusband f4b00e9de1 Use Info instead of warn loglevel for database file missing msg 2025-12-17 08:38:00 +01:00
moebiusband 0a5e155096 Remove debug setting 2025-12-17 07:03:10 +01:00
moebiusband 4ecc050c4c Fix deadlock if NATS is not configured 2025-12-17 07:03:01 +01:00
moebiusband 88dc5036b3 Make import function interuptible and replace countJobs with external call to fd 2025-12-17 06:32:53 +01:00
moebiusband d30c6ef3bf Make NATS API subjects configurable 2025-12-17 06:08:09 +01:00
moebiusband 0419fec810 Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev 2025-12-17 05:46:10 +01:00
moebiusband 43e5fd1131 Add NATS API backend 2025-12-17 05:44:49 +01:00
Christoph Kluge 11e94124cc improve handling and layout if missing data in dashboard 2025-12-16 15:43:57 +01:00
Christoph Kluge 102109388b link to public dashboard in admin options, add return button do public dashboard 2025-12-16 13:54:17 +01:00
Jan Eitzinger 60a69aa0a2 Merge pull request #453 from ClusterCockpit/status_dashboard
Status dashboard
2025-12-16 10:04:49 +01:00
moebiusband 5e2cbd75fa Review and refactor 2025-12-16 09:45:48 +01:00
moebiusband 14f1192ccb Introduce central nats client 2025-12-16 09:35:33 +01:00
moebiusband 72b2560ecf Add progress bar for import function 2025-12-16 09:11:26 +01:00
moebiusband 7fce6fa401 Parallelize the Iter function in all archive backends 2025-12-16 09:11:09 +01:00
moebiusband e6286768a7 Refactor variabel naming and update doc comments 2025-12-16 08:56:48 +01:00