From: Sage Weil Date: Mon, 3 May 2021 15:02:24 +0000 (-0400) Subject: mgr/cephadm: ingress: remove eth0 default X-Git-Tag: v17.1.0~1854^2~23 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9dba27edfeaa24f758121d3032775bf89cd4856a;p=ceph.git mgr/cephadm: ingress: remove eth0 default Better to raise an error; eth0 will never be correct. Signed-off-by: Sage Weil --- diff --git a/src/pybind/mgr/cephadm/services/ingress.py b/src/pybind/mgr/cephadm/services/ingress.py index 99e957bc7e32..2a2c7be61008 100644 --- a/src/pybind/mgr/cephadm/services/ingress.py +++ b/src/pybind/mgr/cephadm/services/ingress.py @@ -6,7 +6,7 @@ from typing import List, Dict, Any, Tuple, cast, Optional from ceph.deployment.service_spec import IngressSpec from cephadm.utils import resolve_ip - +from orchestrator import OrchestratorError from cephadm.services.cephadmservice import CephadmDaemonDeploySpec, CephService logger = logging.getLogger(__name__) @@ -209,7 +209,9 @@ class IngressService(CephService): ) break if not interface: - interface = 'eth0' + raise OrchestratorError( + "Unable to identify interface for {spec.virtual_ip} on {host}" + ) # script to monitor health script = '/usr/bin/false'