agent icon indicating copy to clipboard operation
agent copied to clipboard

Stackable Agent - a kubelet written in Rust which uses systemd as its backend

Results 51 agent issues
Sort by recently updated
recently updated
newest added

The topic of directories and permissions needs a holistic view and decision. Therefore all relevant issues are grouped in this epic. The holistic view & decision is handled by an...

Epic

When the agent is unable to retrieve a restart count for a pod it keeps spamming the following message into the log: > Could retrieve restart count from unit This...

A customer just had issues reaching an internal mirror of our packages repo due to cert issues. We should consider allowing to bypass certificate checks on the agent or specifying...

type/enhancement

This causes systemd to (nearly) always report the system status as degraded. Can be cleared manually by running `systemctl reset-failed $namespace-$pod-$container.service`.

Currently this is emitted to the systemd journal like this: ``` Oct 06 12:35:36 stackable-node2 stackable-agent[1373]: [2021-10-06T10:35:36Z INFO stackable_agent::provider::states::pod::downloading] Looking for package: library-busybox:1.32.1 in known repositories Oct 06 12:35:36 stackable-node2...

type/enhancement

This means that restarting the K8s apiserver leaves all running agents in limbo, and that care must be taken so that the apiserver is running before starting any new agents.

For every log output, the same questions arise: * Which pod? * Which container? * What happened? Currently this information is written in prose, e.g. `"Invocation ID could not be...

type/enhancement
priority/medium

The agent actively rejects pods that contain more than one container. Most of the codebase would actually allow multiple containers, but for historic reasons we had this hard limit in...

type/enhancement
priority/medium

The agent currently checks the ActiveState of its managed services every 10 seconds and reacts if a service reports anything else than active at that time. This method has the...

type/enhancement
priority/medium

I've read through https://docs.stackable.tech/agent/configuration.html and do not yet understand enough to see how to renew the agent certificate which has expired: ``` # openssl x509 -enddate -noout -in /etc/stackable/stackable-agent/secret/agent.crt notAfter=Sep...