From 4213186d060a3c09bab01e76a7b9baf32be3c035 Mon Sep 17 00:00:00 2001 From: Ales Verbic Date: Wed, 8 Feb 2023 11:37:08 -0500 Subject: [PATCH] Add support for adopting affinity from podSpec in cronjob/job Signed-off-by: Ales Verbic --- mysqloperator/controller/backup/backup_objects.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mysqloperator/controller/backup/backup_objects.py b/mysqloperator/controller/backup/backup_objects.py index 42ff878..756e146 100644 --- a/mysqloperator/controller/backup/backup_objects.py +++ b/mysqloperator/controller/backup/backup_objects.py @@ -114,6 +114,7 @@ def prepare_backup_job(jobname: str, spec: MySQLBackupSpec) -> dict: - "SYS_TTY_CONFIG" - "SYSLOG" - "WAKE_ALARM" + affinity: {spec.podSpec.get("affinity", "")} containers: - name: operator-backup-job image: {spec.operator_image} @@ -314,6 +315,7 @@ def get_cron_job_template(spec: InnoDBClusterSpec) -> dict: - "SYS_TTY_CONFIG" - "SYSLOG" - "WAKE_ALARM" + affinity: {spec.podSpec.get("affinity", "")} containers: - name: operator-backup-job-cron image: {spec.operator_image}