Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 60 for AuthorizationPolicy (0.36 sec)

  1. pilot/pkg/serviceregistry/kube/controller/ambient/authorization.go

    	l := len(cfgs)
    	if len(requested) > 0 {
    		l = len(requested)
    	}
    	res := make([]model.WorkloadAuthorization, 0, l)
    	for _, cfg := range cfgs {
    		k := model.ConfigKey{
    			Kind:      kind.AuthorizationPolicy,
    			Name:      cfg.Authorization.Name,
    			Namespace: cfg.Authorization.Namespace,
    		}
    
    		if len(requested) > 0 && !requested.Contains(k) {
    			continue
    		}
    		res = append(res, cfg)
    	}
    	return res
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 15 16:23:36 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  2. pilot/pkg/networking/core/networkfilter_test.go

    }
    
    func getAuthorizationPolicies() *model.AuthorizationPolicies {
    	return &model.AuthorizationPolicies{
    		NamespaceToPolicies: map[string][]model.AuthorizationPolicy{
    			"foo": {
    				{
    					Name:      "httpbin-deny",
    					Namespace: "foo",
    					Spec: &v1beta1.AuthorizationPolicy{
    						Action: v1beta1.AuthorizationPolicy_ALLOW,
    						Rules: []*v1beta1.Rule{
    							{
    								From: []*v1beta1.Rule_From{
    									{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 25.8K bytes
    - Viewed (0)
  3. manifests/addons/dashboards/istio-mesh-dashboard.json

            {
              "datasource": {
                "type": "prometheus",
                "uid": "${datasource}"
              },
              "expr": "max(pilot_k8s_cfg_events{type=\"AuthorizationPolicy\", event=\"add\"}) - (max(pilot_k8s_cfg_events{type=\"AuthorizationPolicy\", event=\"delete\"}) or max(up * 0))",
              "format": "time_series",
              "intervalFactor": 1,
              "refId": "A"
            }
          ],
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 28 02:28:01 UTC 2024
    - 46.4K bytes
    - Viewed (0)
  4. pilot/pkg/xds/eds.go

    }
    
    var _ model.XdsDeltaResourceGenerator = &EdsGenerator{}
    
    // Map of all configs that do not impact EDS
    var skippedEdsConfigs = sets.New(
    	kind.Gateway,
    	kind.VirtualService,
    	kind.WorkloadGroup,
    	kind.AuthorizationPolicy,
    	kind.RequestAuthentication,
    	kind.Secret,
    	kind.Telemetry,
    	kind.WasmPlugin,
    	kind.ProxyConfig,
    	kind.DNSName,
    
    	kind.KubernetesGateway,
    	kind.HTTPRoute,
    	kind.TCPRoute,
    	kind.TLSRoute,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 02 15:58:06 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  5. tests/integration/security/pass_through_filter_chain_test.go

    					config: `apiVersion: security.istio.io/v1beta1
    kind: PeerAuthentication
    metadata:
      name: mtls
    spec:
      mtls:
        mode: DISABLE
    ---
    apiVersion: security.istio.io/v1beta1
    kind: AuthorizationPolicy
    metadata:
      name: authz
    spec:
      rules:
      - to:
        - operation:
            ports:
            - "19092" # TCPWorkloadOnly`,
    					expected: []expect{
    						{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 08 22:02:59 UTC 2024
    - 11.9K bytes
    - Viewed (0)
  6. pilot/pkg/xds/proxy_dependencies_test.go

    			configs: sets.New(model.ConfigKey{Kind: k, Name: name + invalidNameSuffix, Namespace: nsName}),
    			want:    false,
    		})
    	}
    
    	sidecarNamespaceScopeTypes := []kind.Kind{
    		kind.EnvoyFilter, kind.AuthorizationPolicy, kind.RequestAuthentication, kind.WasmPlugin,
    	}
    	for _, k := range sidecarNamespaceScopeTypes {
    		cases = append(cases,
    			Case{
    				name:    fmt.Sprintf("%s config for sidecar in same namespace", k.String()),
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 13.5K bytes
    - Viewed (0)
  7. tests/integration/security/fuzz/fuzz_test.go

    )
    
    const (
    	apacheServer = "apache"
    	nginxServer  = "nginx"
    	tomcatServer = "tomcat"
    
    	dotdotpwn = "dotdotpwn"
    	wfuzz     = "wfuzz"
    
    	authzDenyPolicy = `
    apiVersion: security.istio.io/v1
    kind: AuthorizationPolicy
    metadata:
      name: policy-deny
    spec:
      action: DENY
      rules:
      - to:
        - operation:
            paths: ["/private/secret.html"]
    `
    	jwtTool            = "jwttool"
    	requestAuthnPolicy = `
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 08 22:02:59 UTC 2024
    - 12.9K bytes
    - Viewed (0)
  8. pkg/config/validation/validation.go

    	}
    	return
    }
    
    // ValidateAuthorizationPolicy checks that AuthorizationPolicy is well-formed.
    var ValidateAuthorizationPolicy = RegisterValidateFunc("ValidateAuthorizationPolicy",
    	func(cfg config.Config) (Warning, error) {
    		in, ok := cfg.Spec.(*security_beta.AuthorizationPolicy)
    		if !ok {
    			return nil, fmt.Errorf("cannot cast to AuthorizationPolicy")
    		}
    
    		var errs error
    		var warnings Warning
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Jun 12 04:03:33 UTC 2024
    - 107.2K bytes
    - Viewed (0)
  9. pilot/pkg/networking/grpcgen/lds.go

    // This should probably be done for the v2 API.
    //
    // nolint: unparam
    func buildRBAC(node *model.Proxy, push *model.PushContext, suffix string, context *tls.DownstreamTlsContext,
    	a rbacpb.RBAC_Action, policies []model.AuthorizationPolicy,
    ) *rbacpb.RBAC {
    	rules := &rbacpb.RBAC{
    		Action:   a,
    		Policies: map[string]*rbacpb.Policy{},
    	}
    	for _, policy := range policies {
    		for i, rule := range policy.Spec.Rules {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 14.6K bytes
    - Viewed (0)
  10. pilot/test/xds/fake.go

    			ConfigCluster:   k8sCluster == opts.DefaultClusterName,
    			MeshWatcher:     mesh.NewFixedWatcher(m),
    			CRDs: []schema.GroupVersionResource{
    				// Install all CRDs used (mostly in Ambient)
    				gvr.AuthorizationPolicy,
    				gvr.PeerAuthentication,
    				gvr.KubernetesGateway,
    				gvr.KubernetesGateway,
    				gvr.WorkloadEntry,
    				gvr.ServiceEntry,
    			},
    		})
    		stop := test.NewStop(t)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 10 16:08:52 UTC 2024
    - 18.4K bytes
    - Viewed (0)
Back to top