Careful!
You are browsing documentation for a version of Kuma that is not the latest release.
Looking for even older versions? Learn more.
ExternalService
- 
    networking(required)- 
        address(required)Address of the external service 
- 
        tls(optional)- 
            enabled(optional)denotes that the external service uses TLS 
- 
            caCert(optional)Data source for the certificate of CA 
- 
            clientCert(optional)Data source for the authentication 
- 
            clientKey(optional)Data source for the authentication 
- 
            allowRenegotiation(optional)If true then TLS session will allow renegotiation. It’s not recommended to set this to true because of security reasons. However, some servers requires this setting, especially when using mTLS. 
- 
            serverName(optional)ServerName overrides the default Server Name Indicator set by Kuma. The default value is set to “address” specified in “networking”. 
 
- 
            
- 
        disableHostDNSEntry(optional)If disableHostDNSEntry is set to true then a DNS entry for the external service taken from ‘networking.address’ won’t be generated. You can still reach this external service using external-service-name.mesh:80 where “external-service-name” is taken from “kuma.io/service” tag. 
 
- 
        
- 
    tags(required)Tags associated with the external service, e.g. kuma.io/service=web, kuma.io/protocol, version=1.0.