fuel-ccp/fuel_ccp/config/kubernetes.py

24 lines
849 B
Python

from oslo_config import cfg
CONF = cfg.CONF
kubernetes_opts = [
cfg.StrOpt('server',
default='127.0.0.1:8080',
help='Addres and port for kube-apiserver'),
cfg.StrOpt('namespace',
default='default',
help='The name of the namespace'),
cfg.StrOpt('ca-certs',
help='The location of the CA certificate files'),
cfg.StrOpt('key-file',
help='The location of the key file'),
cfg.StrOpt('cert-file',
help='The location of the certificate file')
]
kubernetes_opt_group = cfg.OptGroup(name='kubernetes',
title='Kubernetes client')
CONF.register_group(kubernetes_opt_group)
CONF.register_cli_opts(kubernetes_opts, kubernetes_opt_group)
CONF.register_cli_opts(kubernetes_opts, kubernetes_opt_group)