8000 Backports for Uyuni/SUMA by SchoolGuy · Pull Request #3124 · cobbler/cobbler · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Backports for Uyuni/SUMA #3124

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

Merged
merged 51 commits into from
Jun 2, 2022
Merged

Backports for Uyuni/SUMA #3124

merged 51 commits into from
Jun 2, 2022

Conversation

SchoolGuy
Copy link
Member

These backports are hopefully the last ones I need. The issues for the backport requests I will open tomorrow. Tests are still failing, so this has to be investigated as well...

SchoolGuy and others added 30 commits June 1, 2022 10:07
Due to the Python Class inheritance it is not needed to redefine the method
and duplicate the code that checks for the existence of the name since the base
already implements that check.
Co-authored-by: Alexander Graul <agraul@suse.com>
This commit also moves the tests to a dedicated file as these test have
nothing to do with a Cobbler system.
It was not possible to search for all fields on a network interface before.
The reason was a not updated field list for the network interface.
@SchoolGuy SchoolGuy added the backport Backported changes and features. label Jun 1, 2022
@SchoolGuy SchoolGuy added this to the V3.3.3 milestone Jun 1, 2022
SchoolGuy and others added 5 commits June 2, 2022 09:08
Executing the system-tests in the same environment as the unit-tests ensures
that we can reuse the already built container.

Co-authored-by: Nico Krapp <nico.krapp@suse.com>
migration validation now uses the old validation method for the old settings
It contained the faulty "proxies" key which we introduced in 3.3.3
The reason we increase the numbers is that the "include" key is present in
3.3.3 and on main it is not anymore.
@SchoolGuy SchoolGuy marked this pull request as ready for review June 2, 2022 09:58
@SchoolGuy SchoolGuy requested review from agraul, vzhestkov and meaksh June 2, 2022 09:58
@codecov
Copy link
codecov bot commented Jun 2, 2022

Codecov Report

Merging #3124 (aa09714) into release33 (817aea8) will increase coverage by 0.58%.
The diff coverage is 69.47%.

@@              Coverage Diff              @@
##           release33    #3124      +/-   ##
=============================================
+ Coverage      61.88%   62.47%   +0.58%     
=============================================
  Files            101      103       +2     
  Lines          14407    14528     +121     
=============================================
+ Hits            8916     9076     +160     
+ Misses          5491     5452      -39     
Impacted Files Coverage Δ
cobbler/actions/replicate.py 17.16% <0.00%> (ø)
cobbler/cli.py 65.13% <0.00%> (ø)
cobbler/items/menu.py 84.12% <ø> (+0.79%) ⬆️
cobbler/items/package.py 94.11% <ø> (+2.01%) ⬆️
cobbler/modules/authentication/configfile.py 82.00% <ø> (ø)
cobbler/modules/authentication/denyall.py 75.00% <ø> (ø)
cobbler/modules/authentication/ldap.py 90.58% <ø> (ø)
cobbler/modules/authentication/passthru.py 100.00% <ø> (ø)
cobbler/modules/authentication/spacewalk.py 23.68% <ø> (ø)
cobbler/modules/authorization/configfile.py 32.00% <ø> (ø)
... and 63 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 878ed7a...aa09714. Read the comment docs.

Copy link
Contributor
@vzhestkov vzhestkov left a comment

Choose a reason for hiding this comment

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

Just one question in the code, not sure if it's an issue or not, but other than that I don't see anything causing the questions. Looks good 👍

Copy link
Member
@meaksh meaksh left a comment

Choose a reason for hiding this comment

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

Thanks for this. LGTM 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport Backported changes and features.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants
0