---
title: Applying a Certificate Configuration to the Argo CD Notifications Controller (Control Plane)
description: Custom certificate paths can be added to the Argo CD Notifications Controller in the Control Plane using a Kustomization patch
---

[Skip to content](https://support.akuity.io/kb/creating-and-applying-a-certificate-configmap-to-the-control-plane#main-content)

English

Show submenu for translations

[![Akuity-Logo-Color-1](https://support.akuity.io/hubfs/Akuity-Logo-Color-1.svg)](https://akuity.io/)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://support.akuity.io/kb?hsLang=en)
2. [Argo CD](https://support.akuity.io/kb/argo-cd?hsLang=en)
3. [Configuration](https://support.akuity.io/kb/argo-cd?hsLang=en#configuration)

# Applying a Certificate Configuration to the Argo CD Notifications Controller (Control Plane)

## Custom certificate paths can be added to the Argo CD Notifications Controller in the Control Plane using a Kustomization patch

To ensure custom certificates are used by the Argo CD Notifications Controller, the container can be configured with the `SSL_CERT_DIR` environment variable. This setup can be achieved via a Kustomization patch that updates the deployment.

**Steps to Patch the Notifications Controller**

1. **Create a `kustomization.yaml` file with the following patch:**
   
   `apiVersion: kustomize.config.k8s.io/v1beta1`  
   `kind: Kustomization`  
   `patches:`  
   `  - target:`  
   `      group: apps`  
   `      version: v1`  
   `      kind: Deployment`  
   `      name: argocd-notifications-controller`  
   `    patch: |-`  
   `      apiVersion: apps/v1`  
   `      kind: Deployment`  
   `      metadata:`  
   `        name: argocd-notifications-controller`  
   `      spec:`  
   `        template:`  
   `          spec:`  
   `            containers:`  
   `              - name: argocd-notifications-controller`  
   `                env:`  
   `                  - name: SSL_CERT_DIR`  
   `                    value: /app/config/tls`
   
   This patch sets the `SSL_CERT_DIR` to `/app/config/tls`, allowing the container to reference mounted custom certificate paths.
2. **Apply the patch via your deployment workflow**
   
   On the Akuity Platform, this Kustomization patch should be part of the control plane configuration to be reconciled automatically.

**Alternative for Agent-Level Configuration:**

If the same customization is needed on an agent, a **default agent Kustomization** can be applied. This approach enables overriding the deployment for agent-hosted components in a similar way.

> Setting an agent Kustomization default can serve as a temporary or permanent solution when control plane access is limited or declarative specs are not in use yet.

#### Reference:

- https://docs.akuity.io/argo-cd/clusters/agent-advanced-settings#kustomization
- https://docs.akuity.io/akuity-portal/reference/declarative-specs/argo-cd-instance-specs/configmap-spec#argocd-tls-certs-cm

- [Argo CD](https://support.akuity.io/kb/argo-cd?hsLang=en#main-content)

    - [App of Apps](https://support.akuity.io/kb/argo-cd?hsLang=en#app-of-apps)
    - [Configuration](https://support.akuity.io/kb/argo-cd?hsLang=en#configuration)
    - [ApplicationSet](https://support.akuity.io/kb/argo-cd?hsLang=en#applicationset)
- [Akuity Platform](https://support.akuity.io/kb/akuity-platform?hsLang=en#main-content)

    - [Audit Logs](https://support.akuity.io/kb/akuity-platform?hsLang=en#audit-logs)
    - [IP Allow Lists](https://support.akuity.io/kb/akuity-platform?hsLang=en#ip-allow-lists)
    - [Terraform](https://support.akuity.io/kb/akuity-platform?hsLang=en#terraform)
    - [Configuration](https://support.akuity.io/kb/akuity-platform?hsLang=en#configuration)
    - [Agents](https://support.akuity.io/kb/akuity-platform?hsLang=en#agents)
    - [Troubleshooting](https://support.akuity.io/kb/akuity-platform?hsLang=en#troubleshooting)
- [Kargo](https://support.akuity.io/kb/kargo?hsLang=en#main-content)

    - [Configuration](https://support.akuity.io/kb/kargo?hsLang=en#configuration)
    - [Warehouses](https://support.akuity.io/kb/kargo?hsLang=en#warehouses)
    - [Metrics](https://support.akuity.io/kb/kargo?hsLang=en#metrics)
- [Self-hosted Akuity Platform](https://support.akuity.io/kb/self-hosted-akuity-platform?hsLang=en#main-content)

    - [Configuration](https://support.akuity.io/kb/self-hosted-akuity-platform?hsLang=en#configuration)

[![Akuity-Logo-Color-1](https://support.akuity.io/hubfs/Akuity-Logo-Color-1.svg "Akuity-Logo-Color-1")](https://akuity.io/)

Akuity.io Help Center

Copyright © 2025, Akuity Inc.