Closed ygpr closed 7 months ago
my scaled object yaml file i s
apiVersion: keda.sh/v1alpha1
kind: TriggerAuthentication
metadata:
name: keda-demo-trigger-auth-gcp-credentials
spec:
podIdentity:
provider: gcp
---
apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
name: keda-demo-pubsub-scaledobject
namespace: default
spec:
scaleTargetRef:
apiVersion: apps/v1 # Optional. Default: apps/v1
kind: Deployment # Optional. Default: Deployment
name: keda-demo # Mandatory. Must be in the same namespace as the ScaledObject
pollingInterval: 10 # Optional. Default: 30 seconds
minReplicaCount: 1 # Optional. Default: 0
maxReplicaCount: 10 # Optional. Default: 100
triggers:
- type: gcp-pubsub
authenticationRef:
kind: TriggerAuthentication
name: keda-demo-trigger-auth-gcp-credentials
metadata:
mode: "SubscriptionSize" # Optional - Default is SubscriptionSize - SubscriptionSize or OldestUnackedMessageAge
value: "5" # Optional - Default is 5 for SubscriptionSize | Default is 10 for OldestUnackedMessageAge
subscriptionName: "xyzsubscription" # Mandatory
Hello
What KEDA version are you using? I think that it's not a connectivity issue but a configuration issue? Based on the error, I think that you are using v2.13.0. If I'm right, you could be affected by https://github.com/kedacore/keda/pull/5452
Currently, the workaround if that's you case is using v2.12 or main
(until next release)
Tried with 2.12. it worked. Thanks for taking care of bug in next release.
Nice to know that at least, the bug it the known one. I close this issue as solved as the fix is already merged
Hi ,
I am trying to run keda to scale based on pubsub metrics using workload identity. I am continuosly gettting following
I have added firewall rules as well . I have also verified in the google cloud console where above mql query is returning results. but operator always showing above error and pod is not scaling.
Any pointers would be greatly helpful
i verified that service account has permission
Any pointers would be helpful. Thanks in advance