Skip to content

Conversation

@bastelfreak
Copy link
Member

No description provided.

@evgeni
Copy link
Member

evgeni commented Dec 16, 2025

You want to add a redmine so we can track it in the changelog and make it easier for @ogajduse to cherry pick to 3.17.1? :)

@bastelfreak
Copy link
Member Author

run it locally:

dnf install -y https://yum.voxpupuli.org/openvox8-release-el-9.noarch.rpm
dnf install -y https://artifacts.voxpupuli.org/openbolt/5.2.0.2600.g8648312b9/openbolt-5.2.0.2600.g8648312b9-1.el9.x86_64.rpm
dnf install -y https://yum.theforeman.org/releases/nightly/el9/x86_64/foreman-release.rpm
dnf install -y 'dnf*-command(copr)' && sudo dnf copr enable packit/theforeman-foreman-installer-1049 rhel-9-x86_64
dnf install -y foreman-installer-1:3.18.0-0.20251216114912127332.pr1049.865.g83153ec.el9.noarch foreman-installer-katello-1:3.18.0-0.20251216114912127332.pr1049.865.g83153ec.el9.noarch

A bit surprised that I cannot just cannot just call the installer? that worked with 3.16 and is also mentioned in the 3.17 docs. Maybe that's a nightly thing?

# foreman-installer
ERROR: No installation scenario was selected, the installer cannot continue.
       Even --help content is dependent on selected scenario.
       Select scenario with --scenario SCENARIO or list available scenarios with --list-scenarios.

parameters are available

# foreman-installer --scenario foreman --full-help | grep openbolt
    --[no-]enable-foreman-plugin-openbolt                                        Enable 'foreman_plugin_openbolt' puppet module (default: false)
    --[no-]enable-foreman-proxy-plugin-openbolt                                  Enable 'foreman_proxy_plugin_openbolt' puppet module (default: false)
= Module foreman_proxy_plugin_openbolt:
    --foreman-proxy-plugin-openbolt-concurrency                                  Define the limit of concurrent connections for executed tasks (current: 100)
    --reset-foreman-proxy-plugin-openbolt-concurrency                            Reset concurrency to the default value (100)
    --foreman-proxy-plugin-openbolt-connect-timeout                              Timeout in seconds for connecting to remote systems (current: 30)
    --reset-foreman-proxy-plugin-openbolt-connect-timeout                        Reset connect_timeout to the default value (30)
    --foreman-proxy-plugin-openbolt-environment-path                             Path to the environment with all modules (current: "/etc/puppetlabs/code/environments/production")
    --reset-foreman-proxy-plugin-openbolt-environment-path                       Reset environment_path to the default value ("/etc/puppetlabs/code/environments/production")
    --foreman-proxy-plugin-openbolt-workers                                      Define the amount of possible workers (current: 20)
    --reset-foreman-proxy-plugin-openbolt-workers                                Reset workers to the default value (20)
    --foreman-proxy-plugin-openbolt-enabled                                      enables/disables the OpenBolt plugin (current: true)
    --reset-foreman-proxy-plugin-openbolt-enabled                                Reset enabled to the default value (true)
    --foreman-proxy-plugin-openbolt-listen-on                                    proxy feature listens on http, https, or both (current: "https")
    --reset-foreman-proxy-plugin-openbolt-listen-on                              Reset listen_on to the default value ("https")
    --foreman-proxy-plugin-openbolt-log-dir                                      directory where bolt will write logs to (current: "/var/log/foreman-proxy/openbolt")
    --reset-foreman-proxy-plugin-openbolt-log-dir                                Reset log_dir to the default value ("/var/log/foreman-proxy/openbolt")
    --foreman-proxy-plugin-openbolt-version                                      plugin package version, it's passed to ensure parameter of package resource
    --reset-foreman-proxy-plugin-openbolt-version                                Reset version to the default value (UNDEF)

works fine:

foreman-installer --scenario foreman --enable-foreman-plugin-openbolt --enable-foreman-proxy-plugin-openbolt

IMO ready for merge

@evgeni
Copy link
Member

evgeni commented Dec 16, 2025

You can't just run it because you also installed the katello bits, and now have multiple scenarios available.

@bastelfreak
Copy link
Member Author

I created https://projects.theforeman.org/issues/38963 in redmine and added it to the commit.

@bastelfreak
Copy link
Member Author

now have multiple scenarios available.

Ahhhh okay, thanks for the info!

@evgeni
Copy link
Member

evgeni commented Dec 16, 2025

The commit needs to be Fixes #38963 - Yolo for the bot to pick it up

@evgeni evgeni merged commit fe47367 into theforeman:develop Dec 16, 2025
7 checks passed
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.

2 participants