Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for ToResourceName (0.21 sec)

  1. pilot/pkg/model/credentials/resource.go

    		return BuiltinGatewaySecretTypeURI
    	}
    	return fmt.Sprintf("%s://%s/%s", KubernetesGatewaySecretType, namespace, name)
    }
    
    // ToResourceName turns a `credentialName` into a resource name used for SDS
    func ToResourceName(name string) string {
    	if strings.HasPrefix(name, BuiltinGatewaySecretTypeURI) {
    		return "default"
    	}
    	// If they explicitly defined the type, keep it
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Feb 28 20:33:15 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  2. pilot/pkg/security/model/authentication_test.go

    			expected: &auth.SdsSecretConfig{
    				Name:      credentials.ToResourceName("test-credential"),
    				SdsConfig: SDSAdsConfig,
    			},
    		},
    		{
    			credentialSocketExists: false,
    			name:                   "test-credential-no-prefix-with-socket",
    			expected: &auth.SdsSecretConfig{
    				Name:      credentials.ToResourceName("test-credential-no-prefix-with-socket"),
    				SdsConfig: SDSAdsConfig,
    			},
    		},
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Feb 20 22:39:21 UTC 2024
    - 18.9K bytes
    - Viewed (0)
  3. pilot/pkg/model/credentials/resource_test.go

    		{"kubernetes-gateway://bar", "kubernetes-gateway://bar"},
    		{"builtin://", "default"},
    		{"builtin://extra", "default"},
    	}
    	for _, tt := range tests {
    		t.Run(tt.name, func(t *testing.T) {
    			if got := ToResourceName(tt.name); got != tt.want {
    				t.Fatalf("got %v, want %v", got, tt.want)
    			}
    		})
    	}
    }
    
    func TestToKubernetesGatewayResource(t *testing.T) {
    	tests := []struct {
    		name      string
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Feb 28 20:33:15 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  4. pilot/pkg/security/model/authentication.go

    	if credentialSocketExist && strings.HasPrefix(name, security.SDSExternalCredentialPrefix) {
    		return ConstructSdsSecretConfigForCredentialSocket(name)
    	}
    
    	return &tls.SdsSecretConfig{
    		Name:      credentials.ToResourceName(name),
    		SdsConfig: SDSAdsConfig,
    	}
    }
    
    // ConstructSdsSecretConfigForCredentialSocket constructs SDS Secret Configuration based on CredentialNameSocketPath
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 28 22:11:02 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  5. pilot/pkg/model/extensions.go

    func toSecretResourceName(name, pluginNamespace string) string {
    	if name == "" {
    		return ""
    	}
    	// Convert user provided secret name to secret resource name.
    	rn := credentials.ToResourceName(name)
    	// Parse the secret resource name.
    	sr, err := credentials.ParseResourceName(rn, pluginNamespace, "", "")
    	if err != nil {
    		log.Debugf("Failed to parse wasm secret resource name %v", err)
    		return ""
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 11K bytes
    - Viewed (0)
  6. pilot/pkg/model/gateway.go

    			log.Debugf("MergeGateways: gateway %q processing server %s :%v", gatewayName, s.Name, s.Hosts)
    
    			cn := s.GetTls().GetCredentialName()
    			if cn != "" && proxy.VerifiedIdentity != nil {
    				rn := credentials.ToResourceName(cn)
    				parse, _ := credentials.ParseResourceName(rn, proxy.VerifiedIdentity.Namespace, "", "")
    				if gatewayConfig.Namespace == proxy.VerifiedIdentity.Namespace && parse.Namespace == proxy.VerifiedIdentity.Namespace {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 04:34:37 UTC 2024
    - 26K bytes
    - Viewed (0)
  7. pilot/pkg/config/kube/gateway/conversion.go

    			return out, err
    		}
    		credNs := ptr.OrDefault((*string)(tls.CertificateRefs[0].Namespace), namespace)
    		sameNamespace := credNs == namespace
    		if !sameNamespace && !ctx.AllowedReferences.SecretAllowed(creds.ToResourceName(cred), namespace) {
    			return out, &ConfigError{
    				Reason: InvalidListenerRefNotPermitted,
    				Message: fmt.Sprintf(
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 04:34:37 UTC 2024
    - 84.7K bytes
    - Viewed (0)
Back to top