oleewere/fluent-service-builder

Customizable fluentd package builder

★ 0Forks 0PythonGitHub ↗Compare
fluentd

README

fluent-service-packager

license

Fluent service package builder. Currently support only RPM packages. Built based on onmibus-td-agent and td-agent-builder

Description

  • configurable package name / version
  • configurable fluentd distribution
  • configurable ruby/jemalloc distribution
  • configurable fluentd plugins (profile based)

Requirements

  • docker
  • git
  • python3.5+
  • pip3

Usage

Clone the repository:

git clone [email protected]:oleewere/fluent-service-builder.git
cd fluent-service-builder

Build rpm:

make install-rpm PACKAGE_CONFIG=config/logging-agent.yaml

Development

python3 -m venv env1
python3 setup.py install
python3 packager/cli.py --help

TODOs

  • support Windows/MacOS/deb packages

Contributors

oleewere

Issues