package envoy.extensions.bootstrap.dynamic_modules.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message DynamicModuleBootstrapExtension

dynamic_modules.proto:32

Configuration for the Dynamic Modules bootstrap extension. This extension allows loading shared object files that can be loaded via ``dlopen`` to extend Envoy's bootstrap behavior. A module can be loaded by multiple bootstrap extensions; the module is loaded only once and shared across multiple extensions. Bootstrap extensions run on the main thread and are initialized when Envoy starts. They can: * Perform initialization tasks when the server is initialized. * Perform per-worker thread initialization when worker threads start. * Access server-level resources like the cluster manager and dispatcher.