Tim Allclair
4986abe0b8
Automated refactoring to use SetFeatureGatesDuringTest
2025-10-01 21:10:53 -07:00
Michal Wozniak
6e5c99dd05
Review remarks
2025-06-30 13:18:53 +02:00
Michal Wozniak
ca314b9f56
Fix validation for Job with suspend=true,completions=0 to set Complete condition
2025-06-30 07:58:04 +02:00
Dejan Zele Pejchev
bccc9fe470
KEP-3939: Job Pod Replacement Policy; promote to GA
...
Signed-off-by: Dejan Zele Pejchev <pejcev.dejan@gmail.com >
2025-06-16 16:26:03 +02:00
Kubernetes Prow Robot
a26f3fd5c6
Merge pull request #132109 from linxiulei/jobdelay
...
Clean backoff record earlier
2025-06-06 13:38:38 -07:00
Eric Lin
1f46b3fdbf
Clean backoff record earlier
...
Once received job deletion event, it cleans the backoff records for that
job before enqueueing this job so that we can avoid a race condition
that the syncJob() may incorrect use stale backoff records for a newly created
job with same key.
Co-authored-by: Michal Wozniak <michalwozniak@google.com >
2025-06-06 18:31:38 +00:00
Maciej Szulik
b5a8f5d0a5
KEP-3715: drop ElasticIndexedJob feature gate
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com >
2025-06-06 16:08:21 +02:00
Kubernetes Prow Robot
fe5afa919b
Merge pull request #130333 from kmala/job
...
handle job complete update delayed event
2025-04-25 17:55:22 -07:00
Keerthan Reddy Mala
551f3c7824
merge the integration tests into a single one
2025-04-07 17:37:19 -07:00
Keerthan Reddy Mala
c7d0ed5c48
add integration test for job failure event delay and remove the unit test
2025-04-01 12:38:15 -07:00
Keerthan Reddy Mala
1b8bbcac44
Add integration test
2025-03-20 15:04:44 -07:00
Yuki Iwai
749f03a49f
Gradeate Job SuccessPolicy to Stable
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2025-03-07 07:21:12 +09:00
Michal Wozniak
a91ed902fe
Graduate Backoff Limit Per Index as stable
...
Reenable the JobBackoffLimitPerIndex_Reenabling integration test
2025-02-26 17:06:37 +01:00
Michal Wozniak
f5e86dfea6
Deflake the PodReplacementPolicyFeatureToggling Job integration test
2025-02-14 12:32:51 +01:00
Michal Wozniak
fff9914158
Fix the flaky Job test: TestSuccessPolicy_ReEnabling
2025-02-10 14:42:33 +01:00
Michal Wozniak
0d5d714c2a
Fix the remaining flaky integration tests in Job controller
2025-01-30 18:20:34 +01:00
Michal Wozniak
8f11a3b367
WIP: fix the flaky Job integration tests
2025-01-29 20:23:50 +01:00
Kubernetes Prow Robot
d001d5684e
Merge pull request #128417 from tenzen-y/self-nominate-job-controller-reviewer
...
Self nominate tenzen-y as a reviewer for the Job controller
2024-10-30 11:21:39 +00:00
Yuki Iwai
eca7ee877a
Self nominate tenzen-y as a reviewer for the Job controller
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-10-30 01:14:47 +09:00
Michal Wozniak
cad648035a
Job Pod Failure policy - cover testing of negative exit codes
2024-10-28 07:24:26 +01:00
Kubernetes Prow Robot
eb10b9b979
Merge pull request #128107 from alaypatel07/kep-4017-integration-tests
...
[KEP-4017]: update e2e and integration test for PodIndexLabel
2024-10-25 20:18:52 +01:00
Alay Patel
0aa065ab7e
update e2e and integration test for PodIndexLabel
...
Signed-off-by: Alay Patel <alayp@nvidia.com >
2024-10-25 12:17:19 -04:00
Aldo Culquicondor
5fab6175b7
Remove alculquicondor from job approvers
...
Change-Id: I2b1514ff70108602a589522cbb63dcdc88849313
2024-10-23 17:58:55 +00:00
Kubernetes Prow Robot
ed92309dfa
Merge pull request #127253 from alculquicondor/mimowo_job
...
Nominate mimowo to approvers of job controller
2024-09-12 17:09:13 +01:00
Kevin
234c055205
Use logger context in job controller tests
...
Signed-off-by: Kevin <kpostlet@redhat.com >
2024-09-11 15:47:12 -04:00
Kubernetes Prow Robot
ebe3404b5a
Merge pull request #126439 from kaisoz/improve-job-test-runtime
...
Improve Job integration tests runtime by reusing apiserver within each test
2024-09-11 19:03:13 +01:00
Tomas Tormo
99eea8054b
Improve Job integration tests runtime
2024-09-11 10:45:29 +00:00
Aldo Culquicondor
637be82479
Add mimowo to approvers of job controller and its integration tests
...
Change-Id: Ie834aff7070685757c55b7fbcea3bcdef223f6b8
2024-09-09 20:12:02 +00:00
Yuki Iwai
61c9d67652
JobIntegrationTest: Increase the restConfig QPS and Burst parameters
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-09-06 05:46:11 +09:00
Yuki Iwai
34dcec91f8
JobIntegrationTest: Retry polling even if the client fails to obtain Jobs at once
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-09-03 06:22:44 +09:00
Yuki Iwai
25c2731399
Job: Use type parameters instead of type casting for the ptr libraries
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-07-24 03:38:18 +09:00
Yuki Iwai
551931c6a8
Graduate the JobSuccessPolicy to beta
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-07-23 09:29:06 +09:00
Yuki Iwai
6e8dc2c250
Job: Extend the jobs_finished_total metric reason label with SuccessPolicy and CompletionsReached
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-07-23 09:29:02 +09:00
Yuki Iwai
594490fd77
Job: Add the CompletionsReached reason to the SuccessCriteriaMet condition
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-07-22 21:24:52 +09:00
Michal Wozniak
f1233ac5e0
JobPodFailurePolicy to GA
...
# Conflicts:
# pkg/controller/job/job_controller_test.go
2024-07-12 17:21:32 +02:00
Michal Wozniak
70c4965270
Add more test cases for SuccessCriteriaMet
...
Cleanup error messages in the new code
Add validation for the Job controller fields
2024-07-12 11:22:26 +02:00
Michal Wozniak
fb7704ba03
Delay setting terminal Job conditions until all pods are terminal
...
Fix the integration test typecheck
Fix after rebase
# Conflicts:
# pkg/controller/job/job_controller_test.go
2024-07-11 20:54:09 +02:00
Kubernetes Prow Robot
cdcaea687c
Merge pull request #125751 from ahg-g/elastic-job
...
Graduate ElasticIndexedJob to GA
2024-07-11 11:08:24 -07:00
Michal Wozniak
4250d444f8
Cleanup Job controller tests
2024-07-05 14:59:03 +02:00
ahg-g
be410c0dae
Graduate ElasticIndexedJob to GA
2024-06-28 17:00:29 +00:00
Kubernetes Prow Robot
c49b140c45
Merge pull request #125175 from dejanzele/feat/count-terminating-for-failed-jobs
...
Count terminating pods when deleting active pods for failed jobs
2024-06-10 16:56:37 -07:00
Antonio Ojea
6552f2710f
use default flags for apiserver on integration tests
2024-06-04 22:09:35 +00:00
Dejan Pejchev
7dd2948620
count terminating pods when deleting active pods for failed jobs
2024-06-04 11:31:00 +02:00
Marek Siarkowicz
3ee8178768
Cleanup defer from SetFeatureGateDuringTest function call
2024-04-24 20:25:29 +02:00
Kubernetes Prow Robot
5639f8f848
Merge pull request #123723 from mimowo/job-managed-by-impl-test
...
Integration test for change in syncOrphanPod for managedBy jobs
2024-03-08 06:35:36 -08:00
Yuki Iwai
e216742672
Job: Support for the JobSuccessPolicy (alpha)
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-03-08 05:49:09 +09:00
Michal Wozniak
194009fac9
Add integration test for managedBy and cleanup of finalizers
2024-03-07 17:54:16 +01:00
Michał Woźniak
e568a77a93
Support for the Job managedBy field (alpha) ( #123273 )
...
* support for the managed-by label in Job
* Use managedBy field instead of managed-by label
* Additional review remarks
* Review remarks 2
* review remarks 3
* Skip cleanup of finalizers for job with custom managedBy
* Drop the performance optimization
* imrpove logs
2024-03-05 09:25:15 -08:00
Kubernetes Prow Robot
50b4cfc414
Merge pull request #123321 from mimowo/job-reset-metrics
...
Reset metrics in the Job integration test before testing
2024-02-15 10:57:58 -08:00
Michal Wozniak
ab8cdae3b1
Reset metrics in the Job integration test before testing
2024-02-15 14:50:24 +01:00