Error fixes
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				gl/check check status: failure (a2f7e401b619249b5449781cfaefeca1e35cac01)
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	gl/check check status: failure (a2f7e401b619249b5449781cfaefeca1e35cac01)
				
			This commit is contained in:
		| @ -4,3 +4,4 @@ requests | |||||||
| jinja2 | jinja2 | ||||||
| dirsync | dirsync | ||||||
| cookiecutter | cookiecutter | ||||||
|  | opensearch-py | ||||||
|  | |||||||
| @ -1,11 +1,12 @@ | |||||||
| import otc_metadata | import otc_metadata | ||||||
| import argparse | import argparse | ||||||
| import logging | import logging | ||||||
| from opensearchpy import helpers as os_helpers |  | ||||||
| from opensearchpy import OpenSearch | from opensearchpy import OpenSearch | ||||||
|  |  | ||||||
|  |  | ||||||
| def main(): | metadata = otc_metadata.Services() | ||||||
|  |  | ||||||
|  | def parse_args(): | ||||||
|     parser = argparse.ArgumentParser( |     parser = argparse.ArgumentParser( | ||||||
|         description="Create Index data for search inside OpenSearch" |         description="Create Index data for search inside OpenSearch" | ||||||
|     ) |     ) | ||||||
| @ -39,16 +40,23 @@ def main(): | |||||||
|     parser.add_argument( |     parser.add_argument( | ||||||
|         '--username', |         '--username', | ||||||
|         metavar='<username>', |         metavar='<username>', | ||||||
|  |         required=True, | ||||||
|         help='Username for the connection.' |         help='Username for the connection.' | ||||||
|     ) |     ) | ||||||
|     parser.add_argument( |     parser.add_argument( | ||||||
|         '--password', |         '--password', | ||||||
|         metavar='<password>', |         metavar='<password>', | ||||||
|  |         required=True, | ||||||
|         help='Password for the connection.' |         help='Password for the connection.' | ||||||
|     ) |     ) | ||||||
|  |  | ||||||
|     args = parser.parse_args() |     args = parser.parse_args() | ||||||
|  |     return args | ||||||
|  |  | ||||||
|  | def main(): | ||||||
|  |      | ||||||
|     logging.basicConfig(level=logging.DEBUG) |     logging.basicConfig(level=logging.DEBUG) | ||||||
|  |     args = parse_args() | ||||||
|  |  | ||||||
|     data = getData( |     data = getData( | ||||||
|         environment=args.target_environment |         environment=args.target_environment | ||||||
| @ -64,7 +72,6 @@ def main(): | |||||||
|     ) |     ) | ||||||
|  |  | ||||||
| def getData(environment): | def getData(environment): | ||||||
|     metadata = otc_metadata.Services() |  | ||||||
|     return metadata.service_types_with_doc_types( |     return metadata.service_types_with_doc_types( | ||||||
|         environment=environment |         environment=environment | ||||||
|     ) |     ) | ||||||
| @ -82,7 +89,9 @@ def indexData(deleteIndex, hosts, index, username, password, data): | |||||||
|     ) |     ) | ||||||
|  |  | ||||||
|     if deleteIndex == True: |     if deleteIndex == True: | ||||||
|         client.indices.delete(index=index, ignore=[400, 404]) |         delete_index(client, index) | ||||||
|  |      | ||||||
|  |     create_index(client, index, data) | ||||||
|  |  | ||||||
| def generate_os_host_list(hosts): | def generate_os_host_list(hosts): | ||||||
|     host_list = [] |     host_list = [] | ||||||
| @ -95,4 +104,8 @@ def generate_os_host_list(hosts): | |||||||
|         host_list.append(json_host) |         host_list.append(json_host) | ||||||
|     return host_list |     return host_list | ||||||
|  |  | ||||||
| def create_index(client) | def create_index(client, index, data): | ||||||
|  |     return client.indices.create(index, body=data) | ||||||
|  |  | ||||||
|  | def delete_index(client, index): | ||||||
|  |     return client.indices.delete(index=index, ignore=[400, 404]) | ||||||
		Reference in New Issue
	
	Block a user
	 SebastianGode
					SebastianGode