Skip to content

Commit 8afc3b2

Browse files
authored
Merge branch 'ClusterCockpit:master' into master
2 parents 2bfbd17 + 8555a88 commit 8afc3b2

288 files changed

Lines changed: 30827 additions & 26193 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/dependabot.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "gomod"
9+
directory: "/"
10+
schedule:
11+
interval: "weekly"
12+
- package-ecosystem: "npm"
13+
directory: "/web/frontend"
14+
schedule:
15+
interval: "weekly"

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
- name: Install Go
88
uses: actions/setup-go@v4
99
with:
10-
go-version: 1.24.x
10+
go-version: 1.25.x
1111
- name: Checkout code
1212
uses: actions/checkout@v3
1313
- name: Build, Vet & Test

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/cc-backend
22
/.env
33
/config.json
4+
/uiConfig.json
45

56
/var/job-archive
67
/var/machine-state
@@ -9,6 +10,11 @@
910
/var/*.db
1011
/var/*.txt
1112

13+
/var/checkpoints*
14+
15+
migrateTimestamps.pl
16+
test_ccms_write_api.sh
17+
1218
/web/frontend/public/build
1319
/web/frontend/node_modules
1420

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ TARGET = ./cc-backend
22
VAR = ./var
33
CFG = config.json .env
44
FRONTEND = ./web/frontend
5-
VERSION = 1.4.3
5+
VERSION = 1.4.4
66
GIT_HASH := $(shell git rev-parse --short HEAD || echo 'development')
77
CURRENT_TIME = $(shell date +"%Y-%m-%d:T%H:%M:%S")
88
LD_FLAGS = '-s -X main.date=${CURRENT_TIME} -X main.version=${VERSION} -X main.commit=${GIT_HASH}'
@@ -52,7 +52,7 @@ frontend:
5252

5353
swagger:
5454
$(info ===> GENERATE swagger)
55-
@go run github.com/swaggo/swag/cmd/swag init -d ./internal/api,./pkg/schema -g rest.go -o ./api
55+
@go run github.com/swaggo/swag/cmd/swag init --parseDependency -d ./internal/api -g rest.go -o ./api
5656
@mv ./api/docs.go ./internal/api/docs.go
5757

5858
graphql:

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# NOTE
22

3+
While we do our best to keep the master branch in a usable state, there is no guarantee the master branch works.
4+
Please do not use it for production!
5+
36
Please have a look at the [Release
47
Notes](https://github.com/ClusterCockpit/cc-backend/blob/master/ReleaseNotes.md)
58
for breaking changes!

ReleaseNotes.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
1-
# `cc-backend` version 1.4.3
1+
# `cc-backend` version 1.4.4
22

33
Supports job archive version 2 and database version 8.
44

55
This is a bug fix release of `cc-backend`, the API backend and frontend
66
implementation of ClusterCockpit.
77
For release specific notes visit the [ClusterCockpit Documentation](https://clusterockpit.org/docs/release/).
88

9+
## Breaking changes
10+
11+
The option `apiAllowedIPs` is now a required configuration attribute in
12+
`config.json`. This option restricts access to the admin API.
13+
14+
To retain the previous behavior that the API is per default accessible from
15+
everywhere set:
16+
17+
```json
18+
"apiAllowedIPs": [
19+
"*"
20+
]
21+
```
22+
923
## Breaking changes for minor release 1.4.x
1024

1125
- You need to perform a database migration. Depending on your database size the
@@ -22,21 +36,7 @@ For release specific notes visit the [ClusterCockpit Documentation](https://clus
2236

2337
## New features
2438

25-
- Detailed Node List
26-
- Adds new routes `/systems/list/$cluster` and `/systems/list/$cluster/$subcluster`
27-
- Displays live, scoped metric data requested from the nodes indepenent of jobs
28-
- Color Blind Mode
29-
- Set on a per-user basis in options
30-
- Applies to plot data, plot background color, statsseries colors, roofline timescale
31-
- Job-View metric selection is now persisted based on the jobs subcluster.
32-
Helpful for heterogeneous subcluster configurations.
33-
- Histogram Bin Select in User-View
34-
- Metric-Histograms: `10 Bins` now default, selectable options `20, 50, 100`
35-
- Job-Duration-Histogram: `48h in 1h Bins` now default, selectable options:
36-
- `60 minutes in 1 minute Bins`
37-
- `12 hours in 10 minute Bins`
38-
- `3 days in 6 hour Bins`
39-
- `7 days in 12 hour Bins`
39+
- Enable to delete tags from the web interface
4040

4141
## Known issues
4242

0 commit comments

Comments
 (0)