38 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
apiVersion: argoproj.io/v1alpha1
 | 
						|
kind: Application
 | 
						|
metadata:
 | 
						|
  name: wg-access-server
 | 
						|
  namespace: argocd
 | 
						|
spec:
 | 
						|
  destination:
 | 
						|
    namespace: wg-access
 | 
						|
    server: https://kubernetes.default.svc
 | 
						|
  project: infra
 | 
						|
  source:
 | 
						|
    helm:
 | 
						|
      parameters:
 | 
						|
        - name: web.service.type
 | 
						|
          value: LoadBalancer
 | 
						|
        - name: wireguard.service.type
 | 
						|
          value: LoadBalancer
 | 
						|
      valuesObject:
 | 
						|
        config:
 | 
						|
          csiSecretsStore:
 | 
						|
            providerName: 1password
 | 
						|
            resourceName: vaults/3oh5jxmxvqvpuimu2lbuajtizi/allitems/idkjj6oyua2fq6df4fkjzmh4ne/config.yaml
 | 
						|
        persistence:
 | 
						|
          enabled: true
 | 
						|
          storageClass: longhorn-fast
 | 
						|
        ingress:
 | 
						|
          enabled: true
 | 
						|
          ingressClassName: internal-nginx
 | 
						|
          annotations: 
 | 
						|
            external-dns.alpha.kubernetes.io/target: internal-ingress.martyn.berlin
 | 
						|
          hosts:
 | 
						|
          - wg-access.martyn.berlin
 | 
						|
          tls:
 | 
						|
          - hosts:
 | 
						|
            - wg-access.martyn.berlin
 | 
						|
    path: apps-helm/wg-access-server
 | 
						|
    repoURL: http://forgejo.git.svc.cluster.local/martyn/infra4talos
 | 
						|
    targetRevision: HEAD
 |