ceph / ceph/ceph-iscsi

[rbd-target-api] Add Ubuntu to read_os_release dict

Open
#167 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
68
Forks
58
PR merge metrics
No merged PRs in 30d

Description

Environment:
Ceph-iscsi from master branch
Ubuntu 19.10
Using python3

When running Ubuntu, I get some of the requests failing with:
{
  "message": "MACHINE_NAME failed package validation checks - OS is unsupported"
}

Looking into the code, I can see method read_os_release is called and Ubuntu is not on the list. Ubuntu 19.10 offers almost all base packages for ceph-iscsi installation using setup.py. Therefore, I would suggest minimum version to be 19.10.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the read_os_release method and the package validation checks that report Ubuntu as unsupported. Review how supported operating systems and minimum versions are represented, then verify that Ubuntu 19.10 is accepted without breaking existing validation behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
operating-systems
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.