generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 64
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
KEP-672: Implement the DependsOn API (#740)
* Add DependsOn API * Add JobSet controller changes * Add integration tests for DependsOn CEL validation * Add unit tests for DependsOn * Add controller integration tests for DependsOn * Fix go lint * Add test case with DependsOn and StartupPolicy: AnyOrder Improve API docs * Test case when job-2 depends on job-1 and job-3 depends on job-2 * Add manifests to the make generate * Add E2E test for the DependsOn API * Rename var to DependencyReady and DependencyComplete Rename func to dependencyReachedStatus * Update docs and add DependsOn example * Use startupProbe for launcher * Remove DependsOn rules from the docs * Add E2Es for Kubeflow usecases with DependsOn * Refactor dependencyReachedStatus to accept rJob and rJobReplicas Add info for Suspended Job * Don't check idx in webhook Improve docs * Add comment for e2e * Improve integration tests * Run generate * Update test/integration/controller/jobset_controller_test.go --------- Co-authored-by: Abdullah Gharaibeh <[email protected]>
- Loading branch information
1 parent
7bbc954
commit ec94252
Showing
46 changed files
with
1,644 additions
and
168 deletions.
There are no files selected for viewing
This file contains 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 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.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
20 changes: 17 additions & 3 deletions
20
client-go/applyconfiguration/jobset/v1alpha2/replicatedjob.go
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains 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.