X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/f07bb135cd9d76c9507882c028b322b1b1880e76..66e478e54a6fa9737402413c8eb919ae8ec64c7a:/.kitchen.yml diff --git a/.kitchen.yml b/.kitchen.yml index ad7fbe7c8..3e2206f7f 100644 --- a/.kitchen.yml +++ b/.kitchen.yml @@ -9,9 +9,9 @@ driver: ipv6: true ipv6_subnet: "fd95:8552:964c::/64" dns: - - 1.1.1.1 - 8.8.8.8 - 8.8.4.4 + - 1.1.1.1 - 1.0.0.1 transport: @@ -21,34 +21,47 @@ provisioner: name: dokken chef_license: accept data_bags_path: test/data_bags + chef_image: ghcr.io/firefishy/chef-docker-image:latest + chef_version: latest slow_resource_report: true + clean_dokken_sandbox: true + attributes: + networking: + dnssec: "false" # Disable DNSSEC as occasionally unreliable in GitHub Actions verifier: + name: inspec root_path: /opt/verifier sudo: false platforms: - name: ubuntu-20.04 driver: - image: dokken/ubuntu-20.04 + image: ghcr.io/test-kitchen/dokken/ubuntu-20.04 privileged: true pid_one_command: /bin/systemd intermediate_instructions: - RUN /usr/bin/apt-get update -y + - RUN /usr/bin/apt-get install -y eatmydata + - RUN echo /usr/lib/$(uname -m)-linux-gnu/libeatmydata.so >>/etc/ld.so.preload - name: ubuntu-22.04 driver: - image: dokken/ubuntu-22.04 + image: ghcr.io/test-kitchen/dokken/ubuntu-22.04 privileged: true pid_one_command: /bin/systemd intermediate_instructions: - RUN /usr/bin/apt-get update -y + - RUN /usr/bin/apt-get install -y eatmydata + - RUN echo /usr/lib/$(uname -m)-linux-gnu/libeatmydata.so >>/etc/ld.so.preload - name: debian-12 driver: - image: dokken/debian-12 + image: ghcr.io/test-kitchen/dokken/debian-12 privileged: true pid_one_command: /bin/systemd intermediate_instructions: - RUN /usr/bin/apt-get update -y + - RUN /usr/bin/apt-get install -y eatmydata + - RUN echo /usr/lib/$(uname -m)-linux-gnu/libeatmydata.so >>/etc/ld.so.preload suites: - name: accounts @@ -60,6 +73,9 @@ suites: - name: apt run_list: - recipe[apt::default] + - name: apt-repository + run_list: + - recipe[apt::repository] - name: awscli run_list: - recipe[awscli::default] @@ -78,6 +94,9 @@ suites: - name: blogs run_list: - recipe[blogs::default] + - name: chef + run_list: + - recipe[chef::default] - name: civicrm run_list: - recipe[civicrm::default] @@ -99,6 +118,13 @@ suites: - name: db-slave run_list: - recipe[db::slave] + - name: dev + run_list: + - recipe[dev::default] + attributes: + postgresql: + versions: + - 15 - name: devices run_list: - recipe[devices::default] @@ -130,9 +156,6 @@ suites: - name: docker run_list: - recipe[docker::default] - - name: donate - run_list: - - recipe[donate::default] - name: elasticsearch run_list: - recipe[elasticsearch::default] @@ -142,12 +165,18 @@ suites: - name: fail2ban run_list: - recipe[fail2ban::default] + - name: foundation-birthday + run_list: + - recipe[foundation::birthday] - name: foundation-board run_list: - recipe[foundation::board] - name: foundation-dwg run_list: - recipe[foundation::dwg] + - name: foundation-mastodon + run_list: + - recipe[foundation::mastodon] - name: foundation-mwg run_list: - recipe[foundation::mwg] @@ -198,6 +227,9 @@ suites: - name: ideditor run_list: - recipe[ideditor::default] + - name: imagery-tiler + run_list: + - recipe[imagery::tiler] - name: irc run_list: - recipe[irc::default] @@ -236,15 +268,6 @@ suites: - name: memcached run_list: - recipe[memcached::default] - - name: munin - run_list: - - recipe[munin::default] - - name: munin-plugins - run_list: - - recipe[munin::plugins] - - name: munin-server - run_list: - - recipe[munin::server] - name: mysql run_list: - recipe[mysql::default] @@ -293,6 +316,9 @@ suites: - name: planet run_list: - recipe[planet::default] + - name: planet-aws + run_list: + - recipe[planet::aws] - name: planet-current run_list: - recipe[planet::current] @@ -392,6 +418,9 @@ suites: - name: trac run_list: - recipe[trac::default] + - name: vectortile + run_list: + - recipe[vectortile::default] - name: web-cgimap run_list: - recipe[web::cgimap]