govc
OVA_Names=("photon-3-kube-v1.18.3-vmware.1" "photon-3-haproxy-v1.2.4-vmware.1")
TKG_VM_FOLDER="tkg"
govc folder.create "/${GOVC_DATACENTER}/vm/${TKG_VM_FOLDER}"
for OVA_NAME in ${OVA_Names[@]}; do
govc import.spec ${OVA_NAME}.ova | jq '.Name="OVA_NAME"' | jq '.NetworkMapping[0].Network="VM Network"' > ${OVA_NAME}.json
sed -i 's|OVA_NAME|'${OVA_NAME}'|g' ${OVA_NAME}.json
govc import.ova -options=${OVA_NAME}.json -folder="/${GOVC_DATACENTER}/vm/${TKG_VM_FOLDER}" ${OVA_NAME}.ova
govc snapshot.create -vm ${OVA_NAME} initial
govc vm.markastemplate ${OVA_NAME}
done