Skip to content

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.