Skip to content

add minecraft server monitor#202

Closed
freggy wants to merge 11 commits intomainfrom
frg/servermon
Closed

add minecraft server monitor#202
freggy wants to merge 11 commits intomainfrom
frg/servermon

Conversation

@freggy
Copy link
Copy Markdown
Member

@freggy freggy commented Mar 9, 2026

No description provided.

@freggy freggy self-assigned this Mar 9, 2026
freggy and others added 10 commits April 5, 2026 16:42
we need this, so we can mount the socket into the servermon container. with abstract unix sockets this is not possible.
we want to avoid that users upload configs that will lead to broken
servers (e.g. player not being able to join, because wrong server port
etc.). so we change them before building the checkpoint.
we set default configs to make sure that we always have a working config present
turns out, we need can't simply use player forwarding of none. the backend server will not accept 
the connection. setting the velocity secret has one big disadvantage: if the secret is ever leaked, 
all checkpoints need to be re-computed.
we tried to use the workload id as the pod id when talking to the CRI to delete the pod.
now try to find the pod by the workload id label first to get the pod id.
we also needed to introduce a platformd user, because envoy is running 
a no-root user container and having the socket owned by root caused 
permission denied errors.
not waiting until all reconciliations are done will lead to each
reconcilation loop trying to do the same operation multiple times
even though it is currently ongoing.
@freggy freggy closed this Apr 5, 2026
@freggy freggy deleted the frg/servermon branch April 7, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant