Skip to content

Commit

Permalink
Set cert resolver in notifications-controller (argoproj#15394)
Browse files Browse the repository at this point in the history
Signed-off-by: Siddhesh Ghadi <[email protected]>
  • Loading branch information
svghadi authored and Hariharasuthan99 committed Jun 16, 2024
1 parent fdab8a9 commit f9577f0
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions notification_controller/controller/controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ import (

service "github.com/argoproj/argo-cd/v2/util/notification/argocd"

argocert "github.com/argoproj/argo-cd/v2/util/cert"

"k8s.io/apimachinery/pkg/runtime/schema"

"github.com/argoproj/argo-cd/v2/util/notification/settings"
Expand All @@ -21,6 +23,7 @@ import (
"github.com/argoproj/notifications-engine/pkg/controller"
"github.com/argoproj/notifications-engine/pkg/services"
"github.com/argoproj/notifications-engine/pkg/subscriptions"
httputil "github.com/argoproj/notifications-engine/pkg/util/http"
log "github.com/sirupsen/logrus"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
Expand Down Expand Up @@ -160,6 +163,9 @@ type notificationController struct {
}

func (c *notificationController) Init(ctx context.Context) error {
// resolve certificates using injected "argocd-tls-certs-cm" ConfigMap
httputil.SetCertResolver(argocert.GetCertificateForConnect)

go c.appInformer.Run(ctx.Done())
go c.appProjInformer.Run(ctx.Done())
go c.secretInformer.Run(ctx.Done())
Expand Down

0 comments on commit f9577f0

Please sign in to comment.