yq formatting

Signed-off-by: Martyn Ranyard <m@rtyn.berlin>
This commit is contained in:
Martyn 2025-06-30 19:24:17 +00:00
parent efba9dadbc
commit 5eb98cf34a
21 changed files with 305 additions and 349 deletions

View file

@ -17,28 +17,23 @@ spec:
- name: ipam.mode - name: ipam.mode
value: kubernetes value: kubernetes
- name: kubeProxyReplacement - name: kubeProxyReplacement
value: "true" value: 'true'
- name: securityContext.capabilities.ciliumAgent - name: securityContext.capabilities.ciliumAgent
value: "{CHOWN,KILL,NET_ADMIN,NET_RAW,IPC_LOCK,SYS_ADMIN,SYS_RESOURCE,DAC_OVERRIDE,FOWNER,SETGID,SETUID}" value: '{CHOWN,KILL,NET_ADMIN,NET_RAW,IPC_LOCK,SYS_ADMIN,SYS_RESOURCE,DAC_OVERRIDE,FOWNER,SETGID,SETUID}'
- name: securityContext.capabilities.cleanCiliumState - name: securityContext.capabilities.cleanCiliumState
value: "{NET_ADMIN,SYS_ADMIN,SYS_RESOURCE}" value: '{NET_ADMIN,SYS_ADMIN,SYS_RESOURCE}'
- name: cgroup.autoMount.enabled - name: cgroup.autoMount.enabled
value: "false" value: 'false'
- name: cgroup.hostRoot - name: cgroup.hostRoot
value: /sys/fs/cgroup value: /sys/fs/cgroup
- name: k8sServiceHost - name: k8sServiceHost
value: localhost value: localhost
- name: k8sServicePort - name: k8sServicePort
value: "7445" value: '7445'
- name: k8sClientRateLimit.qps - name: k8sClientRateLimit.qps
value: "50" value: '50'
- name: k8sClientRateLimit.burst - name: k8sClientRateLimit.burst
value: "100" value: '100'
syncPolicy: syncPolicy:
automated: automated:
selfHeal: true selfHeal: true

View file

@ -14,34 +14,42 @@ spec:
targetRevision: 4.12.1 targetRevision: 4.12.1
helm: helm:
parameters: parameters:
- name: controller.ingressClassResource.default - name: controller.ingressClassResource.default
value: "true" value: 'true'
- name: controller.config.annotations-risk-level - name: controller.config.annotations-risk-level
value: "Critical" value: Critical
- name: controller.service.type - name: controller.service.type
value: LoadBalancer value: LoadBalancer
- name: controller.allowSnippetAnnotations - name: controller.allowSnippetAnnotations
value: "true" value: 'true'
- name: controller.resources.requests.cpu - name: controller.resources.requests.cpu
value: "35m" value: 35m
- name: controller.resources.requests.memory - name: controller.resources.requests.memory
value: "351198544" value: '351198544'
- name: controller.extraArgs.default-ssl-certificate - name: controller.extraArgs.default-ssl-certificate
value: "cluster-ingress/cluster-ingress-wildcard" value: cluster-ingress/cluster-ingress-wildcard
- name: controller.config.http-snippet - name: controller.config.http-snippet
value: |- value: 'more_set_headers -a "X-Robots-Tag: noai";
more_set_headers -a "X-Robots-Tag: noai";
more_set_headers -a "X-Robots-Tag: Google-Extended: none"; more_set_headers -a "X-Robots-Tag: Google-Extended: none";
more_set_headers -a "X-Robots-Tag: GPTBot: none";
more_set_headers -a "X-Robots-Tag: ChatGPT-User: none"; more_set_headers -a "X-Robots-Tag: GPTBot: none";
more_set_headers -a "X-Robots-Tag: anthropic-ai: none";
more_set_headers -a "X-Robots-Tag: CCBot: none"; more_set_headers -a "X-Robots-Tag: ChatGPT-User: none";
more_set_headers -a "X-Robots-Tag: semrushbot: none";
more_set_headers -a "X-Robots-Tag: Amazonbot: none"; more_set_headers -a "X-Robots-Tag: anthropic-ai: none";
more_set_headers -a "X-Robots-Tag: dotbot: none";
more_set_headers -a "X-Robots-Tag: AhrefsBot: none"; more_set_headers -a "X-Robots-Tag: CCBot: none";
- name: controller.config.block-user-agents
value: "~*Amazonbot,~*SemrushBot,~*DotBot,~*Ahrefsbot,~*GPT" more_set_headers -a "X-Robots-Tag: semrushbot: none";
more_set_headers -a "X-Robots-Tag: Amazonbot: none";
more_set_headers -a "X-Robots-Tag: dotbot: none";
more_set_headers -a "X-Robots-Tag: AhrefsBot: none";'
- name: controller.config.block-user-agents
value: ~*Amazonbot,~*SemrushBot,~*DotBot,~*Ahrefsbot,~*GPT
syncPolicy: syncPolicy:
automated: automated:
selfHeal: true selfHeal: true

