| Google Compute Engine's internal metadata service will be deprecating the 'v1beta1' endpoint sometime before end of calendar year 2019. The GCE metadata-helper[1] should be updated to use the 'v1' endpoint instead. NOTE: FACT-2018 addressed this issue for Facter 3.x, but the ruby based 2.x also needs to be fixed. Note that using the 'v1' endpoint also requires setting a custom User-Agent header that was not necessary in the old 'v1beta1' endpoint. Using 'curl' in a simple bash script as an example, I would need to change, curl http://metadata.google.internal/computeMetadata/v1beta1/instance/name to this, curl -H "Metadata-flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/name For more details about GCE metadata, please see https://cloud.google.com/compute/docs/storing-retrieving-metadata [1] https://github.com/puppetlabs/facter/blob/2.x/lib/facter/gce/metadata.rb#L20 |