Hi everyone,
I’m setting up an EDA server in combination with AWX and NetBox.
My goal is for NetBox to send an event that triggers a webhook, which in turn activates a job in AWX to perform a task.
The rule activation is running.
I have created an Ingress for the webhook to allow access from NetBox.
From NetBox, I can reach the webhook, but it does not trigger a job in AWX.
Additionally, I am not seeing any “Fire Count” on the rule activation.
Environment Details:
Installed EDA Versions:
image_web: Quay
image_web_version: release-2.5
image_version: sha-e0cbe7f
image: Quay
eda-server-operator: 1.0.2
Debugging Steps & Output:
Checking running jobs:
kubectl -n eda get job
NAME STATUS COMPLETIONS DURATION AGE
activation-job-1-3 Running 0/1 3h32m 3h32m
Checking pods associated with the activation job:
kubectl -n eda get pods -l job-name=activation-job-1-3
NAME READY STATUS RESTARTS AGE
activation-job-1-3-2q2fk 1/1 Running 0 3h33m
Checking the service created for the job:
kubectl -n eda get service -l job-name=activation-job-1-3
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
eda-awx-netbox ClusterIP 10.43.239.142 5001/TCP 3h33m
Ingress configuration:
kubectl -n eda get ingress
NAME CLASS HOSTS ADDRESS PORTS AGE
eda-ingress traefik eda.xxxxx.net 10.10.99.112 80, 443 24h
webhook-ingress traefik eda.xxxxx.net 10.10.99.112 80, 443 5h26m
What I Need Help With:
Why isn’t the webhook triggering the AWX job?
Why am I not seeing any Fire Count on the rule activation?
Are there additional debugging steps I should take to troubleshoot this?
Thanks in advance.