View file

@ -14,8 +14,8 @@ spec:
targetRevision: v1.17.1 targetRevision: v1.17.1
helm: helm:
parameters: parameters:
- name: installCRDs - name: installCRDs
value: "true" value: 'true'
syncPolicy: syncPolicy:
automated: automated:
selfHeal: true selfHeal: true

View file

@ -11,12 +11,12 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: connect.server - name: connect.server
value: http://onepassword-connect.1password.svc.cluster.local:8080/ value: http://onepassword-connect.1password.svc.cluster.local:8080/
- name: image.pullPolicy - name: image.pullPolicy
value: Always value: Always
- name: image.repository - name: image.repository
value: quay.io/meisterlabs/secrets-store-csi-driver-provider-1password value: quay.io/meisterlabs/secrets-store-csi-driver-provider-1password
path: charts/secrets-store-csi-driver-provider-1password path: charts/secrets-store-csi-driver-provider-1password
repoURL: https://github.com/MeisterLabs/secrets-store-csi-driver-provider-1password repoURL: https://github.com/MeisterLabs/secrets-store-csi-driver-provider-1password
targetRevision: HEAD targetRevision: HEAD

View file

@ -11,10 +11,10 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: connect.server - name: connect.server
value: http://onepassword-connect.1password.svc.cluster.local:8080/ value: http://onepassword-connect.1password.svc.cluster.local:8080/
- name: image.pullPolicy - name: image.pullPolicy
value: Always value: Always
path: apps-helm/sshtunnel path: apps-helm/sshtunnel
repoURL: https://git.martyn.berlin/martyn/infra4talos repoURL: https://git.martyn.berlin/martyn/infra4talos
targetRevision: HEAD targetRevision: HEAD

View file

@ -11,14 +11,14 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: persistence.storageClass - name: persistence.storageClass
value: longhorn-fast value: longhorn-fast
- name: image.pullPolicy - name: image.pullPolicy
value: Always value: Always
- name: service.type - name: service.type
value: LoadBalancer value: LoadBalancer
- name: service.port - name: service.port
value: "80" value: '80'
path: apps-helm/code-server path: apps-helm/code-server
repoURL: https://git.martyn.berlin/martyn/infra4talos repoURL: https://git.martyn.berlin/martyn/infra4talos
targetRevision: HEAD targetRevision: HEAD

View file

@ -14,4 +14,4 @@ spec:
targetRevision: HEAD targetRevision: HEAD
syncPolicy: syncPolicy:
automated: automated:
selfHeal: true selfHeal: true

View file

@ -12,18 +12,18 @@ spec:
chart: cert-manager-webhook-dnsimple chart: cert-manager-webhook-dnsimple
helm: helm:
parameters: parameters:
- name: clusterIssuer.production.enabled - name: clusterIssuer.production.enabled
value: "true" value: 'true'
- name: clusterIssuer.staging.enabled - name: clusterIssuer.staging.enabled
value: "true" value: 'true'
- name: clusterIssuer.email - name: clusterIssuer.email
value: "ranuardm@gmail.com" value: ranuardm@gmail.com
- name: dnsimple.existingTokenSecret - name: dnsimple.existingTokenSecret
value: "true" value: 'true'
- name: dnsimple.tokenSecretName - name: dnsimple.tokenSecretName
value: "dnsimple-webhook-secret" value: dnsimple-webhook-secret
- name: dnsimple.accountID - name: dnsimple.accountID
value: "106218" value: '106218'
repoURL: https://puzzle.github.io/cert-manager-webhook-dnsimple repoURL: https://puzzle.github.io/cert-manager-webhook-dnsimple
targetRevision: 0.1.6 targetRevision: 0.1.6
syncPolicy: syncPolicy:

