mirror of
				https://github.com/karl0ss/homepage.git
				synced 2025-11-04 08:20:58 +00:00 
			
		
		
		
	Merge pull request #1040 from jameswynn/external-services
Added "external" boolean annotation to specify external services
This commit is contained in:
		
						commit
						b65f6fca19
					
				@ -91,7 +91,7 @@ export default function Item({ service }) {
 | 
				
			|||||||
                  <span className="sr-only">View container stats</span>
 | 
					                  <span className="sr-only">View container stats</span>
 | 
				
			||||||
                </button>
 | 
					                </button>
 | 
				
			||||||
              )}
 | 
					              )}
 | 
				
			||||||
              {service.app && (
 | 
					              {(service.app && !service.external) && (
 | 
				
			||||||
                <button
 | 
					                <button
 | 
				
			||||||
                  type="button"
 | 
					                  type="button"
 | 
				
			||||||
                  onClick={() => (statsOpen ? closeStats() : setStatsOpen(true))}
 | 
					                  onClick={() => (statsOpen ? closeStats() : setStatsOpen(true))}
 | 
				
			||||||
 | 
				
			|||||||
@ -164,7 +164,11 @@ export async function servicesFromKubernetes() {
 | 
				
			|||||||
        weight: ingress.metadata.annotations[`${ANNOTATION_BASE}/weight`] || '0',
 | 
					        weight: ingress.metadata.annotations[`${ANNOTATION_BASE}/weight`] || '0',
 | 
				
			||||||
        icon: ingress.metadata.annotations[`${ANNOTATION_BASE}/icon`] || '',
 | 
					        icon: ingress.metadata.annotations[`${ANNOTATION_BASE}/icon`] || '',
 | 
				
			||||||
        description: ingress.metadata.annotations[`${ANNOTATION_BASE}/description`] || '',
 | 
					        description: ingress.metadata.annotations[`${ANNOTATION_BASE}/description`] || '',
 | 
				
			||||||
 | 
					        external: false,
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
 | 
					      if (ingress.metadata.annotations[`${ANNOTATION_BASE}/external`]) {
 | 
				
			||||||
 | 
					        constructedService.external = String(ingress.metadata.annotations[`${ANNOTATION_BASE}/external`]).toLowerCase() === "true"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
      if (ingress.metadata.annotations[ANNOTATION_POD_SELECTOR]) {
 | 
					      if (ingress.metadata.annotations[ANNOTATION_POD_SELECTOR]) {
 | 
				
			||||||
        constructedService.podSelector = ingress.metadata.annotations[ANNOTATION_POD_SELECTOR];
 | 
					        constructedService.podSelector = ingress.metadata.annotations[ANNOTATION_POD_SELECTOR];
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user