Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for convertAuthorizationPolicy (0.21 sec)

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

    	AuthzDerivedPolicies := krt.NewCollection(AuthzPolicies, func(ctx krt.HandlerContext, i *securityclient.AuthorizationPolicy) *model.WorkloadAuthorization {
    		meshCfg := krt.FetchOne(ctx, MeshConfig.AsCollection())
    		pol := convertAuthorizationPolicy(meshCfg.GetRootNamespace(), i)
    		if pol == nil {
    			return nil
    		}
    		return &model.WorkloadAuthorization{
    			Authorization: pol,
    			LabelSelector: model.NewSelector(i.Spec.GetSelector().GetMatchLabels()),
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 16:51:29 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  2. pilot/pkg/serviceregistry/kube/controller/ambient/authorization.go

    			Namespace: cfg.Namespace,
    		}),
    		Namespace: cfg.Namespace,
    		Scope:     scope,
    		Action:    action,
    		Groups:    []*security.Group{{Rules: rules}},
    	}
    
    	return opol
    }
    
    func convertAuthorizationPolicy(rootns string, obj *securityclient.AuthorizationPolicy) *security.Authorization {
    	pol := &obj.Spec
    
    	polTargetRef := model.GetTargetRefs(pol)
    	if len(polTargetRef) > 0 {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 15 16:23:36 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  3. pilot/pkg/serviceregistry/kube/controller/ambient/ambientindex_test.go

    			pol, _, err := crd.ParseInputs(file.AsStringOrFail(t, f))
    			assert.NoError(t, err)
    			var o *security.Authorization
    			switch pol[0].GroupVersionKind {
    			case gvk.AuthorizationPolicy:
    				o = convertAuthorizationPolicy(systemNS, &clientsecurityv1beta1.AuthorizationPolicy{
    					TypeMeta: metav1.TypeMeta{},
    					ObjectMeta: metav1.ObjectMeta{
    						Name:      pol[0].Name,
    						Namespace: pol[0].Namespace,
    					},
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 08 01:04:50 UTC 2024
    - 70.2K bytes
    - Viewed (0)
Back to top