Skip to content

(CAT-2413) Defaults puppetcore agent version to newest if none given #1149

(CAT-2413) Defaults puppetcore agent version to newest if none given

(CAT-2413) Defaults puppetcore agent version to newest if none given #1149

---
name: Task Acceptance Tests
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
task_acceptance_tests:
name: On ${{ matrix.os }}
strategy:
matrix:
os: [ 'ubuntu-20.04', 'rocky-8' ]
env:
ruby_version: '3.1'
GEM_BOLT: true
BEAKER_debug: true
BEAKER_set: docker/${{ matrix.os }}
runs-on: 'ubuntu-latest'
steps:
- name: Connect to Twingate
uses: twingate/[email protected]
with:
service-key: ${{ secrets.TWINGATE_PUBLIC_REPO_KEY }}
env:
TWINGATE_LOG_LEVEL: debug
- name: Fix DNS
run: |
echo "=== Remove Azure DNS from eth0 interface ==="
sudo resolvectl dns eth0 ""
echo "=== Configure Twingate DNS properly ==="
sudo resolvectl dns sdwan0 100.95.0.251 100.95.0.252
sudo resolvectl domain sdwan0 delivery.puppetlabs.net
echo "=== Flush DNS cache ==="
sudo resolvectl flush-caches
echo "=== Check new configuration ==="
resolvectl status
echo "=== Test DNS resolution ==="
nslookup artifactory.delivery.puppetlabs.net
- name: Checkout current PR code
uses: actions/checkout@v4
- name: Install docker
uses: docker/setup-buildx-action@v1
id: buildx
with:
install: true
- name: Install ruby version ${{ env.ruby_version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ env.ruby_version }}
bundler-cache: true
- name: Run task acceptance tests
run: |
cd task_spec
bundle exec rake task_acceptance