summaryrefslogtreecommitdiffstats
path: root/roles/lib_openshift/library/oc_adm_router.py
diff options
context:
space:
mode:
authorJose A. Rivera <jarrpa@redhat.com>2017-05-31 09:31:03 -0500
committerJose A. Rivera <jarrpa@redhat.com>2017-05-31 15:29:10 -0500
commit381344c6bf4d5eeff7373f4011638619284c9e6d (patch)
tree451d15f968bef48c083213ee9625e53bd0389580 /roles/lib_openshift/library/oc_adm_router.py
parentd175973070a4dce2055678f9309d2f74517d461e (diff)
downloadopenshift-381344c6bf4d5eeff7373f4011638619284c9e6d.tar.gz
openshift-381344c6bf4d5eeff7373f4011638619284c9e6d.tar.bz2
openshift-381344c6bf4d5eeff7373f4011638619284c9e6d.tar.xz
openshift-381344c6bf4d5eeff7373f4011638619284c9e6d.zip
oc_secret: allow for specifying secret type
Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
Diffstat (limited to 'roles/lib_openshift/library/oc_adm_router.py')
-rw-r--r--roles/lib_openshift/library/oc_adm_router.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/roles/lib_openshift/library/oc_adm_router.py b/roles/lib_openshift/library/oc_adm_router.py
index 98e80e001..8af8cb196 100644
--- a/roles/lib_openshift/library/oc_adm_router.py
+++ b/roles/lib_openshift/library/oc_adm_router.py
@@ -2242,10 +2242,12 @@ class SecretConfig(object):
sname,
namespace,
kubeconfig,
- secrets=None):
+ secrets=None,
+ stype=None):
''' constructor for handling secret options '''
self.kubeconfig = kubeconfig
self.name = sname
+ self.type = stype
self.namespace = namespace
self.secrets = secrets
self.data = {}
@@ -2256,6 +2258,7 @@ class SecretConfig(object):
''' assign the correct properties for a secret dict '''
self.data['apiVersion'] = 'v1'
self.data['kind'] = 'Secret'
+ self.data['type'] = self.type
self.data['metadata'] = {}
self.data['metadata']['name'] = self.name
self.data['metadata']['namespace'] = self.namespace