Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for GetTemplateLabels (0.19 sec)

  1. istioctl/pkg/validate/validate.go

    			fmt.Sprintf("%s/%s:", un.GetName(), un.GetNamespace()), objLabels)
    	}
    	return nil
    }
    
    // GetTemplateLabels returns spec.template.metadata.labels from Deployment
    func GetTemplateLabels(u *unstructured.Unstructured) (map[string]string, error) {
    	if spec, ok := u.Object["spec"].(map[string]any); ok {
    		if template, ok := spec["template"].(map[string]any); ok {
    Go
    - Registered: Wed May 01 22:53:12 GMT 2024
    - Last Modified: Mon Jan 22 17:58:52 GMT 2024
    - 15K bytes
    - Viewed (0)
  2. istioctl/pkg/validate/validate_test.go

    					strings.Join(c.args, " "), output, c.expectedRegexp)
    			}
    		})
    	}
    }
    
    func TestGetTemplateLabels(t *testing.T) {
    	un := fromYAML(validDeployment)
    
    	labels, err := GetTemplateLabels(un)
    	if err != nil {
    		t.Fatal(err)
    	}
    	assert.Equal(t, labels, map[string]string{
    		"app":     "helloworld",
    		"version": "v1",
    	})
    Go
    - Registered: Wed May 01 22:53:12 GMT 2024
    - Last Modified: Tue Jul 25 08:08:36 GMT 2023
    - 21.5K bytes
    - Viewed (0)
Back to top