Project

General

Profile

Actions

Refactor #18732

open

Make Foreman Containerizable

Added by Josh Berkus over 7 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

Currently, it's completely unclear how to install TheForeman in a container. Parts of the setup, like the use of proxies to enable the Foreman UI, defy the ability to treat TheForeman as a service answering on a specific port.

TheForeman needs to be installable in a container because it's the only way to support a reasonable number of platforms. For example, there is no support for the current version of Fedora. In the future, many servers will not support installing applications on the base OS or changing network configurations, and will require installation via container.

I'm opening this issue in order to collect ideas about what needs to change in TheForeman to make installing it in a container possible. Willing to help with packaging once we get that far, but I know very little about Foreman's internals.


Subtasks 1 (0 open1 closed)

Refactor #26741: Add a dockerfile for foremanClosedOhad LevyActions

Related issues 1 (1 open0 closed)

Blocked by Smart Proxy - Feature #27308: add dockerfile to smart proxyNewActions
Actions

Also available in: Atom PDF