Bots From Extension: kubernetes-inventory
Kubernetes Inventory collection from a Kubernetes Cluster.
This extension provides 13 bots.
Bot @kubernetes:configmap
Bot Position In Pipeline: Sink
Collects configmap information from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:deployment
Bot Position In Pipeline: Sink
Collects deployment information from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:deployment-containers
Bot Position In Pipeline: Sink
Collects deployment containers information from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:deployment-volumes
Bot Position In Pipeline: Sink
Collects deployment volumes information from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:endpoint-addresses
Bot Position In Pipeline: Sink
Collects endpoint addresses information from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:endpoints
Bot Position In Pipeline: Sink
Collects endpoints information from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:nodes
Bot Position In Pipeline: Sink
Collects node information from Kubernetes. Optionally, node_column_name can be provided for object level inventory collection.
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
node_column_name | Text | Column Name which contains Node Name | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:nodes-images
Bot Position In Pipeline: Sink
Collects node images information from Kubernetes. Optionally, node_column_name can be provided for object level inventory collection.
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
node_column_name | Text | Column Name which contains Node Name | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:pod-containers
Bot Position In Pipeline: Sink
Collects pod containers information from Kubernetes. Optionally, pod_column_name and namespace_column_name can be provided for object level inventory collection.
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
pod_column_name | Text | Column Name which contains Pod Name | |
namespace_column_name | Text | Column Name which contains Namespace | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:pods
Bot Position In Pipeline: Sink
Collects pods information from Kubernetes. Optionally, pod_column_name and namespace_column_name can be provided for object level inventory collection.
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
pod_column_name | Text | Column Name which contains Pod Name | |
namespace_column_name | Text | Column Name which contains Namespace | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:service-ports
Bot Position In Pipeline: Sink
Collects services ports information from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:services
Bot Position In Pipeline: Sink
Collects services information from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
connect_timeout | Text | 30 | Timeout in seconds to wait for establishing connection |
collect_timeout | Text | 30 | Timeout in seconds to wait for read operation |
column_name* | Text | Column Name which contains ip addresses | |
concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @kubernetes:watch-events
Bot Position In Pipeline: Source
Stream the events from Kubernetes
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
host* | Text | Specify IP address or FQDN name of Kubernetes cluster | |
batch_count | Text | 25 | Wait for batch_count messages or batch_wait_time seconds for each batch |
batch_wait_time | Text | 5 | Wait for batch_count messages or batch_wait_time seconds for each batch |
retry_count | Text | Specify the retry count to re-establish Kubernetes connection when there is a network timeout. By default, it is set to retry infinitely. |
|
retry_wait_time | Text | 10 | Specify the time in seconds to wait before trying to re-establish Kubernetes connection when there is a network timeout. By default, it is set to 15 seconds. |