Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ListAuthorizationPolicies (0.25 sec)

  1. pilot/pkg/security/authz/builder/fuzz_test.go

    		push := fuzz.Struct[*model.PushContext](fg, validatePush)
    		node := fuzz.Struct[*model.Proxy](fg)
    		selectionOpts := model.PolicyMatcherForProxy(node)
    		policies := push.AuthzPolicies.ListAuthorizationPolicies(selectionOpts)
    		option := fuzz.Struct[Option](fg)
    		b := New(bundle, push, policies, option)
    		if b == nil {
    			fg.T().Skip()
    			return // To help linter
    		}
    		b.BuildHTTP()
    	})
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. pilot/pkg/model/authorization.go

    	Custom []AuthorizationPolicy
    	Deny   []AuthorizationPolicy
    	Allow  []AuthorizationPolicy
    	Audit  []AuthorizationPolicy
    }
    
    // ListAuthorizationPolicies returns authorization policies applied to the workload in the given namespace.
    func (policy *AuthorizationPolicies) ListAuthorizationPolicies(selectionOpts WorkloadPolicyMatcher) AuthorizationPoliciesResult {
    	configs := AuthorizationPoliciesResult{}
    	if policy == nil {
    		return configs
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  3. pilot/pkg/networking/plugin/authz/authorization.go

    		UseFilterState:  useFilterState,
    		UseExtendedJwt:  proxy.SupportsEnvoyExtendedJwt(),
    	}
    	selectionOpts := model.PolicyMatcherForProxy(proxy).WithService(svc)
    	policies := push.AuthzPolicies.ListAuthorizationPolicies(selectionOpts)
    	b := builder.New(tdBundle, push, policies, option)
    	return &Builder{builder: b}
    }
    
    func (b *Builder) BuildTCP() []*listener.Filter {
    	if b == nil || b.builder == nil {
    		return nil
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 22:20:44 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  4. pkg/fuzz/README.md

        option := fuzz.Struct[Option](fg)
    
        // Run our actual test code. In this case, we are just checking nothing crashes.
        // In other tests, explicit assertions may be helpful.
        policies := push.AuthzPolicies.ListAuthorizationPolicies(selectionOpts)
        New(bundle, push, policies, option).BuildHTTP()
      })
    }
    ```
    
    ## Running tests
    
    Fuzz tests can be run using standard Go tooling:
    
    ```shell
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Oct 05 21:25:25 UTC 2023
    - 1.9K bytes
    - Viewed (0)
Back to top