Skip to main content

Network issues

This topic provides solutions for network problems related to Harness Self-Managed Enterprise Edition.

CI build pods error of filter_chain_not_found

CI build pods do not create and use a service for communication with the delegate. This can lead to errors due to Istio requirements for preauthentication.
For example:

[2022-08-15T15:58:51.232Z] "- - -" 0 NR filter_chain_not_found - "-" 0 0 0 - "-" "-" "-" "-" "-" - - 10.124.9.14:9879 10.124.9.15:53682 - 

For more information about authenticating with Istio, go to Security on Istio.io.

You can work around this error by adding the following port exclusions to the delegate and in the pipeline that runs the CI build pod:

traffic.sidecar.istio.io/excludeInboundPorts: 20001
traffic.sidecar.istio.io/excludeOutboundPorts: 20001

Redis init error with Istio

If Redis pods are crashing with a Could not resolve the announce ip for this pod error in the config-init container, it might be because Istio DNS capturing is enabled. You can disable DNS capturing for Redis by adding the following pod annotations in your override.yaml file.

platform:
bootstrap:
database:
redis:
podAnnotations:
proxy.istio.io/config: |
proxyMetadata:
ISTIO_META_DNS_CAPTURE: "false"
ISTIO_META_DNS_AUTO_ALLOCATE: "false"

If the problem persists after you disable DNS capturing, contact Harness Support.