mirror of
https://github.com/hanzo-ml/trainer.git
synced 2026-09-24 00:31:34 +00:00
* Introduce ManagedBy field to RunPolicy that is used by each Kubeflow Job Spec Signed-off-by: Michal Szadkowski <[email protected]> * Update Kubeflow JOb manifests Signed-off-by: Michal Szadkowski <[email protected]> * Update Kubeflow Jobs Reconcile to use ManagedBy field to decide if skip the process Signed-off-by: Michal Szadkowski <[email protected]> * job controller test Signed-off-by: Michal Szadkowski <[email protected]> * spec validation webhook Signed-off-by: Michal Szadkowski <[email protected]> * add manageBy maxLenght const Signed-off-by: Michal Szadkowski <[email protected]> * generate new manifest Signed-off-by: Michal Szadkowski <[email protected]> * revert webhook formatting Signed-off-by: Michal Szadkowski <[email protected]> * Move allowed controllers constants in one place Signed-off-by: Michal Szadkowski <[email protected]> * Make validatation for allowed managedBy values Signed-off-by: Michal Szadkowski <[email protected]> * Update after controllers constants move Signed-off-by: Michal Szadkowski <[email protected]> * Update jobs controller tests Signed-off-by: Michal Szadkowski <[email protected]> * Update validateManagedBy webhook Signed-off-by: Michal Szadkowski <[email protected]> * Remove validation for the length of ManagedBy field Signed-off-by: Michal Szadkowski <[email protected]> * Update after code review Signed-off-by: Michal Szadkowski <[email protected]> * Update ManagedBy comment Signed-off-by: Michal Szadkowski <[email protected]> * E2E tests for managedBy Signed-off-by: Michal Szadkowski <[email protected]> * Update generated files and manifests Signed-off-by: Michal Szadkowski <[email protected]> * Rework after code review Signed-off-by: Michal Szadkowski <[email protected]> * Revert kustomization change Signed-off-by: Michal Szadkowski <[email protected]> * Update job_test and logging Signed-off-by: Michal Szadkowski <[email protected]> * Provide immutability check for ManagedBy Signed-off-by: Michal Szadkowski <[email protected]> * Avoid making copy of runPolicy Signed-off-by: Michal Szadkowski <[email protected]> * Split RunPolicy validators to Update and Create Signed-off-by: Michal Szadkowski <[email protected]> * Fix the naming and call validate always Signed-off-by: Michal Szadkowski <[email protected]> * Update tests Signed-off-by: Michal Szadkowski <[email protected]> --------- Signed-off-by: Michal Szadkowski <[email protected]>