adding group fields with descriptions into entries in krknctl-input (#1524)

Assisted By: Claude Code:

Signed-off-by: Paige Patton <prubenda@redhat.com>
This commit is contained in:
Paige Patton
2026-07-28 12:26:29 -04:00
committed by GitHub
parent 06954dd648
commit c1cf1baac6
+85 -31
View File
@@ -1,4 +1,10 @@
[
{
"name": "cerberus",
"short_description": "Cerberus group",
"description": "Group containing cerberus-related configuration options",
"type": "Group"
},
{
"name": "cerberus-enabled",
"short_description": "Enable Cerberus",
@@ -22,6 +28,12 @@
"required": "false",
"group": "cerberus"
},
{
"name": "general",
"short_description": "General group",
"description": "Group containing general krkn configuration options",
"type": "Group"
},
{
"name": "ssh-public-key",
"short_description": "Krkn ssh public key path",
@@ -82,6 +94,34 @@
"required": "false",
"group": "general"
},
{
"name": "uuid",
"short_description": "Sets krkn run uuid",
"description": "sets krkn run uuid instead of generating it",
"variable": "UUID",
"type": "string",
"default": "",
"required": "false",
"group": "general"
},
{
"name": "krkn-debug",
"short_description": "Krkn debug mode",
"description": "Enables debug mode for Krkn",
"variable": "KRKN_DEBUG",
"type": "enum",
"allowed_values": "True,False",
"separator": ",",
"default": "False",
"required": "false",
"group": "general"
},
{
"name": "prometheus",
"short_description": "Prometheus group",
"description": "Group containing prometheus monitoring and alerting configuration options",
"type": "Group"
},
{
"name": "prometheus-url",
"short_description": "Prometheus url",
@@ -102,16 +142,6 @@
"required": "false",
"group": "prometheus"
},
{
"name": "uuid",
"short_description": "Sets krkn run uuid",
"description": "sets krkn run uuid instead of generating it",
"variable": "UUID",
"type": "string",
"default": "",
"required": "false",
"group": "general"
},
{
"name": "capture-metrics",
"short_description": "Enables metrics capture",
@@ -156,6 +186,24 @@
"required": "false",
"group": "prometheus"
},
{
"name": "check-critical-alerts",
"short_description": "Check critical alerts",
"description": "Enables checking for critical alerts",
"variable": "CHECK_CRITICAL_ALERTS",
"type": "enum",
"allowed_values": "True,False",
"separator": ",",
"default": "False",
"required": "false",
"group": "prometheus"
},
{
"name": "elasticsearch",
"short_description": "Elasticsearch group",
"description": "Group containing elasticsearch data collection and indexing configuration options",
"type": "Group"
},
{
"name": "enable-es",
"short_description": "Enables elastic search data collection",
@@ -261,16 +309,10 @@
"group": "elasticsearch"
},
{
"name": "check-critical-alerts",
"short_description": "Check critical alerts",
"description": "Enables checking for critical alerts",
"variable": "CHECK_CRITICAL_ALERTS",
"type": "enum",
"allowed_values": "True,False",
"separator": ",",
"default": "False",
"required": "false",
"group": "prometheus"
"name": "telemetry",
"short_description": "Telemetry group",
"description": "Group containing telemetry data collection and backup configuration options",
"type": "Group"
},
{
"name": "telemetry-enabled",
@@ -443,6 +485,12 @@
"required": "false",
"group": "telemetry"
},
{
"name": "health_check",
"short_description": "Health check group",
"description": "Group containing health check URL monitoring configuration options",
"type": "Group"
},
{
"name": "health-check-interval",
"short_description": "Heath check interval",
@@ -507,6 +555,12 @@
"required": "false",
"group": "health_check"
},
{
"name": "kubevirt",
"short_description": "KubeVirt group",
"description": "Group containing KubeVirt VM monitoring and check configuration options",
"type": "Group"
},
{
"name": "kubevirt-check-interval",
"short_description": "Kube Virt check interval",
@@ -604,16 +658,10 @@
"group": "kubevirt"
},
{
"name": "krkn-debug",
"short_description": "Krkn debug mode",
"description": "Enables debug mode for Krkn",
"variable": "KRKN_DEBUG",
"type": "enum",
"allowed_values": "True,False",
"separator": ",",
"default": "False",
"required": "false",
"group": "general"
"name": "resiliency",
"short_description": "Resiliency group",
"description": "Group containing resiliency score calculation configuration options",
"type": "Group"
},
{
"name": "resiliency-score",
@@ -643,6 +691,12 @@
"mount_path": "/home/krkn/resiliency-file.yaml",
"group": "resiliency"
},
{
"name": "triggers",
"short_description": "Triggers group",
"description": "Group containing chaos trigger conditions and timing configuration options",
"type": "Group"
},
{
"name": "trigger-command",
"short_description": "Trigger command",
@@ -758,4 +812,4 @@
"required": "false",
"group": "triggers"
}
]
]