diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2023-08-17 16:41:40 +0200 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2023-08-23 08:55:34 +0000 |
| commit | 8c5b6dc5bdcbaee07b9a20419417e0eb70a892ec (patch) | |
| tree | 682a418d45f8d64dc4085f43f69ba1dbb5497f73 /docker | |
| parent | a004abbdc36b425576c7a9a8c480df938f5c0a1f (diff) | |
| download | kolla-8c5b6dc5bdcbaee07b9a20419417e0eb70a892ec.tar.gz kolla-8c5b6dc5bdcbaee07b9a20419417e0eb70a892ec.zip | |
toolbox: Add sleep script handling signals
Closes-Bug: #2031692
Change-Id: I8b69869cca98d83d3b1be3f4add88ff83b22b4a1
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/kolla-toolbox/Dockerfile.j2 | 2 | ||||
| -rw-r--r-- | docker/kolla-toolbox/kolla_toolbox.sh | 16 |
2 files changed, 18 insertions, 0 deletions
diff --git a/docker/kolla-toolbox/Dockerfile.j2 b/docker/kolla-toolbox/Dockerfile.j2 index 5dadf0797..83af22a05 100644 --- a/docker/kolla-toolbox/Dockerfile.j2 +++ b/docker/kolla-toolbox/Dockerfile.j2 @@ -92,10 +92,12 @@ COPY find_disks.py /usr/share/ansible/ COPY ansible.cfg /etc/ansible/ansible.cfg COPY ansible_sudoers /etc/sudoers.d/kolla_ansible_sudoers COPY extend_start.sh /usr/local/bin/kolla_extend_start +COPY kolla_toolbox.sh /usr/local/bin/kolla_toolbox RUN chmod 644 /usr/share/ansible/find_disks.py \ /etc/ansible/ansible.cfg \ /usr/local/bin/kolla_extend_start \ + && chmod 755 /usr/local/bin/kolla_toolbox \ && chmod 440 /etc/sudoers.d/kolla_ansible_sudoers {% block kolla_toolbox_footer %}{% endblock %} diff --git a/docker/kolla-toolbox/kolla_toolbox.sh b/docker/kolla-toolbox/kolla_toolbox.sh new file mode 100644 index 000000000..5dfd65338 --- /dev/null +++ b/docker/kolla-toolbox/kolla_toolbox.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +catch_term() { + exit 0 +} + +catch_quit() { + exit 0 +} + +trap catch_term SIGTERM +trap catch_quit SIGQUIT + +while :; do + sleep 1 +done |
