We'll manage Fluent-Bit on Kubernetes nodes as a DaemonSet. This will be necessary in order to grant it access to the Kubernetes API so it can augment log records with Kubernetes metadata (labels, pod name, etc.).
105 lines
3.4 KiB
Django/Jinja
105 lines
3.4 KiB
Django/Jinja
[commands]
|
|
# What kind of upgrade to perform:
|
|
# default = all available upgrades
|
|
# security = only the security upgrades
|
|
upgrade_type = default
|
|
random_sleep = 0
|
|
|
|
# Maximum time in seconds to wait until the system is on-line and able to
|
|
# connect to remote repositories.
|
|
network_online_timeout = 60
|
|
|
|
# To just receive updates use dnf-automatic-notifyonly.timer
|
|
|
|
# Whether updates should be downloaded when they are available, by
|
|
# dnf-automatic.timer. notifyonly.timer, download.timer and
|
|
# install.timer override this setting.
|
|
download_updates = yes
|
|
|
|
# Whether updates should be applied when they are available, by
|
|
# dnf-automatic.timer. notifyonly.timer, download.timer and
|
|
# install.timer override this setting.
|
|
apply_updates = yes
|
|
|
|
# When the system should reboot following upgrades:
|
|
# never = don't reboot after upgrades
|
|
# when-changed = reboot after any changes
|
|
# when-needed = reboot when necessary to apply changes
|
|
reboot = {{ dnf_automatic_reboot }}
|
|
|
|
# The command that is run to trigger a system reboot.
|
|
reboot_command = "{{ dnf_automatic_reboot_command }}"
|
|
|
|
|
|
[emitters]
|
|
# Name to use for this system in messages that are emitted. Default is the
|
|
# hostname.
|
|
# system_name = my-host
|
|
|
|
# How to send messages. Valid options are stdio, email and motd. If
|
|
# emit_via includes stdio, messages will be sent to stdout; this is useful
|
|
# to have cron send the messages. If emit_via includes email, this
|
|
# program will send email itself according to the configured options.
|
|
# If emit_via includes motd, /etc/motd file will have the messages. if
|
|
# emit_via includes command_email, then messages will be send via a shell
|
|
# command compatible with sendmail.
|
|
# Default is email,stdio.
|
|
# If emit_via is None or left blank, no messages will be sent.
|
|
emit_via = stdio email
|
|
|
|
|
|
[email]
|
|
# The address to send email messages from.
|
|
email_from = {{ dnf_automatic_email_from }}
|
|
|
|
# List of addresses to send messages to.
|
|
email_to = {{ dnf_automatic_email_to }}
|
|
|
|
# Name of the host to connect to to send email messages.
|
|
email_host = {{ dnf_automatic_email_host }}
|
|
|
|
# Port number to connect to at the email host.
|
|
email_port = 25
|
|
|
|
# Use TLS or STARTTLS to connect to the email host.
|
|
email_tls = no
|
|
|
|
|
|
[command]
|
|
# The shell command to execute. This is a Python format string, as used in
|
|
# str.format(). The format function will pass a shell-quoted argument called
|
|
# `body`.
|
|
# command_format = "cat"
|
|
|
|
# The contents of stdin to pass to the command. It is a format string with the
|
|
# same arguments as `command_format`.
|
|
# stdin_format = "{body}"
|
|
|
|
|
|
[command_email]
|
|
# The shell command to use to send email. This is a Python format string,
|
|
# as used in str.format(). The format function will pass shell-quoted arguments
|
|
# called body, subject, email_from, email_to.
|
|
# command_format = "mail -Ssendwait -s {subject} -r {email_from} {email_to}"
|
|
|
|
# The contents of stdin to pass to the command. It is a format string with the
|
|
# same arguments as `command_format`.
|
|
# stdin_format = "{body}"
|
|
|
|
# The address to send email messages from.
|
|
email_from = root@example.com
|
|
|
|
# List of addresses to send messages to.
|
|
email_to = root
|
|
|
|
|
|
[base]
|
|
# This section overrides dnf.conf
|
|
|
|
# Use this to filter DNF core messages
|
|
debuglevel = 1
|
|
installonly_limit = 2
|
|
{% if dnf_automatic_exclude|d(none) %}
|
|
excludepkgs = {{ dnf_automatic_exclude }}
|
|
{% endif %}
|