Obsolete
Status Update
Comments
ve...@google.com <ve...@google.com>
ve...@google.com <ve...@google.com> #2
+1 to this feature request, came here seeking help at https://serverfault.com/questions/987908/custom-routes-rejected-by-gke-peer-configuration/988167#988167
We will to build CD pipelines with agents running in internal on-premise network, peered with GCP network. GKE private endpoint is not reachable in this case.
We will to build CD pipelines with agents running in internal on-premise network, peered with GCP network. GKE private endpoint is not reachable in this case.
ar...@google.com <ar...@google.com> #3
+1 Could be quite a useful feature for us.
Ideally, we don't want to have public IP for K8S API at all and manage it privately inside the org with a hybrid architecture site-2-site VPN etc.
Ideally, we don't want to have public IP for K8S API at all and manage it privately inside the org with a hybrid architecture site-2-site VPN etc.
ad...@google.com <ad...@google.com>
sa...@google.com <sa...@google.com> #4
I thought this would be resolved now that the VPC Peerings of private GKE will accept routes exported from the VPC. But it still doesn't seem to work for me.
Description
QPP4.190502.019
* Is this a regression from P to Q?
No
* What device are you using? (for example, Pixel XL)
Pixel
* What are the steps to reproduce the problem? (Please provide the minimal reproducible test case.)
1. Start app using geofence and targeting API level 27
2. On location permission requiest, choose "Allow only while using the app"
3. Create geofence failed
* Issue Category e.g. Famework (platform), NDK (platform), Hardware (CPU, GPU, Sensor, Camera), ART (platform), Runtime Permissions etc
Runtime Permission.
* What was the expected result?
At first, user cannot see the option "Allow only while using the app".
In additon, the background permission should be granted automatically.
* Can you provide the API document where this expected behavior is explained?
* What was the actual result?
I saw "while using the app" option. and geofence creation failed.
`adb shell pm dump` showed following result:
```
runtime permissions:
android.permission.ACCESS_FINE_LOCATION: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED]
android.permission.ACCESS_COARSE_LOCATION: granted=true, flags=[ REVOKE_WHEN_REQUESTED|USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED]
android.permission.ACCESS_BACKGROUND_LOCATION: granted=false, flags=[ USER_SET|REVOKE_WHEN_REQUESTED|USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED]
disabledComponents:
```
* Relevant logcat output.
```
07-05 21:20:09.492 10044 10044 V GrantPermissionsActivity: Permission grant result requestId=-5095224186265222891 callingUid=10275 callingPackage=com.example.dagezi.geofencetest permission=android.permission.ACCESS_FINE_LOCATION isImplicit=false result=4
07-05 21:20:09.492 10044 10044 V GrantPermissionsActivity: Permission grant result requestId=-5095224186265222891 callingUid=10275 callingPackage=com.example.dagezi.geofencetest permission=android.permission.ACCESS_COARSE_LOCATION isImplicit=true result=4
07-05 21:20:09.494 10044 10044 V GrantPermissionsActivity: Permission grant result requestId=-5095224186265222891 callingUid=10275 callingPackage=com.example.dagezi.geofencetest permission=android.permission.ACCESS_BACKGROUND_LOCATION isImplicit=true result=6
07-05 21:20:09.510 11116 11116 D DGZ : Permission granted
07-05 21:20:12.878 2159 3342 W GLMSImpl: com.example.dagezi.geofencetest doesn't have sufficient location permission to request geofence.
```
* Link to captured Android bug report (shared privately in Drive.)
* Optional: Link to any screenshot(s) that demonstrate the issue (shared privately in Drive.)