Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PBENCH-1153 #3429
PBENCH-1153 #3429
Changes from all commits
ad09247
c16dbd7
050b26d
0f784da
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The apparently intended purpose of this document actually spans both agent and server configuration. The distinctions aren't well specified, and ultimately I'm not sure this really helps much.
Deploying a containerized Pbench Agent isn't an "administrative" function.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When you write "pbench-server" and "pbench-agent", it looks like you're referring to specific commands. Let's stick with "Pbench Agent" and "Pbench Server" to denote the "entities" and avoid that ambiguity. We should also acknowledge (though probably not in much detail here) that one can do a lot with the Pbench Agent command set without ever involving a Pbench Server: pushing datasets to a server is not the primary or only purpose of the Pbench Agent, and "by default" is a bit of a stretch considering you need to use a special command and have correctly configured your security settings to make it work.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For review purposes, if nothing else, keeping
.md
file lines to under 80 columns would be nice. The GitHub view wraps this line, but there's a single line to select and comment on, which can make things awkward. The MarkDown processor doesn't care about hard line wraps, but it can make things easier on lowly humans."For the purpose of defining the required configuration" is a very unwieldy sentence. In fact, I'd get rid of the first sentence and clarify the context of the second as something like "To integrate with a 0.69 Pbench Server, a Pbench Agent configuration needs the address of the Pbench Server and a private RSA key trusted by the Pbench Server
pbench
account." If you want to talk about Ansible installation, we're really into direct RPM installation, whereas I think we're hoping to encourage more people to use the Pbench Agent containers.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't find this particularly useful. First off, if you're giving the specific command to generate a key pair, shouldn't we be saying what to do with them? The public key needs to be in the
pbench
account~/.ssh/authorized_keys
on the Pbench Server, while the private key needs to be in/opt/pbench-agent/id-rsa
on each Pbench Agent installation.There's also the point that this section loosely implies actions on both the Pbench Agent and the Pbench Server, but the reference to "The installation" isn't clear.
I'd also hope we can drop all mention of 0.69 Pbench Server from
main
, but sadly that would probably be premature as we'll likely continue to support that for at least 0.73.