Skip to content

Conversation

@End-rey
Copy link
Contributor

@End-rey End-rey commented Jan 28, 2026

Closes #3626.

@codecov
Copy link

codecov bot commented Jan 28, 2026

Codecov Report

❌ Patch coverage is 0% with 58 lines in your changes missing coverage. Please review.
✅ Project coverage is 25.67%. Comparing base (24a99c2) to head (7b9ea0b).
⚠️ Report is 9 commits behind head on master.

Files with missing lines Patch % Lines
cmd/neofs-cli/modules/container/test_policy.go 0.00% 39 Missing ⚠️
cmd/internal/cmdprinter/netmap.go 0.00% 15 Missing ⚠️
cmd/neofs-cli/modules/container/root.go 0.00% 2 Missing ⚠️
cmd/neofs-cli/modules/container/nodes.go 0.00% 1 Missing ⚠️
cmd/neofs-cli/modules/object/nodes.go 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3790      +/-   ##
==========================================
- Coverage   25.68%   25.67%   -0.01%     
==========================================
  Files         660      661       +1     
  Lines       42203    42197       -6     
==========================================
- Hits        10838    10835       -3     
+ Misses      30383    30379       -4     
- Partials      982      983       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Add a CLI utility to validate container policies and display nodes that are
policy-compliant in the current epoch.

Closes #3626.

Signed-off-by: Andrey Butusov <andrey@nspcc.io>
Signed-off-by: Andrey Butusov <andrey@nspcc.io>
@@ -0,0 +1,104 @@
package container
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Anything with "test" in name is suspicious by definition, better name it policy.go

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here I mean it's pretty easy to confuse it with policy_test.go that'd be a test file, test_policy.go is not, but it looks so close that we're better not name it this way.

)

var testPolicyCmd = &cobra.Command{
Use: "test-policy",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can also be policy to me. Maybe policy try like we have acl basic print, although here it's application to a particular network that matters. I'm open to other suggestions, but I'd try to avoid test as well.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you suggesting a separate policy command with a single try command?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. Maybe some other policy things could be done in future. But I'd like to hear @carpawell and @cthulhu-rider as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide storage policy probe util

3 participants