From c6d175f4141e855d76dbac9957685d73ed351e9a Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 1 Nov 2023 12:08:10 -0700 Subject: [PATCH] koji_builder: try and allow coredumps on buildhw-a64 builders We want to get core dumps from these builders in order to try and track down livemedia failures in python with SIGILL. https://bugzilla.redhat.com/show_bug.cgi?id=2247319 We just enable this on those builders for now and we set it so it is the limit for the systemd-nspawn containers that mock uses. Signed-off-by: Kevin Fenzi --- roles/koji_builder/tasks/main.yml | 19 +++++++++++++++++++ .../templates/nspawn-override.conf | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 roles/koji_builder/templates/nspawn-override.conf diff --git a/roles/koji_builder/tasks/main.yml b/roles/koji_builder/tasks/main.yml index 1b4107bfee..2b407920af 100644 --- a/roles/koji_builder/tasks/main.yml +++ b/roles/koji_builder/tasks/main.yml @@ -384,3 +384,22 @@ tags: - koji_builder - koji_builder/osbuildapi + +- name: create override dir for systemd-nspawn containers config + file: + state: directory + owner: root + group: root + mode: 0755 + path: /etc/systemd/system/machine-.scope.d + when: inventory_hostname.startswith(('buildhw-a64')) + tags: + - koji_builder + - koji_builder/nspawn + +- name: create override config for systemd-nspawn containers to allow coredumps + template: src=nspawn-override.conf dest=/etc/systemd/system/machine-.scope.d/80-infra.conf mode=0644 + when: inventory_hostname.startswith(('buildhw-a64')) + tags: + - koji_builder + - koji_builder/nspawn diff --git a/roles/koji_builder/templates/nspawn-override.conf b/roles/koji_builder/templates/nspawn-override.conf new file mode 100644 index 0000000000..aa6f4346e0 --- /dev/null +++ b/roles/koji_builder/templates/nspawn-override.conf @@ -0,0 +1,2 @@ +[Scope] +LimitCORE=infinity