NEOFS_HTTP_GATE parameter not clear #9

Open
opened 2025-12-28 18:15:43 +00:00 by sami · 1 comment
Owner

Originally created by @carpawell on GitHub (Nov 3, 2023).

Problem

This parameter confuses me as a regular user. Usually, I read the parameters of any function/action as a part of its code: if it needs it, it should use it and I can understand it better. How http gate is used in this action?

Context

Why do we need this parameter? It is a http gate that should be connected to a storage node used for object download. However, it is not used for object downloading, is not validated, and is not checked for an http-SN relation. It also does not simplify action usability: a user has to figure out the correct http gateway himself anyway, no matter if it happens after the objects download or before CI workflow creation. If he knows it, he can use it. If he does not need it, he doesn't want to find it (hehe, neofs does not live for browsers only), he should be able to omit it (once again, http is not a required thing for the action literally named "push to neofs").

Originally created by @carpawell on GitHub (Nov 3, 2023). ## Problem This parameter confuses me as a regular user. Usually, I read the parameters of any function/action as a part of its code: if it _needs_ it, it should _use_ it and I can understand it better. How http gate is used in this action? ## Context Why do we need this parameter? It is a http gate that should be connected to a storage node used for object download. However, it is not used for object downloading, is not validated, and is not checked for an http-SN relation. It also does not simplify action usability: a user has to figure out the correct http gateway himself anyway, no matter if it happens after the objects download or before CI workflow creation. If he knows it, he can use it. If he does not need it, he doesn't want to find it (hehe, neofs does not live for browsers only), he should be able to omit it (once again, http is not a required thing for the action literally named "push to neofs").
Author
Owner

@roman-khimov commented on GitHub (May 15, 2024):

Related to #18.

@roman-khimov commented on GitHub (May 15, 2024): Related to #18.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/gh-push-to-neofs#9
No description provided.