Skip to content

Remove an obsolete module and update user privileges - #4928

Merged
aneta-petrova merged 2 commits into
theforeman:masterfrom
aneta-petrova:fix-permission-issues
Jul 1, 2026
Merged

Remove an obsolete module and update user privileges#4928
aneta-petrova merged 2 commits into
theforeman:masterfrom
aneta-petrova:fix-permission-issues

Conversation

@aneta-petrova

@aneta-petrova aneta-petrova commented Jun 11, 2026

Copy link
Copy Markdown
Member

What changes are you introducing?

  • Fixing duplicate permissions is not needed on the supported versions.
  • foreman-maintain health doesn't need super user privileges

Why are you introducing these changes? (Explanation, links to references, issues, etc.)

https://github.com/theforeman/foreman-documentation/pull/4843/changes#r3356365012

Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)

N/A

Contributor checklists

  • I am okay with my commits getting squashed when you merge this PR.
  • I am familiar with the contributing guidelines.

Please cherry-pick my commits into:

  • Foreman 3.19/Katello 4.21
  • Foreman 3.18/Katello 4.20 (Satellite 6.19)
  • Foreman 3.17/Katello 4.19
  • Foreman 3.16/Katello 4.18 (Satellite 6.18; orcharhino 7.6, 7.7, and 7.8)
  • Foreman 3.15/Katello 4.17
  • Foreman 3.14/Katello 4.16 (Satellite 6.17; orcharhino 7.4; orcharhino 7.5)
  • Foreman 3.13/Katello 4.15 (EL9 only)
  • Foreman 3.12/Katello 4.14 (Satellite 6.16; orcharhino 7.2 on EL9 only; orcharhino 7.3)
  • We do not accept PRs for Foreman older than 3.12.

@github-actions github-actions Bot added Needs tech review Requires a review from the technical perspective Needs style review Requires a review from docs style/grammar perspective Needs testing Requires functional testing labels Jun 11, 2026
@aneta-petrova

Copy link
Copy Markdown
Member Author

Hi @qcjames53, can you please review? This PR proposes to remove the module you reviewed in https://github.com/theforeman/foreman-documentation/pull/4843/changes#r3356365012.

@aneta-petrova aneta-petrova changed the title Remove an obsolete module Remove an obsolete module and update user privileges Jun 11, 2026
@aneta-petrova aneta-petrova removed the Needs testing Requires functional testing label Jun 11, 2026
@aneta-petrova
aneta-petrova force-pushed the fix-permission-issues branch from cd0704d to d0a4199 Compare June 11, 2026 17:20

@maximiliankolb maximiliankolb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@maximiliankolb

Copy link
Copy Markdown
Contributor

@aneta-petrova Please rebase to HEAD of "master".

@jafiala jafiala added style review done No issues from docs style/grammar perspective and removed Needs style review Requires a review from docs style/grammar perspective labels Jun 23, 2026
@aneta-petrova
aneta-petrova force-pushed the fix-permission-issues branch from d0a4199 to a98a3e7 Compare July 1, 2026 06:12
@aneta-petrova
aneta-petrova force-pushed the fix-permission-issues branch from a98a3e7 to d996cd2 Compare July 1, 2026 06:14
@aneta-petrova

Copy link
Copy Markdown
Member Author

Tech ack for the user privileges part was given in #4843 (comment)

Tech ack for the part that removes a module was given in #4843 (comment)

Based on these comments, I'm adding the tech review done label

@aneta-petrova aneta-petrova added tech review done No issues from the technical perspective and removed Needs tech review Requires a review from the technical perspective labels Jul 1, 2026

@maximiliankolb maximiliankolb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

still LGTM

@aneta-petrova
aneta-petrova merged commit d07240b into theforeman:master Jul 1, 2026
12 checks passed
@aneta-petrova
aneta-petrova deleted the fix-permission-issues branch July 1, 2026 07:39
aneta-petrova added a commit that referenced this pull request Jul 1, 2026
* Remove an obsolete module

* foreman-maintain health can be run as a regular user

(cherry picked from commit d07240b)
(cherry picked from commit 98160fc8d426f195f3955b5ac82dde766b920929)
(cherry picked from commit 1bdf670d2f06a70c72caba1b8f847ac73b0e0239)
aneta-petrova added a commit that referenced this pull request Jul 1, 2026
* Remove an obsolete module

* foreman-maintain health can be run as a regular user

(cherry picked from commit d07240b)
(cherry picked from commit 98160fc8d426f195f3955b5ac82dde766b920929)
aneta-petrova added a commit that referenced this pull request Jul 1, 2026
* Remove an obsolete module

* foreman-maintain health can be run as a regular user

(cherry picked from commit d07240b)
aneta-petrova added a commit that referenced this pull request Jul 1, 2026
* Remove an obsolete module

* foreman-maintain health can be run as a regular user

(cherry picked from commit d07240b)
@aneta-petrova

Copy link
Copy Markdown
Member Author

Merged to "master" and cherry-picked:

c670074..8e8d71f 3.19 -> 3.19
52388aa..6e5e733 3.18 -> 3.18
46c4fb0..bc51640 3.17 -> 3.17
04e6b84..522ac64 3.16 -> 3.16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

style review done No issues from docs style/grammar perspective tech review done No issues from the technical perspective

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants