k8s-deployer.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:k8s-deployer 作者: psyhomb 项目源码 文件源码
def get_kv(consul_host, key, list_keys=False):
    """
    Retrieve value for specified key from Consul (output: dict or list)
    """
    url = '{}/{}/{}'.format(consul_host, CONSUL_KV_API, key)

    if list_keys:
        value = req('GET', url + '/?keys')
    else:
        try:
            value = json.loads(b64decode(req('GET', url)[0]['Value']))
        except ValueError as e:
            abort(422, 'Bad JSON: {}'.format(e))

    return value
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号