In the charts/templates/web-api-svc.yaml file, line 39 checks for the existence of a value at .Values.web.service.api.atcNodePort, and then sets the nodePort: value on line 40 to .Values.web.service.api.NodePort.
It should check for the existence of .Values.web.service.api.NodePort, not .atcNodePort
Documentation for NodePort says:
Sets the nodePort for api when using NodePort
In the charts/templates/web-api-svc.yaml file, line 39 checks for the existence of a value at .Values.web.service.api.atcNodePort, and then sets the nodePort: value on line 40 to .Values.web.service.api.NodePort. It should check for the existence of .Values.web.service.api.NodePort, not .atcNodePort
Documentation for NodePort says: Sets the nodePort for api when using NodePort
It Does not mention atcNodePort.