Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.93 KB

File metadata and controls

58 lines (43 loc) · 1.93 KB

Falcon-CrowdStrike-Connector-Helm

Helm chart for Falcon CrowdStrike Connector.
This is a minimal first approach. You can modify / define things accordingly.

Prerequisites

Install / Uninstall

To install this chart simply run in the root folder of this repository:

~$ helm install falcon falcon-crowdstrike/

To uninstall this chart run:

~$ helm uninstall falcon

Secrets

Under the values.yaml file you will find a block of secret values as shown:

secrets:
  CLIENT_ID: ""
  CLIENT_SECRET: ""
  API_BASE_URL: ""

Fill them accordingly.

Custom Log Location

Under the values.yaml file you will also find a block of customLog attributes as shown:

customLog:
  enabled: true
  logDir: /var/log/crowdstrike/falconhoseclient/
  logFile: output

Change them accordingly if you chose to use another location for your event logs.
If left empty, everything is output via stdout.

TODO

Move secrets to native k8s Secret object.

Notes on deploying open source helms via GitHub

  1. Create a gh-pages branch. This will auto run a workflow and you will be able to publish your helm charts here.
  2. Add a chart-release.yaml file under .github/workflows similar to this repository.
  3. Make sure you have set fetch-depth: 0 on checkout action. Also avoid using ref set as it will probably break your deployment.
  4. If you copy this chart-release.yaml file you will have to create a new release tagged as x.x.x (your semantic version) in order for your release to be published to gh-pages.
  5. The index.yaml file required to use the chart will be automatically generated if you have reached this far.
  6. You will be able to view your release under https://<username>.github.io/<repository_name> eg. https://tsigouris007.github.io/Falcon-CrowdStrike-Connector-Helm/