View file

@ -11,10 +11,10 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: hyperion.hyperion.image.tag - name: hyperion.hyperion.image.tag
value: 2.0.15 value: 2.0.15
- name: pvc.claim.storageClass - name: pvc.claim.storageClass
value: longhorn-fast value: longhorn-fast
path: apps-helm/hyperion path: apps-helm/hyperion
repoURL: https://git.martyn.berlin/martyn/infra4talos.git repoURL: https://git.martyn.berlin/martyn/infra4talos.git
targetRevision: HEAD targetRevision: HEAD

View file

@ -5,24 +5,24 @@ metadata:
namespace: argocd namespace: argocd
spec: spec:
ignoreDifferences: ignoreDifferences:
- kind: Service - kind: Service
jqPathExpressions: jqPathExpressions:
- .spec.ports[].nodePort - .spec.ports[].nodePort
destination: destination:
namespace: longhorn-system namespace: longhorn-system
server: https://kubernetes.default.svc server: https://kubernetes.default.svc
project: infra project: infra
source: source:
helm: helm:
parameters: parameters:
- name: preUpgradeChecker.jobEnabled - name: preUpgradeChecker.jobEnabled
value: "false" value: 'false'
- name: service.ui.type - name: service.ui.type
value: LoadBalancer value: LoadBalancer
- name: service.nodePort - name: service.nodePort
value: "" value: ''
- name: persistence.defaultClass - name: persistence.defaultClass
value: "false" value: 'false'
chart: longhorn chart: longhorn
repoURL: https://charts.longhorn.io repoURL: https://charts.longhorn.io
targetRevision: 1.6.4 targetRevision: 1.6.4

View file

@ -12,16 +12,16 @@ spec:
chart: mariadb chart: mariadb
helm: helm:
parameters: parameters:
- name: auth.database - name: auth.database
value: drupal value: drupal
- name: auth.forcePassword - name: auth.forcePassword
value: "true" value: 'true'
- name: auth.username - name: auth.username
value: drupal value: drupal
- name: auth.existingSecret - name: auth.existingSecret
value: db-creds value: db-creds
- name: primary.service.type - name: primary.service.type
value: ClusterIP value: ClusterIP
repoURL: https://charts.bitnami.com/bitnami repoURL: https://charts.bitnami.com/bitnami
targetRevision: 14.1.4 targetRevision: 14.1.4
syncPolicy: syncPolicy:

View file

@ -12,16 +12,16 @@ spec:
chart: mariadb chart: mariadb
helm: helm:
parameters: parameters:
- name: auth.database - name: auth.database
value: writefreely value: writefreely
- name: auth.forcePassword - name: auth.forcePassword
value: "true" value: 'true'
- name: auth.username - name: auth.username
value: writefreely value: writefreely
- name: auth.existingSecret - name: auth.existingSecret
value: db-creds value: db-creds
- name: primary.service.type - name: primary.service.type
value: ClusterIP value: ClusterIP
repoURL: https://charts.bitnami.com/bitnami repoURL: https://charts.bitnami.com/bitnami
targetRevision: 14.1.4 targetRevision: 14.1.4
syncPolicy: syncPolicy:

View file

@ -12,16 +12,16 @@ spec:
chart: mariadb chart: mariadb
helm: helm:
parameters: parameters:
- name: auth.database - name: auth.database
value: nextcloud value: nextcloud
- name: auth.forcePassword - name: auth.forcePassword
value: "true" value: 'true'
- name: auth.username - name: auth.username
value: nextcloud value: nextcloud
- name: auth.existingSecret - name: auth.existingSecret
value: db-creds value: db-creds
- name: primary.service.type - name: primary.service.type
value: ClusterIP value: ClusterIP
repoURL: https://charts.bitnami.com/bitnami repoURL: https://charts.bitnami.com/bitnami
targetRevision: 14.1.4 targetRevision: 14.1.4
syncPolicy: syncPolicy:

View file

