-
Notifications
You must be signed in to change notification settings - Fork 95
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
Remove upstream EL7 client repository #3596
base: master
Are you sure you want to change the base?
Conversation
The option says --content-label so a name should be used.
Foreman 3.14 drops EL7 builds for the client repositories and since the packages are gone, we can no longer mention it. It also adds a release note to make that obvious.
The PR preview for 4664bd9 is available at theforeman-foreman-documentation-preview-pr-3596.surge.sh The following output files are affected by this PR:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one minor suggestion that does not block this PR. Style-wise LGTM; tech ACK: matches https://yum.theforeman.org/client/
- Client for EL7 for Foreman 3.13 ✔️ as expected
- Client for EL7 for Foreman nightly: ❌ as expected
@@ -157,11 +157,7 @@ | |||
:RepoRHEL8ServerSatelliteUtils: satellite-utils-{RepoSatelliteVersion}-for-rhel-8-x86_64-rpms | |||
|
|||
// RHEL 7 Satellite repos | |||
:RepoRHEL7ServerSatelliteMaintenanceProjectVersion: rhel-7-server-satellite-maintenance-{RepoSatelliteVersion}-rpms | |||
:RepoRHEL7ServerSatelliteServerProjectVersion: rhel-7-server-satellite-{RepoSatelliteVersion}-rpms | |||
:RepoRHEL7ServerSatelliteServerProjectVersionPrevious: rhel-7-server-satellite-{ProjectVersionPrevious}-rpms | |||
:RepoRHEL7ServerSatelliteToolsProjectVersion: rhel-7-server-satellite-client-6-rpms |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this attributes is only used once as value for another attribute. Out of scope but could be simplified:
$ rg -i RepoRHEL7ServerSatelliteToolsProjectVersion
guides/common/attributes-satellite.adoc
163::RepoRHEL7ServerSatelliteToolsProjectVersion: rhel-7-server-satellite-client-6-rpms
169::project-client-RHEL7-url: {RepoRHEL7ServerSatelliteToolsProjectVersion}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I debated that, but I find it worrying we don't have project-client-RHEL9-url
either so I decided to leave it out of scope. There's also a chance we'll just drop RHEL 7 in Satellite, but I don't know what the plan for that is right now.
What changes are you introducing?
Foreman 3.14 has dropped the EL7 client repository and this documents that change.
Why are you introducing these changes? (Explanation, links to references, issues, etc.)
Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)
I have not completely reviewed all the content bits to see if they're still correct.
Checklists
Please cherry-pick my commits into: