Documentation
¶
Index ¶
- Constants
- Variables
- func EncodedBase64String(data string) []byte
- func FCAdmissionReviewVersions() []string
- func FalconSensorConfig(falconsensor *falconv1alpha1.FalconSensor) (map[string]string, error)
- func GenCA(cn string, validity int) sprigcrypto.Certificate
- func GenCert(cn string, ips []interface{}, alternateDNS []interface{}, validity int, ...) sprigcrypto.Certificate
- func GetFalconImage(nodesensor *falconv1alpha1.FalconNodeSensor) string
- func GetKubernetesVersion() *version.Info
- func InitContainerArgs() []string
Constants ¶
View Source
const ( FalconContainerInjection = "sensor.falcon-system.crowdstrike.com/injection" FalconDataDir = "/var/lib/crowdstrike" FalconStoreFile = "/var/lib/crowdstrike/falconstore" FalconDefaultImage = "falcon-node-sensor:latest" FalconContainerProbePath = "/live" FalconServiceHTTPSName = "https" FalconServiceHTTPSPort = 443 FalconInstanceNameKey = "crowdstrike.com/name" FalconInstanceKey = "crowdstrike.com/instance" FalconComponentKey = "crowdstrike.com/component" FalconManagedByKey = "crowdstrike.com/managed-by" FalconPartOfKey = "crowdstrike.com/part-of" FalconProviderKey = "crowdstrike.com/provider" FalconControllerKey = "crowdstrike.com/created-by" )
Variables ¶
View Source
var ( NodeSelector = map[string]string{"kubernetes.io/os": "linux"} FalconShellCommand = []string{"/bin/sh"} OrigDSConfVersion = "0" FalconOperatorNamespace = "falcon-operator" FalconInjectorCommand = []string{"injector"} Validity = 3650 CA = GenCA(FalconOperatorNamespace, Validity) )
Functions ¶
func EncodedBase64String ¶ added in v0.4.1
func FCAdmissionReviewVersions ¶ added in v0.4.1
func FCAdmissionReviewVersions() []string
func FalconSensorConfig ¶
func FalconSensorConfig(falconsensor *falconv1alpha1.FalconSensor) (map[string]string, error)
func GenCA ¶ added in v0.4.1
func GenCA(cn string, validity int) sprigcrypto.Certificate
func GenCert ¶ added in v0.4.1
func GenCert(cn string, ips []interface{}, alternateDNS []interface{}, validity int, ca sprigcrypto.Certificate) sprigcrypto.Certificate
func GetFalconImage ¶
func GetFalconImage(nodesensor *falconv1alpha1.FalconNodeSensor) string
func GetKubernetesVersion ¶ added in v0.4.1
func InitContainerArgs ¶
func InitContainerArgs() []string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.