---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: oxicloud
  namespace: argocd
spec:
  destination:
    name: ''
    namespace: apps-roboces
    server: https://kubernetes.default.svc
  sources:
    - path: k8s/charts/oxicloud
      repoURL: https://git.roboces.dev/catalin/fukuops.git
      targetRevision: main
      helm:
        valuesObject:
          image:
            repository: diocrafts/oxicloud
            pullPolicy: Always
            tag: "0.5.5"
          persistence:
            enabled: true
            storageClass: "truenas-nfs-csi"
            accessMode: ReadWriteMany
            size: 50Gi
          service:
            type: LoadBalancer
          config:
            server:
              port: 8086
              host: "0.0.0.0"
              baseUrl: "https://cloud.roboces.dev"
            features:
              enableAuth: "true"
              enableSharing: "true"
            mimalloc:
              purgeDelay: "0"
              allowLargeOsPages: "0"
          secrets:
            existingSecret: oxicloud
          wopi:
            enabled: false
          ingress:
            className: "traefik"
            hosts:
              - host: cloud.roboces.dev
                paths:
                  - path: /
                    pathType: ImplementationSpecific
            tls: []
  project: roboces
  syncPolicy:
    automated: {}
