Project

General

Profile

Actions

action #177276

closed

openQA Project (public) - coordination #154768: [saga][epic][ux] State-of-art user experience for openQA

openQA Project (public) - coordination #179356: [epic] Better config file management

Make use of config files in openqa.ini.d for OSD specific settings size:S

Added by okurz 3 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Motivation

See #176421

Acceptance Criteria

  • AC1: Default config files are not modified
  • AC2: Config file(s) from salt continue to be effective in production

Suggestions

  • Overridden config file is no longer needed. We can use the new openqa.ini.d folder instead
  • Document the new location(s) somewhere

Related issues 9 (2 open7 closed)

Related to openQA Infrastructure (public) - action #176250: file corruption in salt controlled config files size:MResolvedokurz

Actions
Related to openQA Project (public) - action #179699: save_needles fails on osd with "no such remote or remote group: 'origin'"Resolvedtinita2025-03-31

Actions
Related to openQA Infrastructure (public) - action #179753: [alert] Worker cache service is sometimes not available leading to broken workers alert size:SResolvedokurz2025-04-01

Actions
Related to openQA Project (public) - action #180785: openQA-in-openQA tests on o3 are not being scheduledResolvedlivdywan2025-04-25

Actions
Blocked by openQA Project (public) - action #179425: Fix reading files from /etc/openqa/openqa.ini.d/ size:SResolvedmkittler2025-03-24

Actions
Blocked by openQA Project (public) - action #179359: Support for /usr/etc config files and directories in openQA webUI server size:MResolvedmkittler2025-03-21

Actions
Copied from openQA Project (public) - action #176421: Support for config files in openqa.d size:SResolvedmkittler

Actions
Copied to openQA Project (public) - action #181409: openqa-single-instance shows "[error] Errors occurred when reading config file: No config file found."New2025-04-25

Actions
Copied to openQA Infrastructure (public) - action #181493: Make use of config files in openqa.ini.d for o3 specific settingsNew2025-04-28

Actions
Actions #1

Updated by okurz 3 months ago

  • Copied from action #176421: Support for config files in openqa.d size:S added
Actions #2

Updated by okurz 3 months ago

  • Parent task set to #161414
Actions #3

Updated by okurz about 2 months ago

  • Priority changed from Normal to High
  • Target version changed from future to Ready
Actions #4

Updated by okurz about 2 months ago

  • Status changed from New to In Progress
  • Assignee set to okurz
Actions #5

Updated by okurz about 2 months ago

  • Parent task changed from #161414 to #179356
Actions #7

Updated by okurz about 2 months ago

  • Related to action #176250: file corruption in salt controlled config files size:M added
Actions #8

Updated by okurz about 2 months ago

Actions #9

Updated by okurz about 2 months ago

  • Copied to action #179425: Fix reading files from /etc/openqa/openqa.ini.d/ size:S added
Actions #10

Updated by okurz about 2 months ago

  • Copied to deleted (action #179425: Fix reading files from /etc/openqa/openqa.ini.d/ size:S)
Actions #11

Updated by okurz about 2 months ago

  • Blocked by action #179425: Fix reading files from /etc/openqa/openqa.ini.d/ size:S added
Actions #12

Updated by okurz about 2 months ago

  • Subject changed from Make use of config files in openqa.d for OSD specific settings to Make use of config files in openqa.ini.d for OSD specific settings
  • Status changed from Feedback to Blocked
Actions #13

Updated by tinita about 2 months ago

  • Related to action #179699: save_needles fails on osd with "no such remote or remote group: 'origin'" added
Actions #14

Updated by okurz about 2 months ago

  • Status changed from Blocked to New

Now blockers are resolved and files are used within OSD. Should check again

Actions #15

Updated by okurz about 2 months ago

  • Blocked by action #179359: Support for /usr/etc config files and directories in openQA webUI server size:M added
Actions #16

Updated by okurz about 2 months ago

  • Subject changed from Make use of config files in openqa.ini.d for OSD specific settings to Make use of config files in openqa.ini.d for OSD specific settings size:S
  • Description updated (diff)
  • Status changed from New to Blocked

https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1414 merged and deployed. Block on #179359 first to see the impact of where the template config file moves.

Actions #17

Updated by okurz about 1 month ago

  • Related to action #179753: [alert] Worker cache service is sometimes not available leading to broken workers alert size:S added
Actions #18

Updated by livdywan about 1 month ago

okurz wrote in #note-16:

https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1414 merged and deployed. Block on #179359 first to see the impact of where the template config file moves.

Still blocking on #179359 as regressions are being addressed

Actions #19

Updated by okurz about 1 month ago

  • Status changed from Blocked to Workable

Blocker resolved. We can now crosscheck current status on OSD and can even consider to remove openqa.ini

Actions #20

Updated by okurz about 1 month ago

  • Status changed from Workable to Blocked
  • Priority changed from High to Normal

Nope, still blocked. Now on #166445 as openQA-in-openQA tests fail hence blocking an upgrade of OSD hence a newer version bringing in all config.d changes has not happened yet.

Actions #21

Updated by okurz about 1 month ago

  • Status changed from Blocked to In Progress
Actions #22

Updated by okurz about 1 month ago

  • Status changed from In Progress to Resolved

On OSD I moved database.ini and openqa.ini out of place.

database.ini seems to be not necessary anymore:
https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1434 (merged)

Restarting services seems to be ok

 Apr 11 09:16:06 openqa openqa-scheduler-daemon[28276]: [INFO] Reading openqa config from: /etc/openqa/openqa.ini /etc/openqa/openqa.ini.d/openqa-salt.ini

With that both AC1+AC2 are covered.

Actions #23

Updated by livdywan about 1 month ago

  • Related to action #180785: openQA-in-openQA tests on o3 are not being scheduled added
Actions #24

Updated by okurz 21 days ago

  • Copied to action #181409: openqa-single-instance shows "[error] Errors occurred when reading config file: No config file found." added
Actions #25

Updated by okurz 18 days ago

  • Copied to action #181493: Make use of config files in openqa.ini.d for o3 specific settings added
Actions

Also available in: Atom PDF