Пример #1
0
func buildRCObject(kube webservice.KubeClient, ns, rcname string) (*replicationController, error) {
	readyReplicas, err := countReadyReplicas(kube, ns, rcname)
	if err != nil {
		return nil, err
	}
	specReplicas, err := kube.GetSpecReplicas(ns, rcname)
	if err != nil {
		return nil, err
	}
	rc := replicationController{
		readyReplicas: readyReplicas,
		specReplicas:  specReplicas,
	}
	return &rc, nil
}