Kubernetes structure file

The Kubernetes connector allows you to inspect your Kubernetes cluster using their API. The connector is a wrapper around the Kubernetes ReST API.

Here is a sample of the Kubernetes structure file:

{
    "filetype": "<file-type>",
    "type": "<type-of-structure>",
    "companyName": "<company-name>",
    "clusterName": "<cluster-name>",
    "clusterUrl": "<cluster-url>",
    "namespaces": [
        {
            "namespace": "<namesnpace>",
            "serviceAccounts": [
                {
                    "name": "<service-account-name>",
                    "secret":"<secret>"
                }
            ]
        }
    ]
}
Key Value Description
filetype structure
type kubernetes
company-name your company name
cluster-name your cluster name
cluster-url use url like this https://<IP>:6443 or you can use domain
namespace use namespace which we need to connect for getting data
service-account-name the service account name which has access to namespace
secret the token of secret

sample file:

{
    "filetype": "structure",
    "type": "kubernetes",
    "companyName": "Company Name",
    "clusterName": "prancer-prod-prod-eastus2-aksprod01",
    "clusterUrl": "https://prancer-kube:6443",
    "namespaces": [
        {
            "namespace": "default",
            "serviceAccounts": [
                {
                    "name": "prancer_ro",
                    "secret":"<someToken>"
                }
            ]
        }
    ]
}