@ -12,24 +12,15 @@ spec:
chart: node-red chart: node-red
helm: helm:
parameters: parameters:
- name: service.type - name: service.type
value: LoadBalancer value: LoadBalancer
- name: persistence.data.enabled - name: persistence.data.enabled
value: "true" value: 'true'
- name: image.tag - name: image.tag
value: 3.1.0-18 value: 3.1.0-18
values: |- values: "persistence:\n data:\n accessMode: ReadWriteOnce\n size: 1Gi\n\
persistence: \ storageClass: longhorn-fast\nservice:\n port:\n port: 80\n targetPort:\
data: \ 1880\n annotations:\n external-dns.alpha.kubernetes.io/hostname: nodered.martyn.berlin"
accessMode: ReadWriteOnce
size: 1Gi
storageClass: longhorn-fast
service:
port:
port: 80
targetPort: 1880
annotations:
external-dns.alpha.kubernetes.io/hostname: nodered.martyn.berlin
repoURL: https://k8s-at-home.com/charts/ repoURL: https://k8s-at-home.com/charts/
targetRevision: 5.4.0 targetRevision: 5.4.0
syncPolicy: syncPolicy:

View file

@ -11,51 +11,29 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: service.type - name: service.type
value: LoadBalancer value: LoadBalancer
- name: persistence.cache.enabled - name: persistence.cache.enabled
value: "true" value: 'true'
- name: persistence.cache.storageClass - name: persistence.cache.storageClass
value: "longhorn-fast" value: longhorn-fast
- name: persistence.data.enabled - name: persistence.data.enabled
value: "true" value: 'true'
- name: persistence.data.storageClass - name: persistence.data.storageClass
value: "longhorn-fast" value: longhorn-fast
values: |2- values: "\ningress:\n enabled: true\n annotations:\n cert-manager.io/cluster-issuer:\
\ letsencrypt\n kubernetes.io/ingress.class: nginx\n external-dns.alpha.kubernetes.io/target:\
ingress: \ armnleg.martyn.berlin\n nginx.ingress.kubernetes.io/server-snippets:\
enabled: true \ |\n location / {\n proxy_set_header Upgrade $http_upgrade;\n\
annotations: \ proxy_http_version 1.1;\n proxy_set_header X-Forwarded-Host\
cert-manager.io/cluster-issuer: letsencrypt \ $http_host;\n proxy_set_header X-Forwarded-Proto $scheme;\n \
kubernetes.io/ingress.class: nginx \ proxy_set_header X-Forwarded-For $remote_addr;\n proxy_set_header\
external-dns.alpha.kubernetes.io/target: armnleg.martyn.berlin \ Host $host;\n proxy_set_header Connection \"upgrade\";\n proxy_cache_bypass\
nginx.ingress.kubernetes.io/server-snippets: | \ $http_upgrade;\n }\n hosts:\n - host: ntfy.martyn.berlin\n paths:\n\
location / { \ - path: /\n pathType: Prefix\n tls:\n - hosts:\n - ntfy.martyn.berlin\n\
proxy_set_header Upgrade $http_upgrade; \nntfy:\n config:\n base-url: \"https://ntfy.martyn.berlin\"\n cache-file:\
proxy_http_version 1.1; \ \"/var/cache/ntfy/cache.db\"\n attachment-cache-dir: \"/var/cache/ntfy/attachments\"\
proxy_set_header X-Forwarded-Host $http_host; \n auth-file: \"/var/lib/ntfy/user.db\"\n auth-default-access: \"deny-all\""
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_set_header Connection "upgrade";
proxy_cache_bypass $http_upgrade;
}
hosts:
- host: ntfy.martyn.berlin
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- ntfy.martyn.berlin
ntfy:
config:
base-url: "https://ntfy.martyn.berlin"
cache-file: "/var/cache/ntfy/cache.db"
attachment-cache-dir: "/var/cache/ntfy/attachments"
auth-file: "/var/lib/ntfy/user.db"
auth-default-access: "deny-all"
path: apps-helm/ntfy path: apps-helm/ntfy
repoURL: https://git.martyn.berlin/martyn/infra4talos.git repoURL: https://git.martyn.berlin/martyn/infra4talos.git
targetRevision: HEAD targetRevision: HEAD

View file

@ -11,14 +11,14 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: image.tag - name: image.tag
value: v1.0.2 value: v1.0.2
- name: service.type - name: service.type
value: LoadBalancer value: LoadBalancer
- name: persistence.pvc.storageClass - name: persistence.pvc.storageClass
value: local-path-fast value: local-path-fast
- name: persistance.pvc.size - name: persistance.pvc.size
value: 3Ti value: 3Ti
values: "samba:\n users: \n - username: martyn\n password: \"564628\"" values: "samba:\n users: \n - username: martyn\n password: \"564628\""
path: apps-helm/samba4 path: apps-helm/samba4
repoURL: https://git.martyn.berlin/martyn/infra4talos.git repoURL: https://git.martyn.berlin/martyn/infra4talos.git

