Documentation ¶
Index ¶
- func LbEndpoint(host envoy.UpstreamHost) envoy.Resource
- func Mappings() map[envoy.Type]string
- type Generator
- func (g Generator) New(rType envoy.Type) envoy.Resource
- func (g Generator) NewClusterLoadAssignment(clusterName string, hosts ...envoy.UpstreamHost) envoy.Resource
- func (g Generator) NewSecretFromPath(name, certificateChainPath, privateKeyPath string) envoy.Resource
- func (g Generator) NewTlsCertificateSecret(name, privateKey, certificateChain string) envoy.Resource
- func (g Generator) NewValidationContextSecret(name, certificateChain string) envoy.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LbEndpoint ¶ added in v0.12.0
func LbEndpoint(host envoy.UpstreamHost) envoy.Resource
Types ¶
type Generator ¶
type Generator struct{}
Generator returns a strcut that implements the envoy_resources.Generator interface for v3 resources
func (Generator) NewClusterLoadAssignment ¶ added in v0.12.0
func (Generator) NewSecretFromPath ¶
func (g Generator) NewSecretFromPath(name, certificateChainPath, privateKeyPath string) envoy.Resource
NewSecretFromPath returns an envoy secret that uses path sds to get the certificate from a path and reload it whenever the certificate files change
Click to show internal directories.
Click to hide internal directories.