Skip to content

Conversation

norio-nomura
Copy link
Contributor

debugHint in 2nd essential requirement says:

The boot sequence will terminate any existing user session after updating
/etc/environment to make sure the session includes the new values.
Terminating the session will break the persistent SSH tunnel, so
it must not be created until the session reset is done.

This explicitly disables ControlMaster options when executing SSH until the second essential requirement is satisfied. Also, if there are two essential requirements, a requirement to explicitly enable ControlMaster will be added.

@norio-nomura norio-nomura force-pushed the disable-control-master-until-2nd-essential-requirement-is-satisfied branch from c8b1e80 to ce455ab Compare September 25, 2025 03:15
@AkihiroSuda AkihiroSuda added this to the v2.0.0 milestone Sep 29, 2025
@AkihiroSuda AkihiroSuda requested a review from a team September 29, 2025 08:16
@norio-nomura norio-nomura force-pushed the disable-control-master-until-2nd-essential-requirement-is-satisfied branch 2 times, most recently from 58fab50 to 10b4c9b Compare September 30, 2025 06:41
@AkihiroSuda AkihiroSuda requested a review from a team October 2, 2025 02:38
@norio-nomura norio-nomura force-pushed the disable-control-master-until-2nd-essential-requirement-is-satisfied branch from 10b4c9b to 913df4a Compare October 2, 2025 04:52
@norio-nomura norio-nomura force-pushed the disable-control-master-until-2nd-essential-requirement-is-satisfied branch 2 times, most recently from 06ddf4f to dce9054 Compare October 3, 2025 01:10
… the 2nd essential requirement is satisfied

debugHint in 2nd essential requirement says:
> The boot sequence will terminate any existing user session after updating
> /etc/environment to make sure the session includes the new values.
> Terminating the session will break the persistent SSH tunnel, so
> it must not be created until the session reset is done.

This explicitly disables `ControlMaster` options when executing SSH until the second essential requirement is satisfied.
Also, if there are two essential requirements, a requirement to explicitly enable ControlMaster will be added.

Signed-off-by: Norio Nomura <[email protected]>

apply reviews

Signed-off-by: Norio Nomura <[email protected]>
@norio-nomura norio-nomura force-pushed the disable-control-master-until-2nd-essential-requirement-is-satisfied branch from dce9054 to 81ec9ba Compare October 3, 2025 02:28
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.

3 participants