calico: fix node name selection

This was an attempt to make new calico nodes use a full FQDN. However,
this change seemingly also makes the calico control plane use the FQDN
for all existing nodes, as such breaking CNI for new pods.

We revert this change, thereby keeping all calico nodes names as
hostnames. We could fix this by editing /var/lib/calico/nodename on
hosts to FQDNs, but it might not be worth the effort.

See https://github.com/projectcalico/calico/issues/1093 for more
context.

Change-Id: I52bfb00f604053d57d3009aebd6c50db7dc74f58
diff --git a/cluster/kube/lib/calico.libsonnet b/cluster/kube/lib/calico.libsonnet
index 001052e..d0188e0 100644
--- a/cluster/kube/lib/calico.libsonnet
+++ b/cluster/kube/lib/calico.libsonnet
@@ -56,9 +56,6 @@
 
                 typha_service_name: "none",
 
-                # Existing nodes are already named without an FQDN (just the local, before .hswaw.net part),
-                # future ones will hopefully use the full FQDN instead.
-                # At some point, we might want to port existing calico nodes to their full FQDN instead.
                 cni_network_config: |||
                    {
                      "name": "k8s-pod-network",
@@ -72,7 +69,6 @@
                          "etcd_cert_file": "__ETCD_CERT_FILE__",
                          "etcd_ca_cert_file": "__ETCD_CA_CERT_FILE__",
                          "datastore_type": "etcdv3",
-                         "nodename": "__KUBERNETES_NODE_NAME__",
                          "mtu": __CNI_MTU__,
                          "ipam": {
                              "type": "calico-ipam"