Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudquery/gcp-client-breakage
Reproduction scenario for https://github.com/googleapis/google-cloud-go/issues/11089
https://github.com/cloudquery/gcp-client-breakage
Last synced: about 2 months ago
JSON representation
Reproduction scenario for https://github.com/googleapis/google-cloud-go/issues/11089
- Host: GitHub
- URL: https://github.com/cloudquery/gcp-client-breakage
- Owner: cloudquery
- Created: 2024-11-08T11:55:37.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-08T12:03:42.000Z (about 2 months ago)
- Last Synced: 2024-11-08T12:37:19.504Z (about 2 months ago)
- Language: Go
- Size: 0 Bytes
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reproduction scenario for https://github.com/googleapis/google-cloud-go/issues/11089
1. Install [squid](https://www.squid-cache.org/Versions/)
2. Enable the access log configuration for `squid` by running:```bash
echo "\naccess_log $(pwd)/squid_access.log squid" >> squid/squid.conf
```3. Run `squid -f squid/squid.conf` to start the proxy
4. Run the following command from the root of the repository, see that it ends without errors```bash
cd old && GOOGLE_CLOUD_PROJECT= https_proxy=http://localhost:3128 go run main.go
```5. Run the following command from the root of the repository, see that it hangs since the proxy blocks IPs, but allows domains (you can see the access logs in `squid_access.log`)
```bash
cd new && GOOGLE_CLOUD_PROJECT= https_proxy=http://localhost:3128 go run main.go
```The differences are that the `old` directory uses the `cloud.google.com/go/[email protected]` that references `cloud.google.com/go/[email protected]`, and the `new` directory uses the `cloud.google.com/go/[email protected]` that references `cloud.google.com/go/[email protected]`.
Setting `export GOOGLE_API_GO_EXPERIMENTAL_DISABLE_NEW_AUTH_LIB=true` will make the `new` directory work as expected.