helm: plugins: - path: https://github.com/databus23/helm-diff repositories: - name: longhorn url: https://charts.longhorn.io # - name: jetstack # url: https://charts.jetstack.io # - name: rancher-stable # url: https://releases.rancher.com/server-charts/stable # - name: gitea-charts # url: https://dl.gitea.io/charts/ charts: - name: longhorn namespace: longhorn-system ref: longhorn/longhorn # - name: cert-manager # namespace: cert-manager # ref: jetstack/cert-manager # setvalues: # installCRDs: true # - name: rancher # namespace: cattle-system # ref: rancher-stable/rancher # setvalues: # hostname: rancher.bessems.lan # bootstrapPassword: admin # ingress.tls.source: letsEncrypt # letsEncrypt.email: me@example.org # letsEncrypt.ingress.class: nginx # - name: gitea # namespace: gitea # ref: gitea-charts/gitea # setvalues: # ingress: # enabled: true # # className: nginx # annotations: {} # # kubernetes.io/ingress.class: nginx # # kubernetes.io/tls-acme: "true" # hosts: # - host: git.besssems.lan # paths: # - path: / # pathType: Prefix # persistence: # enabled: true # storageClass: longhorn # # gitea: # # admin: # # #existingSecret: gitea-admin-secret # # username: gitea_admin # # password: r8sA8CPHD9!bt6d # # email: "gitea@local.domain" - name: fleet-crd namespace: fleet-system ref: "https://github.com/rancher/fleet/releases/download/v0.3.9/fleet-crd-0.3.9.tgz" - name: fleet namespace: fleet-system ref: "https://github.com/rancher/fleet/releases/download/v0.3.9/fleet-0.3.9.tgz" manifests: - name: ingress_longhorn-frontend definition: >- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: namespace: longhorn-system name: longhorn-ingress annotations: kubernetes.io/ingress.class: "traefik" spec: rules: - host: storage.bessems.lan http: paths: - path: / pathType: Prefix backend: service: name: longhorn-frontend port: number: 80