When the k8config2.json file has domains like "cb-example-0000.cb-example.default.svc" and "cb-example-0001.cb-example.marabine.co.uk" in it, the Test_Parse fails because no IP address can be resolved for those domains. It is possible that these domains do resolve in some environment (or some country) other than the one I am in.
If I change the domains to "localhost" the tests pass because localhost does resolve for me.
However, I'm not sure if the domains included in this file were selected for a reason and need to stay how they are. If that is the case, I can probably add DNS entries for these domains to a hosts file or a nearby DNS server. But, in that case, we should update the "unit test" instructions to include this step so that other developers can get the tests to pass as well.