-
Epic
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
foremanctl-rex
-
SAT-23140 - Run Satellite's application services as containers
-
False
-
Satellite Rocket Refinement
-
-
sat-rocket
-
None
-
None
-
None
Remote Execution (REX) is a crucial plugin for many users. When reading the Managing Hosts (6.18) guide it is used all over the place. In particular, https://docs.redhat.com/en/documentation/red_hat_satellite/6.18/html/managing_hosts/configuring_and_setting_up_remote_jobs_managing-hosts describes the different modes how it can be set up.
Acceptance criteria:
- Users can still use same supported foreman_remote_execution plugin and all of its features after Satellite has been containerized.
- Remote Execution via SSH works with Password, Public Key and Kerberos authentication
- Remote Execution via MQTT/Pull works
- Cockpit Integration of Remote Execution works
- All documented workflows (like changing the remote working directory, distributing ssh keys, etc) are still working or have been updated.
- Rewritten code is tested and verified.
- The documentation is updated
Note: It might be beneficial to split this story into multiple (SSH/MQTT/Cockpit)