secret getter
parent
f2483edf58
commit
ee4647a774
|
@ -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{})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue