add exp date
parent
fd5a2abdaf
commit
18b87fbf0c
|
@ -21,10 +21,10 @@ def exp(account,collect_days,notify_days,notify_amount):
|
||||||
now = datetime.datetime.now()
|
now = datetime.datetime.now()
|
||||||
for i in ecs_list:
|
for i in ecs_list:
|
||||||
exp_day = datetime.datetime.strptime(i['exp'], '%Y-%m-%d')
|
exp_day = datetime.datetime.strptime(i['exp'], '%Y-%m-%d')
|
||||||
if (now - exp_day).days <= collect_days:
|
if (exp_day - now).days <= collect_days:
|
||||||
exp_dict[i['iid']] = {'Region':i['region'],'Product':i['os'],'Name':i['name'],
|
exp_dict[i['iid']] = {'Region':i['region'],'Product':i['os'],'Name':i['name'],
|
||||||
'EndTime':i['exp'],'Ptype':i['cpu']+i['mem'],'Group':i['group']}
|
'EndTime':i['exp'],'Ptype':i['cpu']+i['mem'],'Group':i['group']}
|
||||||
if (now - exp_day).days <= notify_days:
|
if (exp_day - now).days <= notify_days:
|
||||||
notify_dict[i['iid']] = exp_dict[i['iid']]
|
notify_dict[i['iid']] = exp_dict[i['iid']]
|
||||||
consul_kv.put_kv(f'ConsulManager/exp/lists/tencent_cloud/{account}/exp', exp_dict)
|
consul_kv.put_kv(f'ConsulManager/exp/lists/tencent_cloud/{account}/exp', exp_dict)
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ class Exp(Resource):
|
||||||
exp_config_dict = args['exp_config_dict']
|
exp_config_dict = args['exp_config_dict']
|
||||||
consul_kv.put_kv('ConsulManager/exp/config',exp_config_dict)
|
consul_kv.put_kv('ConsulManager/exp/config',exp_config_dict)
|
||||||
cloud_job_list = consul_kv.get_keys_list('ConsulManager/jobs')
|
cloud_job_list = consul_kv.get_keys_list('ConsulManager/jobs')
|
||||||
cloud_list = [i for i in cloud_job_list if i.endswith('/group') and 'tencent_cloud' in i]
|
cloud_list = [i for i in cloud_job_list if i.endswith('/group')]
|
||||||
collect_days = exp_config_dict['collect_days']
|
collect_days = exp_config_dict['collect_days']
|
||||||
notify_days = exp_config_dict['notify_days']
|
notify_days = exp_config_dict['notify_days']
|
||||||
notify_amount = exp_config_dict['notify_amount']
|
notify_amount = exp_config_dict['notify_amount']
|
||||||
|
|
Loading…
Reference in New Issue