Exemplo n.º 1
0
 def __set_name(self):
     """
     sets name or generates one if needed
     :return: none
     """
     if not self.properto.get("inst_name"):
         self.properto['inst_name']=word_gen()
     self.__request['name']=self.properto['inst_name']
     self.__request['disks'][0]['deviceName']=self.properto['inst_name']
     return None
Exemplo n.º 2
0
def compute_req():
    if not proj_check():
        return get_active_proj('compute_req')
    session.pop('returnpath') if session.get('returnpath') else ''# removes 'returnpath if set'
    # g.computers=compute_instances(session['active_proj'],'us-central1-f',oauth2)
    g.compute_info=ComputeInfo(session['admin_project'],session['zone'],oauth2)
    g.computers=g.compute_info.compute_machine_types
    g.inst_name=word_gen()
    #g.computers=compute_instances(session['active_proj'],'us-central1-f',oauth2)
    session['imageslist']=g.compute_info.compute_images
    return render_template('compute_request_config.html')