View file

@ -11,52 +11,52 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: image.tag - name: image.tag
value: v1.0.2 value: v1.0.2
- name: service.type - name: service.type
value: LoadBalancer value: LoadBalancer
- name: persistence.pvc.storageClass - name: persistence.pvc.storageClass
value: longhorn-fast value: longhorn-fast
- name: persistence.pvc.size - name: persistence.pvc.size
value: 100Mi #low because we're gonna loop in lots of PVCs here below... value: 100Mi
valuesObject: valuesObject:
samba: samba:
users: users:
- username: martyn - username: martyn
password: "564628" password: '564628'
affinity: affinity:
nodeAffinity: nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution: preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1 - weight: 1
preference: preference:
matchExpressions: matchExpressions:
- key: kubernetes.io/hostname - key: kubernetes.io/hostname
operator: In operator: In
values: values:
- talos-llu-kx3 - talos-llu-kx3
persistence: persistence:
extraPVCShares: extraPVCShares:
- name: oldspace - name: oldspace
size: 300Gi size: 300Gi
storageClass: longhorn-fast storageClass: longhorn-fast
- name: flacstore - name: flacstore
size: 600Gi size: 600Gi
storageClass: longhorn-fast storageClass: longhorn-fast
- name: backups - name: backups
size: 2Ti size: 2Ti
storageClass: longhorn-fast storageClass: longhorn-fast
- name: backups-overflow - name: backups-overflow
size: 1Ti size: 1Ti
storageClass: longhorn-fast storageClass: longhorn-fast
- name: usenet - name: usenet
size: 100Gi size: 100Gi
storageClass: longhorn-fast storageClass: longhorn-fast
- name: scans - name: scans
size: 1Gi size: 1Gi
storageClass: longhorn-fast storageClass: longhorn-fast
- name: s3 - name: s3
size: 20Gi size: 20Gi
storageClass: longhorn-fast storageClass: longhorn-fast
path: apps-helm/samba4 path: apps-helm/samba4
repoURL: https://git.martyn.berlin/martyn/infra4talos.git repoURL: https://git.martyn.berlin/martyn/infra4talos.git
targetRevision: HEAD targetRevision: HEAD

View file

@ -11,90 +11,90 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: image.tag - name: image.tag
value: v1.0.2 value: v1.0.2
- name: service.type - name: service.type
value: LoadBalancer value: LoadBalancer
- name: persistence.pvc.storageClass - name: persistence.pvc.storageClass
value: longhorn-spinny value: longhorn-spinny
- name: persistence.pvc.size - name: persistence.pvc.size
value: "1Ti" value: 1Ti
valuesObject: valuesObject:
samba: samba:
users: users:
- username: martyn - username: martyn
password: "564628" password: '564628'
affinity: affinity:
nodeAffinity: nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution: preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1 - weight: 1
preference: preference:
matchExpressions: matchExpressions:
- key: kubernetes.io/hostname - key: kubernetes.io/hostname
operator: In operator: In
values: values:
- talos-llu-kx3 - talos-llu-kx3
persistence: persistence:
combineShares: true combineShares: true
sharesToCombine: sharesToCombine:
- destName: films - destName: films
shares: shares:
- films1 - films1
- films2 - films2
- films3 - films3
- destName: series - destName: series
shares: shares:
- oldseries-a - oldseries-a
- moreoldseries - moreoldseries
- evenmoreoldseries - evenmoreoldseries
- runningseries-b - runningseries-b
- runningseries - runningseries
- justmoreseries - justmoreseries
- justmoreseries-2 - justmoreseries-2
- destName: roms - destName: roms
shares: shares:
- roms-a - roms-a
- roms-b - roms-b
extraPVCShares: extraPVCShares:
- name: films1 - name: films1
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: films2 - name: films2
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: films3 - name: films3
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: oldseries-a - name: oldseries-a
size: 2Ti size: 2Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: runningseries - name: runningseries
size: 2Ti size: 2Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: runningseries-b - name: runningseries-b
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: moreoldseries - name: moreoldseries
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: youtube - name: youtube
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: evenmoreoldseries - name: evenmoreoldseries
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: justmoreseries - name: justmoreseries
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: justmoreseries-2 - name: justmoreseries-2
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: roms-a - name: roms-a
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
- name: roms-b - name: roms-b
size: 1Ti size: 1Ti
storageClass: longhorn-spinny storageClass: longhorn-spinny
path: apps-helm/samba4 path: apps-helm/samba4
repoURL: https://git.martyn.berlin/martyn/infra4talos.git repoURL: https://git.martyn.berlin/martyn/infra4talos.git
targetRevision: HEAD targetRevision: HEAD

