openstack-helm-infra/fluentd/templates/bin/_fluentd.sh.tpl
Ritchie, Frank (fr801x) f28a6ce288 Set sticky bit for tmp
tmp is an emptyDir volume mount with 0777 permissions. Some versions
of Ruby require the sticky bit to be set.

Change-Id: Ib6f4daa2068e7b29c62b5858848774b7117f6808
2022-11-22 15:12:03 -05:00

30 lines
706 B
Smarty

#!/bin/bash
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
set -ex
COMMAND="${@:-start}"
function start () {
chmod 1777 /tmp
exec fluentd -c /fluentd/etc/main.conf
}
function stop () {
kill -TERM 1
}
$COMMAND