github.com/kubeflow/training-operator@v1.7.0/pkg/controller.v1/common/status.go (about) 1 package common 2 3 import ( 4 apiv1 "github.com/kubeflow/training-operator/pkg/apis/kubeflow.org/v1" 5 "github.com/kubeflow/training-operator/pkg/core" 6 corev1 "k8s.io/api/core/v1" 7 ) 8 9 // initializeReplicaStatuses initializes the ReplicaStatuses for replica. 10 func initializeReplicaStatuses(jobStatus *apiv1.JobStatus, rtype apiv1.ReplicaType) { 11 core.InitializeReplicaStatuses(jobStatus, rtype) 12 } 13 14 // updateJobReplicaStatuses updates the JobReplicaStatuses according to the pod. 15 func updateJobReplicaStatuses(jobStatus *apiv1.JobStatus, rtype apiv1.ReplicaType, pod *corev1.Pod) { 16 core.UpdateJobReplicaStatuses(jobStatus, rtype, pod) 17 }