Skip to content

Commit 6669d7d

Browse files
Engineering Systemsgpontejos-cs
authored andcommitted
Bumping to version 1.10.0
- Updated Makefile with version 1.10.0 - Generated manifests and bundle for quay.io/crowdstrike/falcon-operator:1.10.0 - Updated CHANGELOG.md with release notes
1 parent cba55f1 commit 6669d7d

9 files changed

+133
-8
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.10.0] - 2026-01-06
9+
10+
### Changed
11+
12+
- remove codeql workflow (#753)
13+
- fix(IAR): Ensure annotations added outside of the operator do not cause reconcile loops for service accounts (#749)
14+
- feat: Add unified sensor support for KAC and Lumos (#747)
15+
- feat: Add e2e tests for OLM (#745)
16+
- chore(lumos): Add injector container hardening (#742)
17+
- fix(FalconNodeSensor): Add check for incorrect sensor in init container (#738)
18+
- update docs with allowed secret name for GKE autopilot
19+
- feat(KAC): Add configMap monitoring (#739)
20+
- fix: Ensure daemonset pods are recreated when imagePullSecrets is updated (#729)
21+
- fix(falcon-kac): Ensure all containers are updated for in-place upgrades (#730)
22+
823
## [1.9.0] - 2025-11-18
924

1025
### Changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# To re-generate a bundle for another specific version without changing the standard setup, you can:
44
# - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2)
55
# - use environment variables to overwrite this value (e.g export VERSION=0.0.2)
6-
VERSION ?= 1.9.0
6+
VERSION ?= 1.10.0
77

88
# CHANNELS define the bundle channels used in the bundle.
99
# Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")

bundle/manifests/falcon-operator-admission-controller-role_rbac.authorization.k8s.io_v1_clusterrole.yaml

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ rules:
1919
- nodes
2020
- pods
2121
- replicationcontrollers
22-
- secrets
2322
- services
23+
- secrets
24+
- configmaps
25+
- serviceaccounts
2426
verbs:
2527
- get
2628
- list
@@ -49,6 +51,53 @@ rules:
4951
- admissionregistration.k8s.io
5052
resources:
5153
- validatingwebhookconfigurations
54+
- mutatingwebhookconfigurations
55+
verbs:
56+
- get
57+
- list
58+
- watch
59+
- apiGroups:
60+
- rbac.authorization.k8s.io
61+
resources:
62+
- clusterrolebindings
63+
- roles
64+
- clusterroles
65+
- rolebindings
66+
verbs:
67+
- get
68+
- list
69+
- watch
70+
- apiGroups:
71+
- networking.k8s.io
72+
resources:
73+
- networkpolicies
74+
- ingresses
75+
verbs:
76+
- get
77+
- list
78+
- watch
79+
- apiGroups:
80+
- apiextensions.k8s.io
81+
resources:
82+
- customresourcedefinitions
83+
verbs:
84+
- get
85+
- list
86+
- watch
87+
- apiGroups:
88+
- gateway.networking.k8s.io
89+
resources:
90+
- gatewayclasses
91+
- gateways
92+
- httproutes
93+
verbs:
94+
- get
95+
- list
96+
- watch
97+
- apiGroups:
98+
- networking.istio.io
99+
resources:
100+
- virtualservices
52101
verbs:
53102
- get
54103
- list

bundle/manifests/falcon-operator.clusterserviceversion.yaml

Lines changed: 47 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ metadata:
148148
capabilities: Seamless Upgrades
149149
categories: Security,Monitoring
150150
containerImage: quay.io/crowdstrike/falcon-operator
151-
createdAt: "2025-11-18T23:39:10Z"
151+
createdAt: "2026-01-06T23:11:25Z"
152152
description: Falcon Operator installs CrowdStrike Falcon Sensors on the cluster
153153
features.operators.openshift.io/cnf: "false"
154154
features.operators.openshift.io/cni: "false"
@@ -165,7 +165,7 @@ metadata:
165165
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
166166
repository: https://github.com/CrowdStrike/falcon-operator
167167
support: Community Only
168-
name: falcon-operator.v1.9.0
168+
name: falcon-operator.v1.10.0
169169
namespace: placeholder
170170
spec:
171171
apiservicedefinitions: {}
@@ -423,6 +423,10 @@ spec:
423423
- description: Specifies node affinity for scheduling the Admission Controller.
424424
displayName: Node Affinity
425425
path: admissionConfig.nodeAffinity
426+
- description: Determines if the admission controller watches for configMap
427+
events
428+
displayName: Enable ConfigMap Event Watcher
429+
path: admissionConfig.configMapWatcherEnabled
426430
- description: Namespace where Falcon Image Analyzer is installed. KAC needs
427431
to know this to discover and communicate with IAR.
428432
displayName: Falcon Image Analyzer Namespace
@@ -1482,6 +1486,10 @@ spec:
14821486
- description: Specifies node affinity for scheduling the Admission Controller.
14831487
displayName: Node Affinity
14841488
path: falconAdmission.admissionConfig.nodeAffinity
1489+
- description: Determines if the admission controller watches for configMap
1490+
events
1491+
displayName: Enable ConfigMap Event Watcher
1492+
path: falconAdmission.admissionConfig.configMapWatcherEnabled
14851493
- description: Namespace where Falcon Image Analyzer is installed. KAC needs
14861494
to know this to discover and communicate with IAR.
14871495
displayName: Falcon Image Analyzer Namespace
@@ -2086,6 +2094,14 @@ spec:
20862094
- list
20872095
- update
20882096
- watch
2097+
- apiGroups:
2098+
- apiextensions.k8s.io
2099+
resources:
2100+
- customresourcedefinitions
2101+
verbs:
2102+
- get
2103+
- list
2104+
- watch
20892105
- apiGroups:
20902106
- apps
20912107
resources:
@@ -2176,6 +2192,16 @@ spec:
21762192
- get
21772193
- patch
21782194
- update
2195+
- apiGroups:
2196+
- gateway.networking.k8s.io
2197+
resources:
2198+
- gatewayclasses
2199+
- gateways
2200+
- httproutes
2201+
verbs:
2202+
- get
2203+
- list
2204+
- watch
21792205
- apiGroups:
21802206
- image.openshift.io
21812207
resources:
@@ -2187,6 +2213,23 @@ spec:
21872213
- list
21882214
- update
21892215
- watch
2216+
- apiGroups:
2217+
- networking.istio.io
2218+
resources:
2219+
- virtualservices
2220+
verbs:
2221+
- get
2222+
- list
2223+
- watch
2224+
- apiGroups:
2225+
- networking.k8s.io
2226+
resources:
2227+
- ingresses
2228+
- networkpolicies
2229+
verbs:
2230+
- get
2231+
- list
2232+
- watch
21902233
- apiGroups:
21912234
- rbac.authorization.k8s.io
21922235
resources:
@@ -2287,7 +2330,7 @@ spec:
22872330
fieldPath: metadata.annotations['olm.targetNamespaces']
22882331
- name: OPERATOR_NAME
22892332
value: falcon-operator
2290-
image: quay.io/crowdstrike/falcon-operator:1.9.0
2333+
image: quay.io/crowdstrike/falcon-operator:1.10.0
22912334
livenessProbe:
22922335
httpGet:
22932336
path: /healthz
@@ -2386,4 +2429,4 @@ spec:
23862429
provider:
23872430
name: CrowdStrike
23882431
url: https://crowdStrike.com
2389-
version: 1.9.0
2432+
version: 1.10.0

bundle/manifests/falcon.crowdstrike.com_falconadmissions.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ spec:
5858
description: Determines if the admission controller webhook is
5959
enabled
6060
type: boolean
61+
configMapWatcherEnabled:
62+
default: true
63+
description: Determines if the admission controller watches for
64+
configMap events
65+
type: boolean
6166
containerPort:
6267
default: 4443
6368
description: Port on which the Falcon Admission Controller container

bundle/manifests/falcon.crowdstrike.com_falcondeployments.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@ spec:
111111
description: Determines if the admission controller webhook
112112
is enabled
113113
type: boolean
114+
configMapWatcherEnabled:
115+
default: true
116+
description: Determines if the admission controller watches
117+
for configMap events
118+
type: boolean
114119
containerPort:
115120
default: 4443
116121
description: Port on which the Falcon Admission Controller

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ kind: Kustomization
1515
images:
1616
- name: controller
1717
newName: quay.io/crowdstrike/falcon-operator
18-
newTag: 1.9.0
18+
newTag: 1.10.0

config/manifests/bases/falcon-operator.clusterserviceversion.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,10 @@ spec:
279279
- description: Specifies node affinity for scheduling the Admission Controller.
280280
displayName: Node Affinity
281281
path: admissionConfig.nodeAffinity
282+
- description: Determines if the admission controller watches for configMap
283+
events
284+
displayName: Enable ConfigMap Event Watcher
285+
path: admissionConfig.configMapWatcherEnabled
282286
- description: Namespace where Falcon Image Analyzer is installed. KAC needs
283287
to know this to discover and communicate with IAR.
284288
displayName: Falcon Image Analyzer Namespace
@@ -1338,6 +1342,10 @@ spec:
13381342
- description: Specifies node affinity for scheduling the Admission Controller.
13391343
displayName: Node Affinity
13401344
path: falconAdmission.admissionConfig.nodeAffinity
1345+
- description: Determines if the admission controller watches for configMap
1346+
events
1347+
displayName: Enable ConfigMap Event Watcher
1348+
path: falconAdmission.admissionConfig.configMapWatcherEnabled
13411349
- description: Namespace where Falcon Image Analyzer is installed. KAC needs
13421350
to know this to discover and communicate with IAR.
13431351
displayName: Falcon Image Analyzer Namespace

deploy/falcon-operator.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10067,7 +10067,7 @@ spec:
1006710067
- name: WATCH_NAMESPACE
1006810068
- name: OPERATOR_NAME
1006910069
value: falcon-operator
10070-
image: quay.io/crowdstrike/falcon-operator:1.9.0
10070+
image: quay.io/crowdstrike/falcon-operator:1.10.0
1007110071
livenessProbe:
1007210072
httpGet:
1007310073
path: /healthz

0 commit comments

Comments
 (0)