Skip to content

Commit

Permalink
Add Kafka connect default resource
Browse files Browse the repository at this point in the history
Signed-off-by: obaydullahmhs <obaydullah@appscode.com>
  • Loading branch information
obaydullahmhs authored and raihankhan committed Jan 19, 2024
1 parent 353cb99 commit 04c66a3
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions apis/kafka/v1alpha1/connect_cluster_helpers.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import (
"path/filepath"
"strings"

"kubedb.dev/apimachinery/apis"
catalog "kubedb.dev/apimachinery/apis/catalog/v1alpha1"
"kubedb.dev/apimachinery/apis/kafka"
api "kubedb.dev/apimachinery/apis/kubedb/v1alpha2"
Expand Down Expand Up @@ -246,6 +247,11 @@ func (k *ConnectCluster) SetDefaults() {
k.setDefaultContainerSecurityContext(&kfVersion, &k.Spec.PodTemplate)
k.setDefaultInitContainerSecurityContext(&k.Spec.PodTemplate)

dbContainer := coreutil.GetContainerByName(k.Spec.PodTemplate.Spec.Containers, ConnectClusterContainerName)
if dbContainer != nil {
apis.SetDefaultResourceLimits(&dbContainer.Resources, api.DefaultResources)
}

k.Spec.Monitor.SetDefaults()
if k.Spec.Monitor != nil && k.Spec.Monitor.Prometheus != nil && k.Spec.Monitor.Prometheus.Exporter.SecurityContext.RunAsUser == nil {
k.Spec.Monitor.Prometheus.Exporter.SecurityContext.RunAsUser = kfVersion.Spec.SecurityContext.RunAsUser
Expand Down

0 comments on commit 04c66a3

Please sign in to comment.