View file

@ -12,35 +12,24 @@ spec:
chart: syncthing chart: syncthing
helm: helm:
parameters: parameters:
- name: image.tag - name: image.tag
value: "1.26" value: '1.26'
- name: service.listen.enabled - name: service.listen.enabled
value: "true" value: 'true'
- name: service.listen.ports.listen.enabled - name: service.listen.ports.listen.enabled
value: "true" value: 'true'
- name: service.listen.type - name: service.listen.type
value: LoadBalancer value: LoadBalancer
- name: service.discovery.enabled - name: service.discovery.enabled
value: "false" value: 'false'
- name: service.discovery.ports.discovery.enabled - name: service.discovery.ports.discovery.enabled
value: "false" value: 'false'
values: |- values: "persistence:\n data:\n enabled: true\n type: pvc\n accessMode:\
persistence: \ ReadWriteOnce\n size: 50Gi\n storageClass: longhorn-fast\nservice:\n\
data: \ main:\n annotations:\n external-dns.alpha.kubernetes.io/hostname:\
enabled: true \ syncthing.martyn.berlin\n type: LoadBalancer\n listen:\n annotations:\n\
type: pvc \ external-dns.alpha.kubernetes.io/hostname: syncthing-listen.martyn.berlin\n\
accessMode: ReadWriteOnce \ type: LoadBalancer"
size: 50Gi
storageClass: longhorn-fast
service:
main:
annotations:
external-dns.alpha.kubernetes.io/hostname: syncthing.martyn.berlin
type: LoadBalancer
listen:
annotations:
external-dns.alpha.kubernetes.io/hostname: syncthing-listen.martyn.berlin
type: LoadBalancer
repoURL: https://k8s-at-home.com/charts/ repoURL: https://k8s-at-home.com/charts/
targetRevision: 3.5.2 targetRevision: 3.5.2
syncPolicy: syncPolicy:

View file

@ -11,12 +11,12 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: service.type - name: service.type
value: LoadBalancer value: LoadBalancer
- name: persistence.enabled - name: persistence.enabled
value: "true" value: 'true'
- name: persistence.storageClass - name: persistence.storageClass
value: longhorn-fast value: longhorn-fast
path: apps-helm/uptime-kuma path: apps-helm/uptime-kuma
repoURL: https://git.martyn.berlin/martyn/infra4talos.git repoURL: https://git.martyn.berlin/martyn/infra4talos.git
targetRevision: HEAD targetRevision: HEAD

View file

@ -11,18 +11,13 @@ spec:
source: source:
helm: helm:
parameters: parameters:
- name: web.service.type - name: web.service.type
value: LoadBalancer value: LoadBalancer
- name: wireguard.service.type - name: wireguard.service.type
value: LoadBalancer value: LoadBalancer
values: |- values: "config:\n csiSecretsStore:\n providerName: 1password\n resourceName:\
config: \ vaults/3oh5jxmxvqvpuimu2lbuajtizi/allitems/idkjj6oyua2fq6df4fkjzmh4ne/config.yaml\n\
csiSecretsStore: persistence:\n enabled: true\n storageClass: longhorn-fast"
providerName: 1password
resourceName: vaults/3oh5jxmxvqvpuimu2lbuajtizi/allitems/idkjj6oyua2fq6df4fkjzmh4ne/config.yaml
persistence:
enabled: true
storageClass: longhorn-fast
path: apps-helm/wg-access-server path: apps-helm/wg-access-server
repoURL: https://git.martyn.berlin/martyn/infra4talos repoURL: https://git.martyn.berlin/martyn/infra4talos
targetRevision: HEAD targetRevision: HEAD