Spyderbat
Book a DemoStart FreeContact Us
  • Spyderbat Product Docs
  • Getting Started
    • Create an Organization
    • Install the Nano Agent
    • Three Things to Try with Spyderbat Community Edition
    • Manage Users and Roles
  • Installation
    • Spyderbat Nano Agent
      • Kubernetes
        • Pre Deployment Environment Data Collection Script
      • Linux Standalone
      • AWS Unattended Install
        • Secure your Registration Code with AWS Secrets Manager
      • Create a Golden Image with the Nano Agent Pre-Installed
    • Spyderbat AWS Agent
      • AWS Linux VM
      • Kubernetes
      • Configuration Guide - AWS Linux VM
      • Configuration Guide - Kubernetes
    • Install Spyctl CLI
      • Initial Configuration
    • Install Spydertop CLI
    • Install the Spyderbat Event Forwarder
      • Helm Chart
      • Traditional Installer
  • Concepts
    • Guardian & Interceptor
      • Ruleset Policies
      • Workload Policies
    • Flashback (Go Back In Time)
      • Investigations
    • Search
      • Saved Searches
    • Summarize
      • Spydertrace Summarize
    • Dashboards
      • Dashboard Categories
    • Reports
    • Notifications
      • Notification Targets
      • Notification Templates
    • Actions
    • Integrations
      • AWS Integration
      • Spyderbat Event Forwarder
    • Suppression & Tuning
    • Scout (Detections)
      • Custom Flags
  • Tutorials
    • Flashback
      • How to Use the Investigations Feature in Spyderbat
    • Guardian
      • How to Lock Down Your Workloads With Guardian Policies Using Spyctl
      • How to Put Guardrails Around Your K8s Clusters Using Spyctl
    • Integrations
      • How to Configure Event Forwarder Webhook for Panther
      • How to Set Up Spyderbat to Ingest Falco Alerts
      • How to Create and Use a Spyderbat API Key
    • Notifications
      • How to Set Up Notifications Using Spyctl
      • How to Set up Agent-Health Notifications Using Spyctl
    • Dashboards
    • Miscellaneous
      • How to Set Up Spyderbat to Monitor Systems From vulnhub.com
    • Scout (Detections)
      • How to Set Up Custom Flags Using Spyctl CLI
  • Reference
    • Policies
      • Response Actions
    • Rulesets
    • Selectors
    • Notifications
    • Spyctl CLI
      • Spyctl Commands
      • Guardian Policy Management using Spyctl
      • Notification Template Management using Spyctl
      • Notification Target Management using Spyctl
    • Search
      • All Operators
      • All Fields
      • All Related Objects
  • Quick Links
    • Contact Us
    • Try Spyderbat for Free
    • Book a Demo
Powered by GitBook

© SPYDERBAT, Inc., All Rights Reserved

On this page
  • Configuration Parameters Overview
  • Credentials
  • Spyderbat Configuration Parameters
  • 1. spyderbat_orc_url
  • 2. cluster_name
  • 3. awsAgentsConfigs
  • Managing Configuration

Was this helpful?

Export as PDF
  1. Installation
  2. Spyderbat AWS Agent

Configuration Guide - Kubernetes

This guide provides a detailed explanation of the various configuration options available in the YAML configuration file for the Spyderbat AWS Agent. The configuration file allows you to control aspects of the agent's behavior, such as polling, AWS account details, and integration settings.

Configuration Parameters Overview

Below are key configuration parameters that can be set in the values.yaml file of the Helm chart for the Spyderbat AWS Agent:

Credentials

1. awsSecretsManager

  • Description: Configures AWS Secrets Manager integration to store the Spyderbat registration key.

  • Fields:

    • enabled: Whether to use AWS Secrets Manager for storing the registration key.

    • secretArn: The ARN of the secret in AWS Secrets Manager containing the Spyderbat registration key.

  • Example:

    awsSecretsManager:
      enabled: false
      secretArn: <arn of the secret in secrets manager>

2. credentials

  • Description: Configures AWS credentials and the Spyderbat registration key.

  • Fields:

    • aws_access_key_id: AWS access key ID (optional).

    • aws_secret_access_key: AWS secret access key (optional).

    • spyderbat_registration_key: The Spyderbat registration key.

  • Example:

    credentials:
      spyderbat_registration_key: <spyderbat registration key>

Spyderbat Configuration Parameters

1. spyderbat_orc_url

  • Description: URL for the Spyderbat orchestration endpoint, used by the agent to communicate with Spyderbat's backend.

  • Example:

    spyderbat_orc_url: https://orc.spyderbat.com

2. cluster_name

  • Description: Specifies the cluster name where the AWS Agent is running. This helps in identifying the data source in the Spyderbat UI.

  • Example:

    cluster_name: my-cluster

3. awsAgentsConfigs

  • Description: Configures the AWS accounts and services that the agent will monitor.

  • Fields:

    • aws_account_id: AWS account ID to monitor. Set to auto to auto-discover the account ID.

  • Example:

    awsAgentsConfigs:
      - aws_account_id: auto

The helm chart can install one or more aws agents (one per account to be monitored). The default installation installs a single agent. You can configure multiple agents by providing multiple sections under the awsAgentsConfigs section.

Managing Configuration

  • Updating Configuration: To update the configuration, modify the values.yaml file and upgrade the release using:

    helm upgrade aws-agent spyderbat/aws-agent -f values.yaml
  • Validation: Ensure to validate the syntax of the values.yaml before applying changes to avoid runtime issues.

Last updated 3 months ago

Was this helpful?

For each of the section, the configuration options are the same as described in the configuration guide for the single-vm install, which you can consult .

here