mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 21:47:20 +00:00
75 lines
2.2 KiB
YAML
75 lines
2.2 KiB
YAML
|
|
---
|
||
|
|
x-default-settings:
|
||
|
|
environment: &default-environment
|
||
|
|
ENROLL_SECRET: "${ENROLL_SECRET:?ENROLL_SECRET must be set for server authentication}"
|
||
|
|
ulimits: &default-ulimits
|
||
|
|
core:
|
||
|
|
hard: 1000000000
|
||
|
|
soft: 1000000000
|
||
|
|
network_mode: &default-network-mode bridge
|
||
|
|
extra_hosts: &extra-hosts
|
||
|
|
- "host.docker.internal:host-gateway"
|
||
|
|
platform: &default-platform linux/x86_64
|
||
|
|
|
||
|
|
#
|
||
|
|
# We are running the containers with `privileged: true` to fix osquery errors like
|
||
|
|
# `[... processes.cpp:510] Cannot read /proc/50/io (is osquery running as root?)`
|
||
|
|
# (it is running as `root` but seems it's missing some privileges in the container).
|
||
|
|
#
|
||
|
|
|
||
|
|
services:
|
||
|
|
ubuntu24.04-fleetd:
|
||
|
|
image: "fleetd-ubuntu-24.04"
|
||
|
|
privileged: true
|
||
|
|
user: 0:0
|
||
|
|
network_mode: *default-network-mode
|
||
|
|
platform: *default-platform
|
||
|
|
environment: *default-environment
|
||
|
|
ulimits: *default-ulimits
|
||
|
|
extra_hosts: *extra-hosts
|
||
|
|
fedora41-fleetd:
|
||
|
|
image: "fleetd-fedora-41"
|
||
|
|
privileged: true
|
||
|
|
user: 0:0
|
||
|
|
network_mode: *default-network-mode
|
||
|
|
platform: *default-platform
|
||
|
|
environment: *default-environment
|
||
|
|
ulimits: *default-ulimits
|
||
|
|
extra_hosts: *extra-hosts
|
||
|
|
redhat9.5-fleetd:
|
||
|
|
image: "fleetd-redhat-9.5"
|
||
|
|
privileged: true
|
||
|
|
user: 0:0
|
||
|
|
network_mode: *default-network-mode
|
||
|
|
platform: *default-platform
|
||
|
|
environment: *default-environment
|
||
|
|
ulimits: *default-ulimits
|
||
|
|
extra_hosts: *extra-hosts
|
||
|
|
centosstream10-fleetd:
|
||
|
|
image: "fleetd-centos-stream-10"
|
||
|
|
privileged: true
|
||
|
|
user: 0:0
|
||
|
|
network_mode: *default-network-mode
|
||
|
|
platform: *default-platform
|
||
|
|
environment: *default-environment
|
||
|
|
ulimits: *default-ulimits
|
||
|
|
extra_hosts: *extra-hosts
|
||
|
|
debian12.8-fleetd:
|
||
|
|
image: "fleetd-debian-12.8"
|
||
|
|
privileged: true
|
||
|
|
user: 0:0
|
||
|
|
network_mode: *default-network-mode
|
||
|
|
platform: *default-platform
|
||
|
|
environment: *default-environment
|
||
|
|
ulimits: *default-ulimits
|
||
|
|
extra_hosts: *extra-hosts
|
||
|
|
amazonlinux2023-fleetd:
|
||
|
|
image: "fleetd-amazonlinux-2023"
|
||
|
|
privileged: true
|
||
|
|
user: 0:0
|
||
|
|
network_mode: *default-network-mode
|
||
|
|
platform: *default-platform
|
||
|
|
environment: *default-environment
|
||
|
|
ulimits: *default-ulimits
|
||
|
|
extra_hosts: *extra-hosts
|