mirror of
https://github.com/krkn-chaos/krkn.git
synced 2026-08-25 09:27:36 +00:00
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:
@@ -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"
|
||||
}
|
||||
]
|
||||
]
|
||||
Reference in New Issue
Block a user