Skip to main content
Version: Spectra Detect 6.4.0

Licensing ConfigMap Values

Secrets​

Custom NameDefault NameTypeDescription
<secrets.cloud.customSecretName><Release.Name>-secret-licensing-cloudRequired when related feature is enabledBasic authentication secret which contains username and password for Spectra Intelligence authentication. Required when Spectra Intelligence is enabled (configuration.cloud.enabled).
<secrets.cloudProxy.customSecretName><Release.Name>-secret-licensing-cloud-proxyRequired when related feature is enabledBasic authentication secret which contains username and password for Spectra Intelligence Proxy authentication. Required when Spectra Intelligence Proxy is enabled (configuration.cloud.proxy.enabled).
<secrets.license.customSecretName><Release.Name>-secret-licenseRequired when related feature is enabledLicense secret which contains base64 encoded ReversingLabs licensing file. Required when Spectra Intelligence is not enabled (configuration.cloud.enabled).

Values​

Secret Configuration​

KeyTypeDefaultDescription
secrets.cloudobject-Secret configuration values for setting the Spectra Intelligence credentials.
secrets.cloud.createUserSecretboolfalseIf true, the chart creates a Kubernetes Secret using the username and password parameters. WARNING: Use this for convenience/testing only.
secrets.cloud.customSecretNamestringnilCustom secret name. If not set, default secret name will be used.
secrets.cloud.passwordstring""Cloud password secret. Only used if 'createUserSecret' is set to 'true'. WARNING: Use this for convenience/testing only. Do not store sensitive credentials in configuration files that are committed to Git. Consider using a dedicated secret management solution (e.g., Sealed Secrets, External Secrets, or Vault) for production environments.
secrets.cloud.usernamestring""Cloud username secret. Only used if 'createUserSecret' is set to 'true'. WARNING: Use this for convenience/testing only. Do not store sensitive credentials in configuration files that are committed to Git. Consider using a dedicated secret management solution (e.g., Sealed Secrets, External Secrets, or Vault) for production environments.
secrets.cloudProxyobject-Secret configuration values for setting the Spectra Intelligence credentials when proxy is used.
secrets.cloudProxy.createUserSecretboolfalseIf true, the chart creates a Kubernetes Secret using the username and password parameters. WARNING: Use this for convenience/testing only.
secrets.cloudProxy.customSecretNamestringnilCustom secret name. If not set, default secret name will be used.
secrets.cloudProxy.passwordstring""Cloud proxy password secret. Only used if 'createUserSecret' is set to 'true'. WARNING: Use this for convenience/testing only. Do not store sensitive credentials in configuration files that are committed to Git. Consider using a dedicated secret management solution (e.g., Sealed Secrets, External Secrets, or Vault) for production environments.
secrets.cloudProxy.usernamestring""Cloud proxy username secret. Only used if 'createUserSecret' is set to 'true'. WARNING: Use this for convenience/testing only. Do not store sensitive credentials in configuration files that are committed to Git. Consider using a dedicated secret management solution (e.g., Sealed Secrets, External Secrets, or Vault) for production environments.
secrets.licenseobject-Secret configuration values for setting the license.
secrets.license.base64stringnilBase64 license secret. Only used if 'createUserSecret' is set to 'true'. WARNING: Use this for convenience/testing only. Do not store sensitive credentials in configuration files that are committed to Git. Consider using a dedicated secret management solution (e.g., Sealed Secrets, External Secrets, or Vault) for production environments.
secrets.license.createUserSecretboolfalseIf true, the chart creates a Kubernetes Secret using the base64 parameter. WARNING: Use this for convenience/testing only.
secrets.license.customSecretNamestringnilCustom secret name. If not set, default secret name will be used.

Kubernetes Settings​

KeyTypeDefaultDescription
affinityobject{}Affinity for pod scheduling. Lets you constrain which nodes your pod can be scheduled on based on node labels, or ensure pods are co-located with (or isolated from) other pods.
imagePullSecretslist["rl-registry-key"]Set of stored credentials (authentication tokens) that allows Kubernetes node to "log in" to a private container registry to pull restricted images.
nodeSelectorobject{}Node labels for pod assignment. Pods will only be scheduled to nodes that match all labels defined here.
podAnnotationsobject-Pod annotations. Additional custom annotations for licensing pods. Note: checksum annotation is automatically added in the deployment when Reloader is disabled.
tolerationslist[]Tolerations for pod assignment. Allows pods to be scheduled onto "tainted" nodes that would otherwise repel them. Used for dedicated hardware (GPUs) or specialized node pools.
useReloaderstringnilWhether to enable Reloader annotations. When defined, this value takes precedence over global.useReloader.

Application Configuration​

KeyTypeDefaultDescription
configuration.cloudobject-Configures integration with the Spectra Intelligence service or a T1000 instance to receive additional classification information.
configuration.cloud.enabledboolfalseEnable/disable connection. If enabled, it takes precedence over the license file.
configuration.cloud.proxyobject-Configure an optional proxy connection.
configuration.cloud.proxy.enabledboolfalseEnable/disable proxy server.
configuration.cloud.proxy.portint8080Specify the TCP port number if using an HTTP proxy. Allowed range: 1–65535. Required only if proxy is used.
configuration.cloud.proxy.serverstring""Proxy hostname or IP address for routing requests from the appliance to Spectra Intelligence. Required only if proxy is used.
configuration.cloud.timeoutint60Specify the number of seconds to wait when connecting to Spectra Intelligence before terminating the connection request.

Pod Settings​

KeyTypeDefaultDescription
imageobject-Configuration values of the licensing image.
image.pullPolicystring"Always"Image pull policy. Options: Always, IfNotPresent, Never.
image.tagstring"8.4.0-20"Image tag.
resourcesobject-Resource requests and limits for the container.
resources.limitsobject-The maximum amount of resources the container is allowed to consume.
resources.limits.cpustring"500m"CPU limit. Throttling occurs if the container exceeds this value.
resources.limits.memorystring"256Mi"Memory limit. If exceeded, the container may be terminated with an OOMKilled error.
resources.requestsobject-The minimum amount of resources the container is guaranteed.
resources.requests.cpustring"100m"CPU request.
resources.requests.memorystring"128Mi"Memory request.