The steps described in this article assume familiarity with kubernetes. The required images are available in the Dockerhub registry under the organization FydeInc. 
Prerequisites:
- Running kubernetes cluster or local minikube installation 
 
- User Directory connector token 
- Directory Provider authorization token. See CloudGen Access User Directory Connector for more information. 
Helm chart
The helm chart is available at Artifactory and covers the Barracuda CloudGen Access Directory Connector.
Check the Artifactory link or ‘values.yaml’ file for all the configuration parameters. 
Deployment
Create a ‘custom-values.yaml’ file with the desired values. The minimum required configurations for a successful deployment are: 
- ‘authToken.existingSecret.*’ or ‘authToken.newSecret.value’ 
- ‘authToken.type’ 
- ‘enrollmentToken.existingSecret.*’ or ‘enrollmentToken.newSecret.value’ 
Add the helm repo and install the chart: 
helm repo add barracuda-cloudgen-access https://barracuda-cloudgen-access.github.io/helm-charts helm install my-release barracuda-cloudgen-access/cga-directory-connector --namespace my-namespace --set-file custom-values.yaml
Optionally, instead of using “helm install”, export the yaml files and deploy using your preferred method: 
helm template barracuda-cloudgen-access/cga-directory-connector --set-file custom-values.yaml
Example
Extended example for Google Workspaces directory with Prometheus service monitors: 
nameOverride: cga-directory-connector-my-deploy 
serviceMonitor: true 
priorityClassName: high-priorityauthToken:  
  type: google 
  existingSecret:  
    name: cga-directory-connector-secret 
    key: auth-token 
  
enrollmentToken: 
   existingSecret: 
     name: cga-directory-connector-secret 
     key: enrollment-token 
 
logLevel: info 
 
customEnv:   - name: FYDE_GROUPS_INCLUDED 
    value: "Engineering"   - name: FYDE_ONLY_MATCHED_GROUPS 
	value: “true” resources: 
  limits: 
    cpu: 100m 
    memory: 128Mi   requests:  
    cpu: 100m
    memory: 128Mi 
