merge with master

This commit is contained in:
Murat Kabilov
2017-07-24 21:42:57 +02:00
parent 035069137a
commit b2a882f9fd
7 changed files with 11 additions and 11 deletions
+3 -4
View File
@@ -6,7 +6,6 @@ import (
"github.com/Sirupsen/logrus"
meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/pkg/api/v1"
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/cache"
@@ -35,7 +34,7 @@ type Controller struct {
opConfig *config.Config
logger *logrus.Entry
KubeClient *kubernetes.Clientset
KubeClient k8sutil.KubernetesClient
RestClient rest.Interface
TeamsAPIClient *teams.API
@@ -56,7 +55,7 @@ func NewController(controllerConfig *Config) *Controller {
configMapData := make(map[string]string)
logger := logrus.New()
client, err := k8sutil.KubernetesClient(controllerConfig.RestConfig)
client, err := k8sutil.ClientSet(controllerConfig.RestConfig)
if err != nil {
logger.Fatalf("couldn't create client: %v", err)
}
@@ -102,7 +101,7 @@ func NewController(controllerConfig *Config) *Controller {
stopChs: make(map[spec.NamespacedName]chan struct{}),
podCh: make(chan spec.PodEvent),
TeamsAPIClient: teams.NewTeamsAPI(operatorConfig.TeamsAPIUrl, logger),
KubeClient: client,
KubeClient: k8sutil.NewFromKubernetesInterface(client),
RestClient: restClient,
}
}
+2 -2
View File
@@ -48,7 +48,7 @@ func (c *Controller) clusterWorkerID(clusterName spec.NamespacedName) uint32 {
func (c *Controller) createTPR() error {
tpr := thirdPartyResource(constants.TPRName)
_, err := c.KubeClient.ExtensionsV1beta1().ThirdPartyResources().Create(tpr)
_, err := c.KubeClient.ThirdPartyResources().Create(tpr)
if err != nil {
if !k8sutil.ResourceAlreadyExists(err) {
return err
@@ -69,7 +69,7 @@ func (c *Controller) getInfrastructureRoles(rolesSecret *spec.NamespacedName) (r
infraRolesSecret, err := c.KubeClient.
Secrets(rolesSecret.Namespace).
Get(rolesSecret.Name)
Get(rolesSecret.Name, meta_v1.GetOptions{})
if err != nil {
c.logger.Debugf("Infrastructure roles secret name: %q", *rolesSecret)
return nil, fmt.Errorf("could not get infrastructure roles secret: %v", err)