# Functions
ConfigureDirectories ensures that all the system directories exist on the system.
ConfigureTimezone sets the timezone data for the configuration if it is currently missing.
EnableLogRotation writes a logrotate file for kuber to the system logrotate configuration directory if one exists and a logrotate file is not found.
EnsureKubectylUser ensures that the Kubectyl core user exists on the system.
FromFile reads the configuration from the provided file and stores it in the global singleton for this instance.
Get returns the global configuration instance.
GetJwtAlgorithm returns the in-memory JWT algorithm.
NewAtPath creates a new struct and set the path where it should be stored.
Set the global configuration instance.
SetDebugViaFlag tracks if the application is running in debug mode because of a command line flag argument.
Update performs an in-situ update of the global configuration object using a thread-safe mutex lock.
WriteToDisk writes the configuration to the disk.
# Constants
No description provided by the author
# Variables
DefaultTLSConfig sets sane defaults to use when configuring the internal webserver to listen for public connections.
# Structs
ApiConfiguration defines the configuration for the internal API that is exposed by the Kuber webserver.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Overhead controls the memory overhead given to all containers to circumvent certain software such as the JVM not staying below the maximum memory limit.
RemoteQueryConfiguration defines the configuration settings for remote requests from Kuber to the Panel.
SftpConfiguration defines the configuration of the internal SFTP server.
SystemConfiguration defines basic system configuration settings.
No description provided by the author