Kubernetes Management Pack Registry Settings

The Kubernetes MP uses Windows Registry settings to control various operational behaviors. This article explains the registry keys used by the module, their default values, and how you can configure them to override the default behavior.

Registry Base Paths

The configuration is stored under the following registry paths:

  • HKEY_LOCAL_MACHINE\SOFTWARE\OpsLogix\Kubernetes\

  • HKEY_LOCAL_MACHINE\SOFTWARE\OpsLogix\Kubernetes\Collector\

  • HKEY_LOCAL_MACHINE\SOFTWARE\OpsLogix\Kubernetes\Client Modules\<ModuleName>\

Supported Registry Settings

1. Debug Mode

Key: DebugMode
Path:

  • SOFTWARE\OpsLogix\Kubernetes\Client Modules\<ModuleName>\ (module-specific)

  • SOFTWARE\OpsLogix\Kubernetes\ (global fallback)
    Type: REG_DWORD
    Default: 3

Controls verbosity of logging/debugging output. Higher values yield more detailed logs.

2. Timeout (seconds)

Key: TimeOutSec
Path:

  • SOFTWARE\OpsLogix\Kubernetes\Client Modules\<ModuleName>\

  • SOFTWARE\OpsLogix\Kubernetes\
    Type: REG_DWORD
    Default:

  • 1800 (30 minutes) for discovery

  • 360 (6 minutes) for regular execution

Controls how long each module is allowed to run before timing out.

3. Page Size for PB (Paged-Based) Data Fetching

Key: PBPageSize
Path:

  • SOFTWARE\OpsLogix\Kubernetes\Client Modules\<ModuleName>\

  • SOFTWARE\OpsLogix\Kubernetes\
    Type: REG_DWORD
    Default:

  • 0 for discovery

  • 350 otherwise

Used when data retrieval is paged, this determines the number of items per page.

4. Base Address (for Collector Communication)

Key: BaseAddress
Path:

  • SOFTWARE\OpsLogix\Kubernetes\Client Modules\

  • SOFTWARE\OpsLogix\Kubernetes\
    Type: REG_SZ
    Default: https://localhost:7003/

Sets the endpoint address used by the client to communicate with the collector. SSL can be disabled by setting the BaseAddress key to http://localhost:5003.

5. Client Emulation Mode

Key: EmulationMode
Path: SOFTWARE\OpsLogix\Kubernetes\Collector\
Type: REG_SZ (true or false)
Default: false

When enabled (true), the collector operates in emulation mode (usually for testing or dry runs).

How to Set the Registry Keys

Using Registry Editor

  1. Press Win + R, type regedit, and press Enter.

  2. Navigate to the appropriate path (e.g., HKEY_LOCAL_MACHINE\SOFTWARE\OpsLogix\Kubernetes\).

  3. Right-click in the right pane → New → choose DWORD (32-bit) Value or String Value based on key type.

  4. Enter the key name and assign the appropriate value.

Using Command Line (example)

reg add "HKLM\SOFTWARE\OpsLogix\Kubernetes\Client Modules\PodDiscovery" /v DebugMode /t REG_DWORD /d 4 /f
reg add "HKLM\SOFTWARE\OpsLogix\Kubernetes\" /v TimeOutSec /t REG_DWORD /d 300 /f
reg add "HKLM\SOFTWARE\OpsLogix\Kubernetes\Collector" /v EmulationMode /t REG_SZ /d true /f

Note: Modifying registry keys requires administrative privileges.

 
Summary Table
Setting Registry Path Type Default
DebugMode Client Modules\<ModuleName>\ or root DWORD 3
TimeOutSec Client Modules\<ModuleName>\ or root DWORD 1800 (discovery), 360 (normal)
PBPageSize Client Modules\<ModuleName>\ or root DWORD 0 (discovery), 350 (normal)
BaseAddress Client Modules\ or root STRING https://localhost:7003/
EmulationMode Collector\ STRING false