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. |