Skip to content

Commit 0ec91f7

Browse files
worrpepov
authored andcommitted
Add optional tolerations for fluentd and fluentbit
1 parent 29fccfc commit 0ec91f7

File tree

5 files changed

+20
-1
lines changed

5 files changed

+20
-1
lines changed

pkg/apis/logging/v1alpha1/fluentbit_types.go

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ type FluentbitSpec struct {
3737
Image ImageSpec `json:"image"`
3838
TLS FluentbitTLS `json:"tls"`
3939
Resources corev1.ResourceRequirements `json:"resources,omitempty"`
40+
Tolerations []corev1.Toleration `json:"tolerations,omitempty"`
4041
}
4142

4243
// FluentbitTLS defines the TLS configs

pkg/apis/logging/v1alpha1/fluentd_types.go

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ type FluentdSpec struct {
4141
ConfigReloaderImage ImageSpec `json:"configReloaderImage"`
4242
Resources corev1.ResourceRequirements `json:"resources,omitempty"`
4343
ServiceType corev1.ServiceType `json:"serviceType,omitempty"`
44+
Tolerations []corev1.Toleration `json:"tolerations,omitempty"`
4445
}
4546

4647
// FluentdTLS defines the TLS configs

pkg/apis/logging/v1alpha1/zz_generated.deepcopy.go

+16-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/resources/fluentbit/daemonset.go

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ func (r *Reconciler) daemonSet() runtime.Object {
6161
VolumeMounts: generateVolumeMounts(r.Fluentbit),
6262
},
6363
},
64+
Tolerations: r.Fluentbit.Spec.Tolerations,
6465
},
6566
},
6667
},

pkg/resources/fluentd/deployment.go

+1
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ func (r *Reconciler) deployment() runtime.Object {
8383
},
8484
*newConfigMapReloader(r.Fluentd.Spec.ConfigReloaderImage),
8585
},
86+
Tolerations: r.Fluentd.Spec.Tolerations,
8687
},
8788
},
8889
},

0 commit comments

Comments
 (0)