secret getter

pull/65/head
Karolis Rusenas 2017-07-28 22:53:49 +01:00
parent f2483edf58
commit ee4647a774
1 changed files with 5 additions and 0 deletions

View File

@ -19,6 +19,7 @@ type Implementer interface {
Deployment(namespace, name string) (*v1beta1.Deployment, error)
Deployments(namespace string) (*v1beta1.DeploymentList, error)
Update(deployment *v1beta1.Deployment) error
Secret(namespace, name string) (*v1.Secret, error)
}
// KubernetesImplementer - default kubernetes client implementer, uses
@ -99,3 +100,7 @@ func (i *KubernetesImplementer) Update(deployment *v1beta1.Deployment) error {
_, err := i.client.Extensions().Deployments(deployment.Namespace).Update(deployment)
return err
}
func (i *KubernetesImplementer) Secret(namespace, name string) (*v1.Secret, error) {
return i.client.Secrets(namespace).Get(name, meta_v1.GetOptions{})
}