Skip to content
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

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

Merged
merged 4 commits into from
Jun 19, 2024

Conversation

dmurphy18
Copy link
Contributor

@dmurphy18 dmurphy18 commented Jun 14, 2024

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 #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.

@dmurphy18 dmurphy18 added dependency underlying Salt dependency issue enhancement enhancing, extending functionality, not refactor or net new test:full Run the full test suite test:pkg Run the package tests labels Jun 14, 2024
@dmurphy18 dmurphy18 self-assigned this Jun 14, 2024
@dmurphy18 dmurphy18 requested a review from a team as a code owner June 14, 2024 20:54
@salt-project-bot-prod-environment salt-project-bot-prod-environment bot changed the title [WIP][3006.x} Update to include croniter in pkg requirements [3006.x][WIP][3006.x} Update to include croniter in pkg requirements Jun 14, 2024
@dwoz dwoz changed the title [3006.x][WIP][3006.x} Update to include croniter in pkg requirements [WIP][3006.x] Update to include croniter in pkg requirements Jun 18, 2024
dwoz
dwoz previously approved these changes Jun 18, 2024
Copy link
Contributor

@dwoz dwoz left a comment

Choose a reason for hiding this comment

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

Seems okay to me, pending cleanup of commented out lines.

@dmurphy18 dmurphy18 changed the title [WIP][3006.x] Update to include croniter in pkg requirements [3006.x] Update to include croniter in pkg requirements Jun 18, 2024
@dwoz dwoz merged commit d1d84e8 into saltstack:3006.x Jun 19, 2024
284 checks passed
@dmurphy18 dmurphy18 deleted the fix_57649 branch July 15, 2024 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency underlying Salt dependency issue enhancement enhancing, extending functionality, not refactor or net new test:full Run the full test suite test:pkg Run the package tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants