saltstack / salt

Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
https://repo.saltproject.io/
Apache License 2.0
13.98k stars 5.47k forks source link

[3006.x] Update to include croniter in pkg requirements #66644

Closed dmurphy18 closed 1 week ago

dmurphy18 commented 2 weeks ago

What does this PR do?

Adds croniter to packing for Salt, since used in salt/utils/scheduler, but outputs error to log if the user has not installed it, which seems a complete hassle to use a scheduler which is not fully supported.

What issues does this PR fix or reference?

Fixes https://github.com/saltstack/salt/issues/57649

Previous Behavior

User had to salt-pip install croniter to utilize full capabilities of scheduler.

New Behavior

croniter is available by default to utilize full capabilities of scheduler.

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes

Please review Salt's Contributing Guide for best practices, including the PR Guidelines.

See GitHub's page on GPG signing for more information about signing commits with GPG.