Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for recurseMissingTypedConfig (0.24 sec)

  1. pkg/config/validation/envoyfilter/envoyfilter.go

    		}
    		return true
    	})
    	return deprecatedTypes, topError
    }
    
    // recurseMissingTypedConfig checks that configured filters do not rely on `name` and elide `typed_config`.
    // This is temporarily enabled in Envoy by the envoy.reloadable_features.no_extension_lookup_by_name flag, but in the future will be removed.
    func recurseMissingTypedConfig(message protoreflect.Message) []string {
    	var deprecatedTypes []string
    	if message == nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Mar 30 00:31:03 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  2. pkg/config/validation/envoyfilter/envoyfilter_test.go

    	}
    	bad := &listener.Filter{
    		Name: wellknown.TCPProxy,
    	}
    	assert.Equal(t, recurseMissingTypedConfig(good.ProtoReflect()), []string{}, "typed config set")
    	assert.Equal(t, recurseMissingTypedConfig(ecds.ProtoReflect()), []string{}, "config discovery set")
    	assert.Equal(t, recurseMissingTypedConfig(bad.ProtoReflect()), []string{wellknown.TCPProxy}, "typed config not set")
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Mar 30 00:31:03 UTC 2024
    - 16.7K bytes
    - Viewed (0)
Back to top