Skip to content
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

Fixes #30950 - Enable SmartProxy Registration module #619

Merged
merged 1 commit into from
Oct 26, 2020

Conversation

stejskalleos
Copy link
Contributor

@stejskalleos stejskalleos commented Oct 1, 2020

Waiting for: theforeman/smart-proxy#768


PR is part of Simple & automatic host registration WF, see:

Copy link
Member

@ekohl ekohl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also write in the compatibility section in README.md that users on older versions should disable the module since it doesn't exist.

You may also need to create a template for the settings.

Acceptance tests will fail until it's merged in the smart proxy, but at least the unit tests can pass before that.

manifests/module/registration.pp Show resolved Hide resolved
@stejskalleos stejskalleos changed the title [WIP] Fixes #30950 - Enable SmartProxy Registration module Fixes #30950 - Enable SmartProxy Registration module Oct 5, 2020
Copy link
Member

@ekohl ekohl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall it looks good. Just wondering if we should enforce HTTPS-only for security.

manifests/params.pp Outdated Show resolved Hide resolved
) {
foreman_proxy::module { 'registration':
enabled => $enabled,
feature => 'Registration',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note to self: confirmed that this matches Foreman's feature name (theforeman/foreman@31b0d19)

@ares
Copy link
Member

ares commented Oct 23, 2020

After a quick clarification, the pending thing here is to enforce https for this module. Then should be good to go.

@ekohl ekohl merged commit 2bee63d into theforeman:master Oct 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants