feat(enrollment): add route-based IP selection and fix package versioning for v1.1.5
Some checks failed
CI/CD Pipeline / Code Format (push) Failing after 2s
CI/CD Pipeline / Clippy Lints (push) Successful in 44s
CI/CD Pipeline / Enrollment Tests (push) Has been skipped
CI/CD Pipeline / All Unit Tests (push) Successful in 1m12s
CI/CD Pipeline / Build Debian Package (push) Has been skipped
CI/CD Pipeline / Build Debian Package (Ubuntu 22.04) (push) Has been skipped
CI/CD Pipeline / Build RPM Package (push) Has been skipped
CI/CD Pipeline / Build Alpine Package (push) Has been skipped
CI/CD Pipeline / Build Arch Package (push) Has been skipped
CI/CD Pipeline / Security Audit (push) Successful in 4s
CI/CD Pipeline / Verify Enrollment CLI Flag (push) Successful in 55s
Some checks failed
CI/CD Pipeline / Code Format (push) Failing after 2s
CI/CD Pipeline / Clippy Lints (push) Successful in 44s
CI/CD Pipeline / Enrollment Tests (push) Has been skipped
CI/CD Pipeline / All Unit Tests (push) Successful in 1m12s
CI/CD Pipeline / Build Debian Package (push) Has been skipped
CI/CD Pipeline / Build Debian Package (Ubuntu 22.04) (push) Has been skipped
CI/CD Pipeline / Build RPM Package (push) Has been skipped
CI/CD Pipeline / Build Alpine Package (push) Has been skipped
CI/CD Pipeline / Build Arch Package (push) Has been skipped
CI/CD Pipeline / Security Audit (push) Successful in 4s
CI/CD Pipeline / Verify Enrollment CLI Flag (push) Successful in 55s
This commit is contained in:
@ -62,6 +62,12 @@ package_manager:
|
||||
# # Example: "eth0", "ens192", "enp0s3"
|
||||
# report_interface: "eth0"
|
||||
# # Explicit IPv4 address reported to the manager.
|
||||
# # Highest priority — overrides both report_interface and auto-detect.
|
||||
# # Highest priority — overrides both report_interface and route-based selection.
|
||||
# # Useful when the host has multiple IPs or runs inside a container.
|
||||
# report_ip: "192.168.3.36"
|
||||
# # Route-based IP selection is enabled by default when manager_url is set.
|
||||
# The agent resolves the manager hostname to an IP, then uses `ip route get <manager_ip>`
|
||||
# to determine which local source IP the kernel would use to reach the manager.
|
||||
# This is the most accurate method for multi-homed hosts because it queries
|
||||
# the kernel routing table directly.
|
||||
# Priority order: report_ip > report_interface > route-based > auto-detect
|
||||
|
||||
Reference in New Issue
Block a user