Add CrowdStrike Falcon Sensor Helm chart

pull/82/head
Gabe Alford 2021-04-22 13:50:53 -06:00
parent fee3d37f0d
commit 634b10400f
4 changed files with 118 additions and 0 deletions

View File

@ -0,0 +1,10 @@
diff -x '*.tgz' -x '*.lock' -uNr packages/falcon-sensor/charts-original/Chart.yaml packages/falcon-sensor/charts/Chart.yaml
--- packages/falcon-sensor/charts-original/Chart.yaml
+++ packages/falcon-sensor/charts/Chart.yaml
@@ -20,3 +20,6 @@
- https://github.com/CrowdStrike/falcon-helm
type: application
version: 0.9.3
+annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/release-name: falcon-helm

View File

@ -0,0 +1,9 @@
# CrowdStrike Falcon
[CrowdStrike](https://www.crowdstrike.com/) [Container Security](https://www.crowdstrike.com/cloud-security-products/falcon-cloud-workload-protection/)
comes complete with vulnerability management, continuous
threat detection and response, and runtime protection, combined with compliance
enforcement and automated continuous integration/continuous delivery (CI/CD) pipeline security, enabling
DevOps teams to stay secure while building in the cloud.
For more information, please visit [https://www.crowdstrike.com/cloud-security-products/falcon-cloud-workload-protection/](https://www.crowdstrike.com/cloud-security-products/falcon-cloud-workload-protection/)

View File

@ -0,0 +1,97 @@
questions:
- variable: node.image.repository
description: "URL of container image repository holding containerized Falcon sensor. Defaults to 'falcon-node-sensor'."
required: true
type: string
default: falcon-node-sensor
label: Container Image Repository
group: "Node Container Images"
- variable: node.image.tag
description: "Container registry image tag. Defaults to 'latest'."
required: true
type: string
default: "latest"
label: Container Image Tag
group: "Node Container Images"
- variable: falcon.cid
description: "Passed to falconctl as \"--cid=\"{uuid string}\"\""
required: true
type: string
label: CrowdStrike Customer ID (CID)
group: "Falcon Sensor Node Settings"
- variable: falcon.apd
description: "App Proxy Disable. Passed to falconctl as \"--apt=true\" or \"--apt=false\"."
required: false
type: boolean
default: false
label: Disable using a proxy
group: "Falcon Sensor Node Settings"
- variable: falcon.aph
description: "App Proxy Hostname (APH). Uncommon in container-based deployments. Passed to falconctl as \"--aph <app proxy host name>\""
required: false
type: string
label: Configure Proxy Host
group: "Falcon Sensor Node Settings"
- variable: falcon.app
description: "App Proxy Port (APP). Uncommon in container-based deployments. Passed to falconctl as \"--app=<app proxy port>\""
required: false
type: string
label: Configure Proxy Port
group: "Falcon Sensor Node Settings"
- variable: falcon.trace
description: "Options are [none|err|warn|info|debug]. Passed to falconctl as \"--trace=[none|err|warn|info|debug]\""
required: false
type: string
label: Set logging trace level
default: "none"
group: "Falcon Sensor Node Settings"
- variable: falcon.feature
description: "Options to pass to the \"--feature\" flag. Options are [none,[enableLog[,disableLogBuffer[,disableOsfm[,emulateUpdate]]]]]"
required: false
type: string
label: Enable or disable certain sensor features
group: "Falcon Sensor Node Settings"
- variable: falcon.update
description: "SIGHUP the sensor for immediate trace/feature update."
required: false
type: boolean
default: false
label: Update sensor immediately
group: "Falcon Sensor Node Settings"
- variable: falcon.message_log
description: "Enable message log (true/false)"
required: false
type: boolean
default: false
label: Enable logging
group: "Falcon Sensor Node Settings"
- variable: falcon.billing
description: "Utilize default or metered billing. Should only be configured when needing to switch between the two. Options are: [default|metered]"
required: false
type: string
label: Configure Billing
group: "Falcon Sensor Node Settings"
- variable: falcon.tags
description: "Comma separated list of tags for sensor grouping. Allowed characters: all alphanumerics, '/', '-', '_', and ','."
required: false
type: string
label: Configure tags for sensor grouping
group: "Falcon Sensor Node Settings"
- variable: falcon.provisioning_token
description: "Used to protect the CID. Provisioning token value."
required: false
type: string
label: Set a provisioning installation token
group: "Falcon Sensor Node Settings"

View File

@ -0,0 +1,2 @@
url: https://github.com/CrowdStrike/falcon-helm/releases/download/0.9.3/falcon-sensor-0.9.3.tgz
packageVersion: 00