-
Notifications
You must be signed in to change notification settings - Fork 29
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
explicitly support Pulpcore 3.49 #352
Conversation
manifests/repo.pp
Outdated
@@ -8,7 +8,7 @@ | |||
# An optional value for gpgkey to be used for yumrepo, instead of the default. | |||
# If an empty string is passed, gpgcheck will be disabled. | |||
class pulpcore::repo ( | |||
Variant[Enum['nightly'], Pattern['^\d+\.\d+$']] $version = '3.39', | |||
Variant[Enum['nightly'], Pattern['^\d+\.\d+$']] $version = '3.49', |
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.
does this make it a breaking change? 🤔
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 don't see why it would
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.
people using include pulpcore::repo
will get upgraded to 3.49?
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.
We should be able to safe drop 3.39 when the new katello get branched.
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'd say it technically is a backwards incompatible change: it's declared as a public API and changes behavior in something that would be surprising to me as a user.
Short term I'd prefer to not change this line to avoid a major version bump. Then after that we can drop the default version. Then we may need to add some fallback here:
version => fact('pulpcore_version'), |
Because that's the biggest reason we have a default: so you can simply run beaker locally without specifying a version and still get some test suite to run. We could make that default to nightly.
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.
ack, done
No description provided.