{{ template "hamburger" }}
{{ template "page_progress" }}
{{ template "page_title" "OpenRun Syncs" }}
Declarative sources of truth - apps are created and updated from these repos
{{ block "sync_rows" . }}
{{ template "flash_alerts" .Data }}
{{ if .Data.SyncResult }}
{{ template "sync_result" .Data.SyncResult }}
{{ end }}
{{ if .Data.Syncs }}
{{ else if not .Data.FlashError }}
{{ end }}
{{ end }}
| Details | State | Source | Trigger | Flags | By | Last sync | Actions |
|---|---|---|---|---|---|---|---|
| {{ template "drilldown_icon" }} | {{ if eq .state "Failing" }} failing {{ else if eq .state "Disabled" }} disabled {{ else }} healthy {{ end }} | {{ .repo }} {{ if .branch }} {{ .branch }} {{ end }} | {{ range .flags }} {{ if eq . "clobber" }} {{ . }} {{ else }} {{ . }} {{ end }} {{ else }} staging only {{ end }} |
|
{{ if .Data.Query }}
No syncs match "{{ .Data.Query }}"
{{ else }}No sync sources configured yet
Manage apps declaratively - point OpenRun at a git repo with app definitions
+ Add sync source {{ end }}