generated from cobaltcore-dev/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 5
Refactor decision CRD #531
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
Draft
SoWieMarkus
wants to merge
37
commits into
main
Choose a base branch
from
decision-crd
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
b8a604c
Finalize API
SoWieMarkus c19990b
Finalize the API this time frfr
SoWieMarkus b6ec5bd
Remove waiting state in decision oberserver kpi
SoWieMarkus c29a6eb
Refactor DecisionStateKPI_Collect tests to remove waiting state metrics
SoWieMarkus 210081e
Refactor Run method to return FilterWeigherPipelineDecision instead o…
SoWieMarkus d59441a
Example implementation for cinder api
SoWieMarkus 61bb3f6
Merge branch 'main' into decision-crd
SoWieMarkus 96b44c1
Refactor FilterWeigherPipelineController tests to simplify request ha…
SoWieMarkus 8bdee65
Example implementation of external scheduler api tests in cinder
SoWieMarkus 4f58ad2
Remove decision as source for scheduling pipeline
SoWieMarkus 23eccb0
Merge branch 'main' into decision-crd
SoWieMarkus 2e5f6e4
Remove explanation controller from config
SoWieMarkus b9d7185
Fix external scheduler api tests for cinder
SoWieMarkus 54ef046
Fix manila tests
SoWieMarkus b4d6c18
Fix nova external scheduler api tests
SoWieMarkus abedb1c
Fix filter weigher pipeline controller for pods
SoWieMarkus 2186be9
Fix machine scheduler
SoWieMarkus c8e46dd
Fix pod scheduler tests
SoWieMarkus 8c9b596
Fix type of ordered host
SoWieMarkus 4ff6bfc
Added back ignore preselection option
SoWieMarkus 68d097c
Fix manila and cinder tests for filter weigher controller
SoWieMarkus 50012fd
Fix nova controller tests
SoWieMarkus 0dbffc4
Add cedision creation and event publishing, disabled explainer for now
SoWieMarkus 408349f
Fix machines test
SoWieMarkus 0f583d6
Fix pipeline deletion handling in Reconcile method and update test cases
SoWieMarkus a978822
Fix duplicate lib import
SoWieMarkus 45e2568
Remove linting errors
SoWieMarkus 6074f15
Update decision state KPI test cases and fix expected status in Cinde…
SoWieMarkus d0b2721
Update expected hosts in Nova external scheduler test case
SoWieMarkus 56c4d69
Refactor machine processing test cases to remove decision creation ch…
SoWieMarkus 1f27fd0
Refactor test cases to remove decision creation checks in filter weig…
SoWieMarkus b7ad01d
Merge branch 'main' into decision-crd
SoWieMarkus 9b344e9
Rename pipeline controller to reflect descheduler functionality
SoWieMarkus 6e58883
Merge branch 'main' into decision-crd
SoWieMarkus 3742f41
Rename reason to intent
SoWieMarkus 85dbe3f
Rename 'Reason' to 'Intent' in filter weigher pipeline controllers
SoWieMarkus eafa5ee
Merge branch 'main' into decision-crd
SoWieMarkus File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Note: this can be >1000 entries. Can you test when this would explode the kubernetes resource size limit? If we're orders of magnitude off (e.g. 50k entries are possible) this should be fine, or we should truncate the scheduling history in the controller and document this. E.g.