Skip to main content
This page highlights the most important configuration keys for Kubex Automation Engine.

Required Values

KeyPurpose
kubex.url.hostKubex host (for example: example.kubex.ai)
kubex.url.schemeURL scheme used to build Kubex API base URL
kubex.clusterNameCluster identifier sent to Kubex
kubexCredentials.usernameRequired when createSecrets=true
kubexCredentials.epasswordRequired when createSecrets=true
gateway.configSecretNameRequired when createSecrets=false

Core Operational Values

Commonly tuned fields:
  • replicaCount
  • image.repository
  • image.tag
  • gateway.image.repository
  • webhook.enabled
  • webhook.certManager.enabled
  • metrics.enabled

Global Configuration Values

These values render into the GlobalConfiguration custom resource:
  • globalConfiguration.recommendationReloadInterval
  • globalConfiguration.rescanInterval
  • globalConfiguration.mutationLogInterval
  • globalConfiguration.snapshotInterval
  • globalConfiguration.heartbeatInterval
  • globalConfiguration.kubexAPIRequestTimeout
  • globalConfiguration.automationEnabled
  • globalConfiguration.respectKubexAutomation
  • globalConfiguration.protectedNamespacePatterns
  • globalConfiguration.webhookHealth.*

Helm-Managed Policy Values

If you use Helm to generate policies, key inputs are:
  • policy.defaultPolicy
  • policy.policies
  • scope[]
These are mapped by the chart into cluster-scoped policy and strategy CRs.

Full Reference