# Packages
No description provided by the author
# Functions
DefaultAuthZConfig returns default authz config.
DefaultConfig returns the default configuration of the master.
DefaultDBConfig returns the default configuration of the database.
DefaultPriorityForPool returns the default priority for any jobs (user-defined if provided, otherwise our default).
DefaultResourceConfig returns the default resource configuration.
DefaultSchedulerConfig returns the default fair share configuration for the scheduler.
GetAuthZConfig returns current global authz config.
GetCertPEM returns the PEM-encoded certificate.
GetMasterConfig returns reference to the master config singleton.
ReadPriority resolves the priority value for a job.
ReadRMPreemptionStatus resolves the preemption status for a resource manager.
ReadWeight resolves the weight value for a job.
RegisterAuthZType adds new known authz type.
SetMasterConfig sets the master config singleton.
# Constants
BasicAuthZType is the default authz string id.
DefaultClusterName is the default resource manager's cluster name when a user does not provide one.
DefaultRMIndex is the default resource manager index given a list of Resources().
DefaultSchedulingPriority is the default resource manager priority.
DefaultTokenLifespanDays is the default token lifespan in days.
FairShareScheduling schedules tasks proportional to the available resources.
InfiniteTokenLifespan is the value to set the token lifespan to infinite.
InfiniteTokenLifespanString is the string representation of InfiniteTokenLifespan.
KeyTypeECDSA uses ECDSA.
KeyTypeED25519 uses ED25519.
KeyTypeRSA uses RSA.
KubernetesDefaultPriority is the default K8 resource manager priority.
job labeling modes.
job labeling modes.
MaxAllowedTokenLifespanDays is the max allowed lifespan for tokens.
PriorityScheduling schedules tasks based on their priority.
job labeling modes.
Authz string ids.
RoundRobinScheduling schedules tasks based on the order in which they arrive.
job labeling modes.
# Variables
These are package-level variables so that they can be set at link time.
These are package-level variables so that they can be set at link time.
# Structs
AgentResourceManagerConfig hosts configuration fields for the determined resource manager.
AssignWorkspaceCreatorConfig configures behavior of assigning a role on workspace creation.
AuthConfig describes authentication configuration for SCIM.
AuthZConfig is a authz-related section of master config.
BasicAuthConfig describes HTTP Basic authentication configuration for SCIM.
CacheConfig is the configuration for file cache.
Config is the configuration of the master.
DBConfig hosts configuration fields of the database.
DetCloudConfig allows det-cloud specific configuration.
DispatcherPartitionOverrideConfigs describes per-partition overrides.
DispatcherResourceManagerConfig is the object that stores the values of the "resource_manager" section of "tools/devcluster.yaml".
DispatcherSecurityConfig configures security-related options for the elastic logging backend.
No description provided by the author
FairShareSchedulerConfig holds configurations for the fair share scheduler.
FluentConfig stores k8s-configurable Fluent Bit-related options.
IntegrationsConfig stores configs related to integrations like pachyderm.
InternalConfig is the configuration for internal knobs.
InternalTaskGatewayConfig is config for exposing Determined tasks to outside of the cluster.
KubernetesResourceManagerConfig hosts configuration fields for the kubernetes resource manager.
MediaAssetVariations allow variations of a media asset to be defined.
OAuthConfig describes OAuth configuration for SCIM (currently empty because we need a placeholder for the union type unmarshaling).
ObservabilityConfig is the configuration for observability metrics.
OIDCConfig holds the parameters for the OIDC provider.
PachydermConfig stores fields needed to integrate Pachyderm with determined.
PodSlotResourceRequests contains the per-slot container requests.
PrioritySchedulerConfig holds the configurations for the priority scheduler.
ProxiedServerConfig is the configuration for a internal proxied server.
ResourceConfig hosts configuration fields of the resource manager and resource pools.
ResourceManagerConfig hosts configuration fields for the resource manager.
ResourceManagerWithPoolsConfig is a resource manager pool config pair.
ResourcePoolConfig hosts the configuration for a resource pool.
RoundRobinSchedulerConfig holds the configurations for the round robing scheduler.
SAMLConfig describes config for SAML.
SchedulerConfig holds the configurations for scheduling policies.
ScimConfig describes config for SCIM.
SecurityConfig is the security configuration for the master.
SSHConfig is the configuration setting for SSH.
TLSConfig is the configuration for setting up serving over TLS.
TokenConfig is the configuration setting for tokens.
UICustomizationConfig holds the configuration for customizing the UI.
WebhooksConfig hosts configuration fields for webhook functionality.