Ejemplo n.º 1
0
 def _delete_app_version(self, args):
     configs = self._get_config()
     cluster_id = args.cluster_id
     app_id = args.app_id
     version_id = args.version_id
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.delete_app_version(cluster_id, app_id, version_id)
Ejemplo n.º 2
0
 def _get_app_scale_log(self, args):
     configs = self._get_config()
     cluster_id = args.cluster_id
     app_id = args.app_id
     strategy_id = args.strategy_id
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.get_app_scale_log(cluster_id, app_id, strategy_id)
Ejemplo n.º 3
0
 def _action_cluster_app(self, args):
     configs = self._get_config()
     cluster_id = args.cluster_id
     app_id = args.app_id
     action = args.action
     data = {'method': action}
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.update_cluster_app(cluster_id, app_id, 'patch', **data)
Ejemplo n.º 4
0
 def _update_cluster_app(self, args):
     configs = self._get_config()
     cluster_id = args.cluster_id
     app_id = args.app_id
     http_method = args.http_method
     data = json.loads(args.file.read())
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.update_cluster_app(cluster_id, app_id, http_method, **data)
Ejemplo n.º 5
0
 def _logout_handler(self, args):
     configs = self._get_config()
     omega_client = omegaclient.OmegaClient(configs['host'],
                                            None,
                                            None,
                                            token=configs['token'])
     self._delete_config()
     return omega_client.delete_token()
Ejemplo n.º 6
0
 def _update_app_version(self, args):
     configs = self._get_config()
     cluster_id = args.cluster_id
     app_id = args.app_id
     version_id = args.version_id
     data = {'method': 'update_version'}
     data.update({'versionId': version_id})
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.update_cluster_app(cluster_id, app_id, 'patch', **data)
Ejemplo n.º 7
0
 def _scale_app(self, args):
     configs = self._get_config()
     cluster_id = args.cluster_id
     app_id = args.app_id
     instances = args.instances
     data = {'method': 'scale'}
     data.update({'instances': instances})
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.update_cluster_app(cluster_id, app_id, 'patch', **data)
Ejemplo n.º 8
0
 def _authen_handler(self, args):
     email = args.email
     password = args.password
     host = args.host
     omega_client = omegaclient.OmegaClient(host, email, password)
     token_json = omega_client.get_token(email, password)
     if (token_json['code'] == 0):
         configs = {'host': host}
         configs.update(token_json['data'])
         self._save_config(configs)
     return token_json
Ejemplo n.º 9
0
 def _get_app_context(self, args):
     configs = self._get_config()
     data = {
         'clusterid': args.cluster_id,
         'appname': args.app_name,
         'ipport': args.ipport,
         'source': args.source,
         'timestamp': args.timestamp,
         'counter': args.counter
     }
     omega_client = omegaclient.OmegaClient(configs['host'],
                                            None,
                                            None,
                                            token=configs['token'])
     return omega_client.get_app_context(**data)
Ejemplo n.º 10
0
 def _get_user_scale_log(self, args):
     configs = self._get_config()
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.get_user_scale_log()
Ejemplo n.º 11
0
 def _get_cluster_ports(self, args):
     configs = self._get_config()
     cluster_id = args.cluster_id
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.get_cluster_ports(cluster_id)
Ejemplo n.º 12
0
 def _create_cluster_apps(self, args):
     configs = self._get_config()
     cluster_id = args.cluster_id
     data = json.loads(args.file.read())
     omega_client = omegaclient.OmegaClient(configs['host'], None, None, token=configs['token'])
     return omega_client.create_cluster_apps(cluster_id, **data)