-
Notifications
You must be signed in to change notification settings - Fork 35
Replacing Jobs with Pods in the building/signing features. #504
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
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ybettan The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
✅ Deploy Preview for kubernetes-sigs-kmm ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
@yevgeny-shnaidman @qbarrand @mresvanis Do you think we should also rename the job packages? |
7f85166
to
c163c64
Compare
yes, otherwise it is confusing. We should rename job package under build and sign, and rename the "jobhelper" file to "podhelper" |
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.
Minor suggestions; lgtm otherwise.
0c1a25d
to
c432517
Compare
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #504 +/- ##
==========================================
- Coverage 81.58% 81.48% -0.11%
==========================================
Files 42 42
Lines 3758 3748 -10
==========================================
- Hits 3066 3054 -12
- Misses 564 566 +2
Partials 128 128
☔ View full report in Codecov by Sentry. |
33d5519
to
0048bba
Compare
Done. |
6fc4379
to
6cb7ee7
Compare
/lgtm |
/lgtm |
We are not using any of the Job's features and we are reconciling the operator artifacts (jobs/pods) anyway, so it is better to reconcile pods directly. Signed-off-by: Yoni Bettan <[email protected]>
/lgtm |
…netes-sigs#504) This PR add the following 3 labels, that will be used during ordered update process: 1) kmm.node.kubernetes.io/version-label-module_<namespace>_<name> 2) kmm.node.kubernetes.io/version-label-module-loader_<namespace>_<name> 3) kmm.node.kubernetes.io/version-label-device-plugin_<namespace>_<name> The first label is set by the user and signifies on which node which version should be run. The second and the third labels are managed by KMMO and are used as node selectors for module loader and device plugin damoensets accordingly. This PR also include utils functions for generating the full labels' names and for extracting namespace and name data from labels Upstream-Commit: a5ebe9b Co-authored-by: Yevgeny Shnaidman <[email protected]>
We are not using any of the Job's features and we are reconciling the operator artifacts (jobs/pods) anyway, so it is better to reconcile pods directly.
Fixes #465