Exemplo n.º 1
0
def _get_auth_msg():
    try:
        need_auth_r = read_from_etcd(CONSOLE_NEED_AUTH_ETCD_KEY, ETCD_AUTHORITY)
        auth = json.loads(need_auth_r.value)  # pylint: disable=no-member
        return auth['type'], auth['url']
    except Exception:
        return None, None
Exemplo n.º 2
0
 def get(cls, appname):
     try:
         etcd_r = read_from_etcd(cls.etcd_app_key(appname))
         if etcd_r.dir:
             raise InvalidStoreData("Store Data should not be dir")
     except EtcdKeyNotFound, e:
         raise DoesNotExist(e)
Exemplo n.º 3
0
def _get_auth_msg():
    try:
        need_auth_r = read_from_etcd(CONSOLE_NEED_AUTH_ETCD_KEY)
        auth = json.loads(need_auth_r.value)  # pylint: disable=no-member
        return auth['type'], auth['url']
    except Exception:
        return None, None
def get_console_apps(access_token):
    appnames = []
    try:
        ETCD_PREFIX = 'lain/console/apps'
        apps_root_r = read_from_etcd(ETCD_PREFIX, ETCD_AUTHORITY)
        for l in apps_root_r.leaves:
            appname = l.key[len(ETCD_PREFIX)+2:]
            appnames.append(appname)
        return appnames
    except Exception as e:
        print("Get console apps error: %s" % e)
        exit(1)
Exemplo n.º 5
0
def get_console_apps(access_token):
    appnames = []
    try:
        ETCD_PREFIX = 'lain/console/apps'
        apps_root_r = read_from_etcd(ETCD_PREFIX, ETCD_AUTHORITY)
        for l in apps_root_r.leaves:
            appname = l.key[len(ETCD_PREFIX) + 2:]
            appnames.append(appname)
        return appnames
    except Exception as e:
        print("Get console apps error: %s" % e)
        exit(1)
Exemplo n.º 6
0
 def all(cls):
     try:
         apps_root_r = read_from_etcd(cls.ETCD_PREFIX)
     except EtcdKeyNotFound, e:
         logger.warn("call App.all() fail: %s" % e)
         return []