Skip to content

Commit 075e4aa

Browse files
CAST-40271: Conman restarting frequently due "Change detected in the river passwords..." resulting in missing conman logs.
- Fixed to ignore blank current credentials to avoid unnecessary ConMon restarts.
1 parent bd2cd95 commit 075e4aa

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [2.10.3] - 2026-9-10
11+
### Fixed
12+
- CASMTRIAGE-9260/CAST-40271: Conman restarting frequently due "Change detected in the river passwords..." resulting in missing conman logs.
13+
- Fixed to ignore blank current credentials to avoid unnecessary ConMon restarts.
14+
15+
## [2.10.2] - 2026-04-09
1016
### Dependencies
1117
- Bump `github.com/go-jose/go-jose/v4` from 4.0.5 to 4.1.4 ([#133](https://github.com/Cray-HPE/console-node/pull/133))
1218
- CASMCMS-9640: Bump Golang 1.23 to 1.24
1319
- 1.23 is no longer supported
1420
- The updated `go-jose` version requires 1.24
1521
- This allowed `go-jose` to remove an external dependency that was a regular source of CVEs
1622

17-
18-
## [2.10.2] - 2026-04-09
1923
### Dependencies
2024
- CASMCMS-9638: Update `zypper-refresh-patch-clean.sh` to ensure it applies all necessary patches
2125
- CASMCMS-9637: Update `zypper-docker-build.sh`

‎src/console_node/monitor.go‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//
22
// MIT License
33
//
4-
// (C) Copyright 2023-2025 Hewlett Packard Enterprise Development LP
4+
// (C) Copyright 2023-2026 Hewlett Packard Enterprise Development LP
55
//
66
// Permission is hereby granted, free of charge, to any person obtaining a
77
// copy of this software and associated documentation files (the "Software"),
@@ -137,8 +137,8 @@ func checkIfRiverPasswordsChanged() bool {
137137

138138
for _, xname := range xnames {
139139
currentCreds, ok := currentPasswords[xname]
140-
if !ok {
141-
log.Printf("Missing credentials detected for %s while checking for credential changes", xname)
140+
if !ok || currentCreds.Username == "" || currentCreds.Password == "" {
141+
log.Printf("WARNING: Missing/ Incomplete credentials detected for %s while checking for credentials changes", xname)
142142
continue
143143
}
144144
previousCreds, _ := previousPasswords[xname]

0 commit comments

Comments
 (0)