You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to setup KEDA GitHub runner scaler in Azure Container Apps, using GitHub Actions .PEM certificate passed as secret. Unfortunately the only option is to pass .pem content as one liner. I've double-checked the pem and secret itself. The runner container is able to use same secret to register in GitHub.
I've tried multiple formats of one-liner pem - just copy pasted, without spaces, with /n
Expected Behavior
KEDA should connect to GitHub with .pem and scale runners
Actual Behavior
KEDA cannot parse the certificate
Steps to Reproduce the Problem
Use azure container apps
Setup KEDA GitHub scaler options
Set the authenticationRef key as appKey and value as reference to secret with .pem content
Logs from KEDA operator
error creating GitHub App client: could not parse private key: invalid key: Key must be a PEM encoded PKCS1 or PKCS8 key
KEDA Version
2.14.0
Kubernetes Version
None
Platform
Microsoft Azure
Scaler Details
GitHub Runner
Anything else?
No response
The text was updated successfully, but these errors were encountered:
Although it can be KEDA's error by the message, it can be an implementation error in the ACA product passing any value. Microsoft sells KEDA as a product and offers support for it. If you face with the same error using your own KEDA installation, please send the KEDA operator logs, the ScaledObject/ScaledJob and KEDA version and we will be more than happy trying to help.
I understand that this problem affects you, but we are OSS maintainers and not ACA team members, we don't have all the details around how ACA works to help with this
Report
I am trying to setup KEDA GitHub runner scaler in Azure Container Apps, using GitHub Actions .PEM certificate passed as secret. Unfortunately the only option is to pass .pem content as one liner. I've double-checked the pem and secret itself. The runner container is able to use same secret to register in GitHub.
I've tried multiple formats of one-liner pem - just copy pasted, without spaces, with
/n
Expected Behavior
KEDA should connect to GitHub with .pem and scale runners
Actual Behavior
KEDA cannot parse the certificate
Steps to Reproduce the Problem
authenticationRef
key asappKey
and value as reference to secret with.pem
contentLogs from KEDA operator
KEDA Version
2.14.0
Kubernetes Version
None
Platform
Microsoft Azure
Scaler Details
GitHub Runner
Anything else?
No response
The text was updated successfully, but these errors were encountered: