https://github.com/crowdstrike/falcon-operator

https://github.com/crowdstrike/falcon-operator

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.4%) to scientific vocabulary

Keywords

containers k8s kubernetes operator security sensor

Keywords from Contributors

crowdstrike falcon profiles integrations cicd archival projection sequences interpretability continuous-integration
Last synced: 5 months ago · JSON representation

Repository

Basic Info
Statistics
  • Stars: 57
  • Watchers: 10
  • Forks: 47
  • Open Issues: 29
  • Releases: 27
Topics
containers k8s kubernetes operator security sensor
Created about 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Support

README.md

CrowdStrike Falcon Twitter URL

Falcon Operator

Artifact Hub CI Golang Build Go Report Card CodeQL Go Reference CI Container Build Docker Repository on Quay Docker Repository on Quay

The CrowdStrike Falcon Operator installs CrowdStrike Falcon custom resources on a Kubernetes cluster.

About the CrowdStrike Falcon Operator

The CrowdStrike Falcon Operator is designed to streamline the deployment and use of CrowdStrike products on Kubernetes clusters. The operator exposes custom resources that allow you to protect your Kubernetes clusters when deployed.

About Custom Resources

| Custom Resource | Description | | :-------- | :------------ | | FalconAdmission | Manages installation of Falcon Admission Controller on the cluster | | FalconImageAnalyzer | Manages installation of Falcon Image Assessment at Runtime on the cluster | | FalconContainer | Manages installation of Falcon Container Sensor on the cluster | | FalconNodeSensor | Manages installation of Falcon Linux Sensor on the cluster nodes | | FalconDeployment | Deploys FalconAdmission, FalconImageAnalyzer, FalconContainer, and FalconNodeSensor CRs from a single manifest |

Installation and Deployment

For installation and deployment of the CrowdStrike Falcon Operator and its Custom Resources, please read the Installation and Deployment Guide and choose the deployment method that is right for your target environment.

Getting Help

If you encounter any issues while using the Falcon Operator, you can create an issue on our Github repo for bugs, enhancements, or other requests.

Contributing

You can contribute by:

  • Raising any issues you find using Falcon Operator
  • Fixing issues by opening Pull Requests
  • Improving documentation
  • Talking about the CrowdStrike Falcon Operator

All bugs, tasks or enhancements are tracked as GitHub issues.

Support

The CrowdStrike Falcon Operator is an open source project maintained by CrowdStrike. CrowdStrike will support use of falcon-operator in connection with the use of CrowdStrike’s products pursuant to applicable terms in the license for such product.

Learn how to get help, where to submit requests, and more here

Additional Resources

Owner

  • Name: CrowdStrike
  • Login: CrowdStrike
  • Kind: organization
  • Email: github@crowdstrike.com
  • Location: United States of America

GitHub Events

Total
  • Create event: 32
  • Release event: 6
  • Issues event: 21
  • Watch event: 6
  • Delete event: 23
  • Issue comment event: 53
  • Push event: 70
  • Pull request review comment event: 39
  • Pull request review event: 104
  • Pull request event: 132
  • Fork event: 6
Last Year
  • Create event: 32
  • Release event: 6
  • Issues event: 21
  • Watch event: 6
  • Delete event: 23
  • Issue comment event: 53
  • Push event: 70
  • Pull request review comment event: 39
  • Pull request review event: 104
  • Pull request event: 132
  • Fork event: 6

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 962
  • Total Committers: 25
  • Avg Commits per committer: 38.48
  • Development Distribution Score (DDS): 0.493
Past Year
  • Commits: 63
  • Committers: 8
  • Avg Commits per committer: 7.875
  • Development Distribution Score (DDS): 0.762
Top Committers
Name Email Commits
Simon Lukasik s****k@c****m 488
Gabe Alford r****s@g****m 245
dependabot[bot] 4****] 49
Jeff Sullivan j****n@c****m 45
Ryan Payne r****e@o****m 25
Dom DePasquale d****e@c****m 20
Greg Pontejos g****s@c****C 15
Milo Hyson m****n@c****m 15
Evan Stoner e****r@c****m 13
Greg Pontejos g****s@c****m 9
Falcon Pioupiou f****u 8
Rajesh r****a@c****m 6
github-actions g****s@g****m 4
Jung Choi j****i@c****m 4
Yehonathan Bruchim y****m@c****m 3
Zach Antinelli z****i@c****m 2
Thatchapatt (Tar) 7****k 2
Shawn Wells s****n@s****o 2
Abe Friesen 2****a 1
Carlos Matos m****5@g****m 1
Marc Hobson 4****3 1
Marcos 3****s 1
jshcodes 7****s 1
Steve Klassen s****n@c****m 1
Vasim Inamdar v****r@f****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 49
  • Total pull requests: 271
  • Average time to close issues: 4 months
  • Average time to close pull requests: 19 days
  • Total issue authors: 37
  • Total pull request authors: 18
  • Average comments per issue: 2.43
  • Average comments per pull request: 0.26
  • Merged pull requests: 200
  • Bot issues: 1
  • Bot pull requests: 33
Past Year
  • Issues: 17
  • Pull requests: 129
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 12 days
  • Issue authors: 16
  • Pull request authors: 9
  • Average comments per issue: 1.71
  • Average comments per pull request: 0.19
  • Merged pull requests: 82
  • Bot issues: 1
  • Bot pull requests: 19
Top Authors
Issue Authors
  • evanstoner (8)
  • falcon-pioupiou (3)
  • oleksiytsyban (3)
  • tammyandlee (2)
  • sivanov-nuodb (2)
  • coolhome (2)
  • devjpc (2)
  • ChristianCiach (2)
  • JuanFCabrera (1)
  • CtrlAltDft (1)
  • jhseceng (1)
  • dependabot[bot] (1)
  • masudchowdhury (1)
  • darktempla (1)
  • jsharpe (1)
Pull Request Authors
  • redhatrises (100)
  • gpontejos (86)
  • dependabot[bot] (45)
  • mhyson-cs (25)
  • evanstoner (17)
  • mr-jungchoi (14)
  • falcon-pioupiou (11)
  • jsullivan-CS (11)
  • JonBruchim (6)
  • isimluk (6)
  • ryanjpayne (4)
  • domdepasquale (3)
  • cs-bqin02 (2)
  • doyshinda (2)
  • niryaa1 (2)
Top Labels
Issue Labels
documentation (4) dependencies (1) github_actions (1) enhancement (1) bug (1)
Pull Request Labels
ok-to-test (51) dependencies (45) go (28) github_actions (17) documentation (7) bug (2)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 73
proxy.golang.org: github.com/crowdstrike/falcon-operator
  • Versions: 37
  • Dependent Packages: 1
  • Dependent Repositories: 1
Rankings
Dependent repos count: 4.7%
Forks count: 5.3%
Average: 5.8%
Dependent packages count: 5.8%
Stargazers count: 7.3%
Last synced: 6 months ago
proxy.golang.org: github.com/CrowdStrike/falcon-operator
  • Versions: 36
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.6%
Average: 5.8%
Dependent repos count: 6.0%
Last synced: 6 months ago

Dependencies

.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/container_build.yml actions
  • actions/checkout v3 composite
.github/workflows/docs.yml actions
  • actions/checkout v3 composite
  • gaurav-nelson/github-action-markdown-link-check v1 composite
.github/workflows/go.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • golangci/golangci-lint-action v3 composite
  • mstksg/get-package master composite
.github/workflows/operator-deployment.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • helm/kind-action v1.4.0 composite
.github/workflows/operator-metadata.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • mstksg/get-package master composite
Dockerfile docker
  • gcr.io/distroless/static nonroot build
  • golang 1.18 build
go.mod go
  • cloud.google.com/go/compute v1.12.1
  • cloud.google.com/go/compute/metadata v0.1.1
  • github.com/Azure/go-autorest v14.2.0+incompatible
  • github.com/Azure/go-autorest/autorest v0.11.28
  • github.com/Azure/go-autorest/autorest/adal v0.9.21
  • github.com/Azure/go-autorest/autorest/date v0.3.0
  • github.com/Azure/go-autorest/logger v0.2.1
  • github.com/Azure/go-autorest/tracing v0.6.0
  • github.com/BurntSushi/toml v1.2.1
  • github.com/Microsoft/go-winio v0.6.0
  • github.com/Microsoft/hcsshim v0.9.4
  • github.com/VividCortex/ewma v1.2.0
  • github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d
  • github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d
  • github.com/aws/aws-sdk-go-v2 v1.17.1
  • github.com/aws/aws-sdk-go-v2/config v1.17.10
  • github.com/aws/aws-sdk-go-v2/credentials v1.12.23
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.19
  • github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.25
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.19
  • github.com/aws/aws-sdk-go-v2/internal/ini v1.3.26
  • github.com/aws/aws-sdk-go-v2/service/ecr v1.17.20
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.19
  • github.com/aws/aws-sdk-go-v2/service/sso v1.11.25
  • github.com/aws/aws-sdk-go-v2/service/ssooidc v1.13.8
  • github.com/aws/aws-sdk-go-v2/service/sts v1.17.1
  • github.com/aws/smithy-go v1.13.4
  • github.com/beorn7/perks v1.0.1
  • github.com/blang/semver/v4 v4.0.0
  • github.com/cespare/xxhash/v2 v2.1.2
  • github.com/containerd/cgroups v1.0.4
  • github.com/containerd/containerd=>github.com/containerd/containerd v1.6.6
  • github.com/containerd/stargz-snapshotter/estargz v0.12.1
  • github.com/containers/image/v5 v5.23.0
  • github.com/containers/libtrust v0.0.0-20200511145503-9c3a6c22cd9a
  • github.com/containers/ocicrypt v1.1.6
  • github.com/containers/storage v1.43.0
  • github.com/crowdstrike/gofalcon v0.2.30
  • github.com/cyphar/filepath-securejoin v0.2.3
  • github.com/davecgh/go-spew v1.1.1
  • github.com/docker/distribution v2.8.1+incompatible
  • github.com/docker/distribution=>github.com/docker/distribution v2.8.1+incompatible
  • github.com/docker/docker v20.10.21+incompatible
  • github.com/docker/docker-credential-helpers v0.7.0
  • github.com/docker/go-connections v0.4.0
  • github.com/docker/go-units v0.5.0
  • github.com/emicklei/go-restful/v3 v3.9.0
  • github.com/evanphx/json-patch v5.6.0+incompatible
  • github.com/evanphx/json-patch/v5 v5.6.0
  • github.com/fsnotify/fsnotify v1.6.0
  • github.com/ghodss/yaml v1.0.0
  • github.com/go-logr/logr v1.2.3
  • github.com/go-logr/zapr v1.2.3
  • github.com/go-openapi/analysis v0.21.4
  • github.com/go-openapi/errors v0.20.3
  • github.com/go-openapi/jsonpointer v0.19.5
  • github.com/go-openapi/jsonreference v0.20.0
  • github.com/go-openapi/loads v0.21.2
  • github.com/go-openapi/runtime v0.24.2
  • github.com/go-openapi/spec v0.20.7
  • github.com/go-openapi/strfmt v0.21.3
  • github.com/go-openapi/swag v0.22.3
  • github.com/go-openapi/validate v0.22.0
  • github.com/gogo/protobuf v1.3.2
  • github.com/golang-jwt/jwt/v4 v4.4.2
  • github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
  • github.com/golang/protobuf v1.5.2
  • github.com/google/gnostic v0.6.9
  • github.com/google/go-cmp v0.5.9
  • github.com/google/go-containerregistry v0.12.0
  • github.com/google/go-intervals v0.0.2
  • github.com/google/gofuzz v1.2.0
  • github.com/google/uuid v1.3.0
  • github.com/gorilla/mux v1.8.0
  • github.com/hashicorp/errwrap v1.1.0
  • github.com/hashicorp/go-multierror v1.1.1
  • github.com/imdario/mergo v0.3.13
  • github.com/jmespath/go-jmespath v0.4.0
  • github.com/josharian/intern v1.0.0
  • github.com/json-iterator/go v1.1.12
  • github.com/klauspost/compress v1.15.12
  • github.com/klauspost/pgzip v1.2.5
  • github.com/kr/pretty v0.3.0
  • github.com/letsencrypt/boulder v0.0.0-20220929215747-76583552c2be
  • github.com/mailru/easyjson v0.7.7
  • github.com/mattn/go-runewidth v0.0.14
  • github.com/mattn/go-shellwords v1.0.12
  • github.com/matttproud/golang_protobuf_extensions v1.0.4
  • github.com/miekg/pkcs11 v1.1.1
  • github.com/mistifyio/go-zfs/v3 v3.0.0
  • github.com/mitchellh/mapstructure v1.5.0
  • github.com/moby/sys/mountinfo v0.6.2
  • github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
  • github.com/modern-go/reflect2 v1.0.2
  • github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
  • github.com/oklog/ulid v1.3.1
  • github.com/onsi/ginkgo/v2 v2.1.6
  • github.com/onsi/gomega v1.20.1
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.1.0-rc2
  • github.com/opencontainers/image-spec=>github.com/opencontainers/image-spec v1.0.3-0.20211202193544-a5463b7f9c84
  • github.com/opencontainers/runc v1.1.4
  • github.com/opencontainers/runc=>github.com/opencontainers/runc v1.1.3
  • github.com/opencontainers/runtime-spec v1.0.3-0.20220601164019-72c1f0b44f79
  • github.com/opencontainers/selinux v1.10.2
  • github.com/openshift/api v0.0.0-20220630121623-32f1d77b9f50
  • github.com/opentracing/opentracing-go v1.2.0
  • github.com/ostreedev/ostree-go v0.0.0-20210805093236-719684c64e4f
  • github.com/pkg/errors v0.9.1
  • github.com/proglottis/gpgme v0.1.3
  • github.com/prometheus/client_golang v1.13.0
  • github.com/prometheus/client_model v0.3.0
  • github.com/prometheus/common v0.37.0
  • github.com/prometheus/procfs v0.8.0
  • github.com/rivo/uniseg v0.4.2
  • github.com/sigstore/sigstore v1.4.5
  • github.com/sirupsen/logrus v1.9.0
  • github.com/spf13/pflag v1.0.5
  • github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980
  • github.com/sylabs/sif/v2 v2.8.2
  • github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635
  • github.com/tchap/go-patricia v2.3.0+incompatible
  • github.com/theupdateframework/go-tuf v0.5.2-0.20220930112810-3890c1e7ace4
  • github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399
  • github.com/ulikunitz/xz v0.5.10
  • github.com/vbatts/tar-split v0.11.2
  • github.com/vbauerster/mpb/v7 v7.5.3
  • go.etcd.io/bbolt v1.3.6
  • go.mongodb.org/mongo-driver v1.10.3
  • go.mozilla.org/pkcs7 v0.0.0-20210826202110-33d05740a352
  • go.opencensus.io v0.23.0
  • go.uber.org/atomic v1.10.0
  • go.uber.org/multierr v1.8.0
  • go.uber.org/zap v1.23.0
  • golang.org/x/crypto v0.1.0
  • golang.org/x/crypto=>golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d
  • golang.org/x/mod v0.6.0
  • golang.org/x/net v0.1.0
  • golang.org/x/oauth2 v0.1.0
  • golang.org/x/sync v0.1.0
  • golang.org/x/sys v0.1.0
  • golang.org/x/term v0.1.0
  • golang.org/x/text v0.4.0
  • golang.org/x/time v0.1.0
  • golang.org/x/tools v0.2.0
  • gomodules.xyz/jsonpatch/v2 v2.2.0
  • google.golang.org/appengine v1.6.7
  • google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e
  • google.golang.org/grpc v1.50.1
  • google.golang.org/protobuf v1.28.1
  • gopkg.in/inf.v0 v0.9.1
  • gopkg.in/square/go-jose.v2 v2.6.0
  • gopkg.in/yaml.v2 v2.4.0
  • gopkg.in/yaml.v3 v3.0.1
  • gopkg.in/yaml.v3=>gopkg.in/yaml.v3 v3.0.1
  • k8s.io/api v0.25.3
  • k8s.io/apiextensions-apiserver v0.25.3
  • k8s.io/apimachinery v0.25.3
  • k8s.io/client-go v0.25.3
  • k8s.io/component-base v0.25.3
  • k8s.io/klog/v2 v2.80.1
  • k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1
  • k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed
  • sigs.k8s.io/controller-runtime v0.13.0
  • sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2
  • sigs.k8s.io/structured-merge-diff/v4 v4.2.3
  • sigs.k8s.io/yaml v1.3.0
go.sum go
  • 1482 dependencies
.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • actions/setup-go v4 composite
  • docker/build-push-action v5 composite
  • docker/login-action v3 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v3 composite