Project

General

Profile

Tasks #49490

cephadm additions/changes to support everything rgw.py needs

Added by Sebastian Wagner about 1 month ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
teuthology
Target version:
-
% Done:

0%

Tags:
Reviewed:
Affected Versions:
Pull request ID:

Description

From: https://pad.ceph.com/p/rgw-cephadm

- adopt realm.zone.id naming for tests

- make sure PlacementSpec naming works (host=<name>)

- rgw_frontend beast vs civetweb
- move rgw_frontends_config_value() out of service_spec.py and into cephadm/services/cephadmservice.py

- config options
keystone, etc...

service_name: foo
service_type: rgw
config:
  rgw_keystone: foo
  config_option: value
placement:
  ...
spec:
  ...

- cephadm.orch_apply function/task that takes a multiline yaml input

- cephadm.orch_apply: |
    service_type: foo
    ...

- compression?
- run radosgw-admin shell commands?
- storage classes?
- run radosgw-admin shell commands?

- mostly stop using rgw.py completely


Related issues

Related to Orchestrator - Feature #49492: cepham: Spine-Leaf network architecture New
Related to Orchestrator - Tasks #49306: cephadm teuthology: Add RGW client workload New
Related to Orchestrator - Bug #49735: cephadm: allow applying RGW multisite YAML objects New
Blocked by Orchestrator - Feature #47145: cephadm: Multiple daemons of the same service on single host Closed
Blocked by Orchestrator - Cleanup #46219: cephadm: remove DaemonDescription.service_id() Resolved

History

#2 Updated by Sebastian Wagner about 1 month ago

  • Blocked by Feature #47145: cephadm: Multiple daemons of the same service on single host added

#3 Updated by Sebastian Wagner about 1 month ago

  • Blocked by Cleanup #46219: cephadm: remove DaemonDescription.service_id() added

#4 Updated by Sebastian Wagner about 1 month ago

  • Tracker changed from Bug to Tasks

#5 Updated by Sebastian Wagner about 1 month ago

  • Related to Feature #49492: cepham: Spine-Leaf network architecture added

#6 Updated by Sebastian Wagner about 1 month ago

  • Related to Tasks #49306: cephadm teuthology: Add RGW client workload added

#7 Updated by Sebastian Wagner about 1 month ago

  • Related to Bug #49735: cephadm: allow applying RGW multisite YAML objects added

Also available in: Atom PDF