Move create_instance_data scripts into the kip repo and changes paths to point to the kip repo
Creates a new script create_gcp_instance_data.py that creates instance data for predefined GCP machines. This pulls pricing data from the billing API and has to extract keywords from item descriptions (WTF?) to determine costs for instance families, RAM and cores.
Wires up the instance selector to the GCP data.
We will eventually want to support custom machine sizes but, for now, this gets us up and running with pre-defined GCP machines.
This PR does a few things:
create_instance_data
scripts into the kip repo and changes paths to point to the kip repocreate_gcp_instance_data.py
that creates instance data for predefined GCP machines. This pulls pricing data from the billing API and has to extract keywords from item descriptions (WTF?) to determine costs for instance families, RAM and cores.We will eventually want to support custom machine sizes but, for now, this gets us up and running with pre-defined GCP machines.