diff --git a/.github/workflows/devstack.yml b/.github/workflows/devstack.yml index 1de69aa..6e718e9 100644 --- a/.github/workflows/devstack.yml +++ b/.github/workflows/devstack.yml @@ -46,8 +46,10 @@ jobs: working-directory: ./external-dns - name: Configure devstack + working-directory: ./devstack + shell: bash run: | - cat < local.conf + cat </tmp/external-dns-openstack-webhook.log 2>&1 & + echo "This is the clouds.yaml used by the webhook ..." + cat clouds.yaml + echo "Starting webhook now ..." + OS_CLOUD=external-dns-webhook ./external-dns-openstack-webhook >/tmp/external-dns-openstack-webhook.log 2>&1 & - name: Run external-dns - run: ./build/external-dns --txt-owner-id my-cluster-id --provider webhook --source fake --log-level=debug --once 2>&1 working-directory: ./external-dns + run: ./build/external-dns --domain-filter example.com. --txt-owner-id my-cluster-id --provider webhook --source fake --log-level=debug --once 2>&1 - name: Show /tmp/external-dns-openstack-webhook.log + if: success() || failure() # we want to see the logs of the webhook especially when things dont work run: cat /tmp/external-dns-openstack-webhook.log - name: Wait for PENDING