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  }