Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add basic syslog implementation #8287

Merged
merged 1 commit into from
Feb 20, 2024

Conversation

frezbo
Copy link
Member

@frezbo frezbo commented Feb 8, 2024

Add a basic syslog listening on /dev/log.

Fixes: #8087

internal/app/machined/main.go Outdated Show resolved Hide resolved
@frezbo frezbo changed the title WIP: feat: add basic syslog implementation feat: add basic syslog implementation Feb 19, 2024
@frezbo frezbo marked this pull request as ready for review February 19, 2024 20:34
@frezbo frezbo force-pushed the feat/syslog-logger branch 2 times, most recently from d7eeaf6 to da61fe7 Compare February 19, 2024 20:38
internal/app/machined/pkg/system/services/syslogd.go Outdated Show resolved Hide resolved
internal/app/syslogd/parser/parse.go Outdated Show resolved Hide resolved
Add a basic syslog listening on `/dev/log`.

Fixes: siderolabs#8087

Signed-off-by: Noel Georgi <git@frezbo.dev>
@frezbo
Copy link
Member Author

frezbo commented Feb 20, 2024

/m

@talos-bot talos-bot merged commit 9dbc339 into siderolabs:main Feb 20, 2024
18 checks passed
@frezbo frezbo deleted the feat/syslog-logger branch February 20, 2024 10:33
frezbo pushed a commit to fidencio/talos-extensions that referenced this pull request Feb 20, 2024
Kata Containers provides an OCI runtime that focuses on protecting the
host from malicious workloads, taking advantage of KVM to provide an
extra isolation layer.

Kata Containers is also the foundation piece for Confidential
Containers, as it's the most suitable OCI runtime to be used with
Trusted Execution Environments.

Having Kata Containers here, even restricting it to be used with only
one of its drivers (for now), opens the path for future collaboration,
and providing Talos a reasonable path to become a Kubernetes distro
that's TEE capable.

For now we're sticking to using Cloud Hypervisor as the preferred driver
for Kata Containers, which probably could change in the future, but we
don't want to start with a situation where we'll increase the image size
by a whole lot, thus taking the smallest footprint that can be achieved
based on Kata Containers stable releases.

Kata Containers: https://katacontainers.io/
Cloud Hypervisor: https://www.cloudhypervisor.org/
Confidential Containers: https://github.com/confidential-containers

Depends on: siderolabs/talos#8287

Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

syslog receiver
3 participants