a
This commit is contained in:
		
					parent
					
						
							
								8d79194b29
							
						
					
				
			
			
				commit
				
					
						f784e50dd9
					
				
			
		
					 2 changed files with 10 additions and 6 deletions
				
			
		|  | @ -35,5 +35,5 @@ rc-update add etcd | |||
| 
 | ||||
| 
 | ||||
| etcdctl --endpoints http://$1:2379 user add root:$2 | ||||
| etcdctl --endpoints http://$1:2379 user grant root --roles root | ||||
| etcdctl --endpoints http://$1:2379 user grant-role root root | ||||
| etcdctl --endpoints http://$1:2379 auth enable | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| import click | ||||
| import subprocess | ||||
| import os | ||||
| import shutil | ||||
| 
 | ||||
| from app.helper import ( | ||||
|     clone, | ||||
|  | @ -22,9 +23,9 @@ def scheduler(): | |||
| @click.option("--vm_prefix", required=True) | ||||
| @click.option("--host_prefix", required=True) | ||||
| @click.option("--request_prefix", required=True) | ||||
| @click.option("--etcd_host", required=True) | ||||
| @click.option("--etcd_port", required=True) | ||||
| def setup(path, vm_prefix, host_prefix, request_prefix, etcd_host, etcd_port): | ||||
| @click.option("--etcd_url", required=True) | ||||
| @click.option("--etcd_password", required=True) | ||||
| def setup(path, vm_prefix, host_prefix, request_prefix, etcd_url, etcd_password): | ||||
|     os.chdir(path) | ||||
| 
 | ||||
|     repo_name = "ucloud-scheduler" | ||||
|  | @ -37,8 +38,8 @@ def setup(path, vm_prefix, host_prefix, request_prefix, etcd_host, etcd_port): | |||
|         f"VM_PREFIX={vm_prefix}\n" | ||||
|         f"HOST_PREFIX={host_prefix}\n" | ||||
|         f"REQUEST_PREFIX={request_prefix}\n" | ||||
|         f"ETCD_HOST={etcd_host}\n" | ||||
|         f"ETCD_PORT={etcd_port}\n" | ||||
|         f"ETCD_URL={etcd_url}\n" | ||||
|         f"ETCD_PASSWORD={etcd_password}\n" | ||||
|     ) | ||||
| 
 | ||||
|     op_result.add( | ||||
|  | @ -57,4 +58,7 @@ def setup(path, vm_prefix, host_prefix, request_prefix, etcd_host, etcd_port): | |||
|         url="https://code.ungleich.ch/ahmedbilal/etcd3_wrapper", | ||||
|     ) | ||||
| 
 | ||||
|     shutil.copytree(src=os.path.join(repo_name, "etcd3_wrapper"), | ||||
|            dst=os.path.join(repo_name, "ucloud_common", "etcd3_wrapper")) | ||||
|      | ||||
|     op_result.add(PipenvOperation.install, path=repo_name) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue