Project

General

Profile

Actions

Feature #46666

closed

cephadm: Introduce 'container' specification to deploy custom containers

Added by Volker Theile almost 4 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
cephadm/services
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
octopus
Reviewed:
Affected Versions:
Pull request ID:

Description

By introducing a 'ContainerSpec' it is possible to deploy custom containers and configurations using cephadm without poluting the code base with things that are not related to Ceph.

E.g. there are plans to deploy a container containing a Prometheus Alertmanager SNMP webhook via cephadm which has absolute no relation to Ceph, but cephadm is needed downstream to deploy that container.
This example is surely the first but not the last potential scenario where such a 'Custom' specification makes sense.

A specification may look like

service_type: container
service_id: snmp-reciever
placement:
  hosts:
  - myhost
spec:
  image: registry.suse.com...
  config_files:
    config.yaml: |
      foobarbaz

Related issues 1 (0 open1 closed)

Related to mgr - Feature #46775: mgr/cephadm: Enhance AlertManagerSpec to allow adding additional webhook receiver URLsResolvedVolker Theile

Actions
Actions

Also available in: Atom PDF