Skip to content

Commit 6e37b4b

Browse files
create bmp container per_namespace for multi-asic (#21712)
Why I did it To support multi-asic platform, create bmp container per_namespace Work item tracking Microsoft ADO (number only):27588904 How I did it move bmp.service from single into per namespace
1 parent b25d4c6 commit 6e37b4b

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

files/build_templates/bmp.service.j2

-16
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[Unit]
2+
Description=BMP container
3+
Requires=database{% if multi_instance == 'true' %}@%i{% endif %}.service
4+
After=database{% if multi_instance == 'true' %}@%i{% endif %}.service
5+
Before=ntp-config.service
6+
BindsTo=sonic.target
7+
After=sonic.target
8+
StartLimitIntervalSec=1200
9+
StartLimitBurst=3
10+
11+
[Service]
12+
User={{ sonicadmin_user }}
13+
ExecStartPre=/usr/local/bin/{{docker_container_name}}.sh start{% if multi_instance == 'true' %} %i{% endif %}
14+
ExecStart=/usr/local/bin/{{docker_container_name}}.sh wait{% if multi_instance == 'true' %} %i{% endif %}
15+
ExecStop=/usr/local/bin/{{docker_container_name}}.sh stop{% if multi_instance == 'true' %} %i{% endif %}
16+
RestartSec=30

0 commit comments

Comments
 (0)