Skip to content
This repository has been archived by the owner on May 16, 2023. It is now read-only.

[Filebeat] Support for Deployment Kubernetes resource #822

Closed
wants to merge 12 commits into from
Closed

[Filebeat] Support for Deployment Kubernetes resource #822

wants to merge 12 commits into from

Commits on Sep 24, 2020

  1. Support for Deployment Kubernetes resource

    This commit indtroduces the feature of deploying a Kubernetes deployment
    instead of a Daemonset using Filebeat, using a `values.yaml` syntax
    as below:
    
    `values.yaml`
    ---
    ```yaml
    [...]
    deploymentType: [daemonset|deployment]
    [...]
    ```
    
    Specifically, this is used for creation of Filebeat instances not
    bound to each Worker, conducting non-Worker-related work, such as
    collection of AWS CloudTrail logs as described in [1].
    
    [1]:#821
    John Torakis committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    ed1fbf6 View commit details
    Browse the repository at this point in the history
  2. Tests on 'deploymentType' YAML directive

    This commit adds a default value test for `deploymentType`.
    
    Additionally,
    * `test_deployment_type_deployment`
    Checks if a `Deployment` is created but NOT a `DaemonSet`
    * `test_deployment_type_daemonset`
    Checks if a `DaemonSet` is created but NOT a `Deployment`
    * `test_deployment_type_case_insensitive`
    Checks if `deploymentType` value is accepted in a case-insensitive way.
    John Torakis committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    2e1a6d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Similar to Metricbeat Templating

    This commit uses the MetricBeat Helm chart to create a
    Daemonset/Deployment Helm chart for Filebeat.
    Uses the
    ```yaml
    daemonset:
      [...]
    deployment:
      [...]
    ```
    structure falling back to root key defaults.
    John Torakis committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    959abbf View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Fix double value in filebeat/values.yaml

    The value:
    ```yaml
    serviceAccount: ""
    ```
    
    was existing twice in the `filebeat/values.yaml` file.
    John Torakis committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    481104e View commit details
    Browse the repository at this point in the history
  2. Fix missing parameter in Filebeat Deployment template

    John Torakis committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    eaa12c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9632ad8 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Update filebeat/templates/configmap.yaml

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    operatorequals and jmlrt committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    fe60db0 View commit details
    Browse the repository at this point in the history
  2. Update filebeat/templates/configmap.yaml

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    operatorequals and jmlrt committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    f4f0734 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Update filebeat/templates/daemonset.yaml

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    operatorequals and jmlrt committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    8e3a2a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Resolving comments for 8e3a2a5

    John Torakis committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    717cbe5 View commit details
    Browse the repository at this point in the history
  2. Add explanation for deployment/daemonset values scheme

    John Torakis committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    dca3974 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f25d1f View commit details
    Browse the repository at this point in the history