in config/endpoint.go [136:148]
func validateGcpKey(identities Identities, endpointType, identity string) error {
if identity == "" {
return fmt.Errorf("%v: missing identity name", endpointType)
}
i := identities.Get(identity)
if i == nil {
return fmt.Errorf("%v: nonexistent identity: %v", endpointType, identity)
}
if i.GCP == nil {
return fmt.Errorf("%v: %v is not a GCP identity", endpointType, identity)
}
return nil
}