Update resources if namespace selected
This commit is contained in:
		
							parent
							
								
									fd1d1150ac
								
							
						
					
					
						commit
						f70a072482
					
				
							
								
								
									
										12
									
								
								kls
								
								
								
								
							
							
						
						
									
										12
									
								
								kls
								
								
								
								
							| 
						 | 
				
			
			@ -144,6 +144,18 @@ def main(stdscr):
 | 
			
		|||
                            menu.win.addstr(curses.LINES - 2, 2, f"/{search_string}")
 | 
			
		||||
                        else:
 | 
			
		||||
                            menu.win.addstr(curses.LINES - 2, 2, "Press / for search")
 | 
			
		||||
                    elif menu.name == "Resources":
 | 
			
		||||
                        if menus[0].rows:
 | 
			
		||||
                            namespace = menus[0].rows[menus[0].row]
 | 
			
		||||
                            api_resource = menus[1].rows[menus[1].row]
 | 
			
		||||
                            command = "f'kubectl get {api_resource} -n {namespace} --no-headers -o template=\"{{{{range .items}}}}{{{{.metadata.name}}}} {{{{end}}}}\"'"
 | 
			
		||||
                            bytes_list = subprocess.check_output(eval(command), shell=True).split()
 | 
			
		||||
                            resources = [bytes_list[i].decode('utf-8') for i in range(len(bytes_list))]
 | 
			
		||||
                            if not resources:
 | 
			
		||||
                                resources = [f"No resources found in {namespace} namespace.",]
 | 
			
		||||
                        else:
 | 
			
		||||
                            resources = ["No namespace selected",]
 | 
			
		||||
                        menu.rows = resources
 | 
			
		||||
 | 
			
		||||
                    for index, row in enumerate(menu.rows):
 | 
			
		||||
                        menu.win.addstr(index + 3, 2, row)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue