Summary: Currently, Helm charts that utilize the lookup function to conditionally create resources based on their presence in the cluster do not behave as expected in Harness deployments. This is due to Harness rendering Helm charts client-side on the delegate, without access to the live Kubernetes cluster. As a result, lookup calls always return null, causing resources like ConfigMaps to be reapplied on every deployment—even when they already exist. Expected behavior: If the ConfigMap already exists in the namespace, Helm should skip creating it again. Actual behavior: Harness re-renders the chart locally and reapplies the ConfigMap on every deployment, overwriting any existing resource. Root Cause: All Helm rendering is performed locally by the delegate. Since lookup requires live cluster access to query existing resources, it fails to function properly in the Harness environment. Impact: Unexpected overwrites of existing Kubernetes resources Helm chart logic becomes unreliable in Harness Limits ability to use native Helm features for idempotent deployments Request: Add support for server-side Helm rendering or an alternative mechanism that enables safe resource lookup during chart rendering, allowing lookup and similar functions to behave as intended.