flatpak-mirror wurde installiert.

{{- if not .Values.image.sync.repository }}

ACHTUNG: Es wurde kein image.sync.repository gesetzt! Der sync-Container
wird ohne gültiges Image nicht starten. Baue zuerst das Image aus
docker/sync/ des Quell-Repos und trage die Registry ein:

  docker build -t <registry>/<name>/flatpak-sync:1.0.0 docker/sync
  docker push <registry>/<name>/flatpak-sync:1.0.0
  helm upgrade {{ .Release.Name }} <chart> --set image.sync.repository=<registry>/<name>/flatpak-sync
{{- end }}

Repo-Status prüfen:
  kubectl logs -n {{ .Release.Namespace }} deploy/{{ include "flatpak-mirror.fullname" . }} -c sync -f

Zugriff auf das Repo:
{{- if .Values.ingress.enabled }}
  {{- range .Values.ingress.hosts }}
  http://{{ .host }}{{ (first .paths).path }}
  {{- end }}
{{- else if contains "NodePort" .Values.service.type }}
  export NODE_PORT=$(kubectl get -n {{ .Release.Namespace }} svc {{ include "flatpak-mirror.fullname" . }} -o jsonpath="{.spec.ports[0].nodePort}")
  export NODE_IP=$(kubectl get nodes -o jsonpath="{.items[0].status.addresses[0].address}")
  echo http://$NODE_IP:$NODE_PORT
{{- else if contains "LoadBalancer" .Values.service.type }}
  kubectl get -n {{ .Release.Namespace }} svc {{ include "flatpak-mirror.fullname" . }} -w
{{- else }}
  kubectl port-forward -n {{ .Release.Namespace }} svc/{{ include "flatpak-mirror.fullname" . }} 8080:{{ .Values.service.port }}
  # dann: http://localhost:8080
{{- end }}

Als Flatpak-Remote hinzufügen (Test, ohne GPG-Verify):
  flatpak remote-add --no-gpg-verify test-repo http://<server>:<port>
  flatpak install test-repo org.mozilla.firefox
