Project

General

Profile

Actions

action #160334

open

openQA Project - coordination #105624: [saga][epic] Reconsider how openQA handles secrets

[qe-core] Add CI/CD check to avoid uses of nots3cr3t or other hardcoded password in pull requests

Added by szarate 6 months ago. Updated 9 days ago.

Status:
Blocked
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
Start date:
2024-09-06
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:
Sprint:
QE-Core: November Sprint 24 (Nov 06 - Dec 04)

Description

Motivation

In https://sd.suse.com/servicedesk/customer/portal/1/SD-150437 we are asked to handle "compromised root passwords in QA segments"

This will not stop somebody from adding a different password though, so we need to think a bit before working on this, however we can start with using it on the data directory first.


Subtasks 1 (0 open1 closed)

action #166439: [qe-core] Remove hardcode password on the data directoryResolvedtinawang1232024-09-06

Actions

Related issues 2 (1 open1 closed)

Related to openQA Tests - coordination #96596: [qe-core][CI] CI/CD and Coding style improvementsBlockedszarate2019-12-11

Actions
Related to openQA Tests - action #160325: [qe-core] Use templating system in autoyast profiles to use testapi::$password instead of nots3cr3tResolvedrfan12024-05-14

Actions
Actions #1

Updated by szarate 6 months ago

Actions #2

Updated by szarate 6 months ago

  • Related to action #160325: [qe-core] Use templating system in autoyast profiles to use testapi::$password instead of nots3cr3t added
Actions #3

Updated by szarate 6 months ago

  • Sprint set to QE-Core: May Sprint 25 (May 07 - Jun 04)
Actions #4

Updated by szarate 6 months ago

  • Status changed from New to In Progress
Actions #5

Updated by szarate 6 months ago

  • Status changed from In Progress to Workable
Actions #6

Updated by szarate 6 months ago

  • Priority changed from Normal to Low
Actions #7

Updated by szarate 3 months ago

  • Sprint changed from QE-Core: May Sprint 24 (May 07 - Jun 04) to QE-Core: August Sprint 24 (Aug 14 - Aug 28)
Actions #8

Updated by tinawang123 3 months ago

  • Status changed from Workable to In Progress
  • Assignee set to tinawang123
Actions #9

Updated by szarate 3 months ago

  • Sprint changed from QE-Core: August Sprint 24 (Aug 14 - Aug 28) to QE-Core: September Sprint 24 (Sep 05 - Oct 03)
Actions #11

Updated by tinawang123 3 months ago

  • Subtask #166439 added
Actions #12

Updated by tinawang123 3 months ago

  • Status changed from In Progress to Blocked

Need remove passwords on data folder first.
Blocked by ticket: https://progress.opensuse.org/issues/166439

Actions #14

Updated by JERiveraMoya 14 days ago

Please don't forget to provide a way to disable the check in the CI for some specific folder for example, so testing for agama will not be stopped, at the moment there is no way to set encrypted password in profiles: https://progress.opensuse.org/issues/168853 is work in progress:

Actions #15

Updated by szarate 14 days ago

  • Sprint changed from QE-Core: September Sprint 24 (Sep 05 - Oct 03) to QE-Core: November Sprint 24 (Nov 06 - Dec 04)
Actions

Also available in: Atom PDF