[hermes] ananke: go:S1192 #216
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SonarQube reports go:S1192 in
internal/cluster/orchestrator_longhorn_reconcile.go. The build is green; this is a standing finding, not a failure.What is wrong
The string literal "longhorn-system" is hard-coded three times (in queryLonghornNodes, queryLonghornManagerDaemonSet, and longhornManagerPodsByNode) as the -n namespace argument passed to kubectl, which SonarQube flags as literal duplication that should instead be a named constant.
Ariadne opened no pull request for it: no automated patch was possible for this finding.
Facts
internal/cluster/orchestrator_longhorn_reconcile.go:136)Suggested fix (not applied)
Hermes could not open a pull request for this, so the change below was not written, validated, or pushed anywhere. It is a starting point for whoever picks this up, not a reviewed patch.
internal/cluster/orchestrator_longhorn_reconcile.go— Introduce a package-level constant for the Longhorn namespace and reference it from all three kubectl call sites instead of repeating the literal string. This removes the duplication the rule flags while leaving the actual kubectl invocations, arguments, and behavior unchanged.Links
/api/admin/audit/events, event typeshermes_autotriage_incidentandhermes_autotriage_diagnosis.Filed automatically by Ariadne from a Hermes Agent diagnosis (run run_e29ea016fbdd4dceb128d55078fd7140). Hermes has no write access to this repository; no files or infrastructure were changed.