Documentation
¶
Index ¶
- func MakeFilenameDatasource(path string) *core.DataSource
- func MakeHackyIstioWasmFilter(filter *wasmev1.FilterSpec, dataSrc *core.DataSource) *envoyhttp.HttpFilter
- func MakeLocalDatasource(path string) *core.AsyncDataSource
- func MakeRemoteDataSource(uri, cluster string) *core.AsyncDataSource
- func MakeWasmFilter(filter *wasmev1.FilterSpec, dataSrc *core.AsyncDataSource) *envoyhttp.HttpFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeFilenameDatasource ¶
func MakeFilenameDatasource(path string) *core.DataSource
func MakeHackyIstioWasmFilter ¶
func MakeHackyIstioWasmFilter(filter *wasmev1.FilterSpec, dataSrc *core.DataSource) *envoyhttp.HttpFilter
istio wasm does nto support AsyncDataSource, we must manually stitch the struct TODO: remove this when Istio updates their Envoy APIs
func MakeLocalDatasource ¶
func MakeLocalDatasource(path string) *core.AsyncDataSource
func MakeRemoteDataSource ¶
func MakeRemoteDataSource(uri, cluster string) *core.AsyncDataSource
func MakeWasmFilter ¶
func MakeWasmFilter(filter *wasmev1.FilterSpec, dataSrc *core.AsyncDataSource) *envoyhttp.HttpFilter
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.