Georges-Antoine Assi
bd1c2b1881
Add setting to hide widgets on failure
1 year ago
shamoon
b5ada5ef11
Add type field to services from api
1 year ago
shamoon
7e012993d8
Support per-service stats control
1 year ago
shamoon
e4788cc7f6
Fix widget option boolean parsing with docker labels
1 year ago
shamoon
a42c50f1cc
fix emby widget options interpolation
2 years ago
shamoon
a0fa6367ca
Merge pull request #1161 from MrLemur/add-traefik-ingressroute
...
Feature: Add Traefik IngressRoute support for Kubernetes
2 years ago
shamoon
48180604f9
Fix jellyfin / emby blocks boolean evaluation
2 years ago
Sebastian Osiński
f55ba3b67a
Add option to specify volume in Diskstation widget
2 years ago
Kassim Benhaddad
df714c7556
feat: add Traefik IngressRoute support for k8s
2 years ago
shamoon
eaf7ba608b
Fix blocks for emby/jellyfin, support enable/disable
2 years ago
James Wynn
e0f1aae4d5
Added support for environment variable substitution
...
* Only environment variables starting with HOMEPAGE_VAR_ and HOMEPAGE_FILE_
are supported
* The value of env var HOMEPAGE_VAR_XXX will replace {{HOMEPAGE_VAR_XXX}}
in any config
* The value of env var HOMEPAGE_FILE_XXX must be a file path, the contents
of which will be used to replace {{HOMEPAGE_FILE_XXX}} in any config
* If a substituted value contains a variable reference it may also be
replaced, but the behavior is non-deterministic
2 years ago
James Wynn
f8f96645b0
Added "external" boolean annotation to specify external services
...
External services define a kubernetes service pointing to an application
hosted outside of the cluster. These services should not attempt to get
the status based on kubernetes deployments. The new boolean flag disables
this functionality. Since this is an edge case, the default value is "false".
2 years ago
James Wynn
b4cdb03228
Added support for "ping" configuration in kubernetes ingress annotations
2 years ago
shamoon
17ebdd8226
Unifi widgets support sites other than default
2 years ago
Jason Fischer
e96036e076
Merge pull request #873 from jameswynn/sort-services-by-weight
...
Services are now sorted by a new 'weight' field
2 years ago
James Wynn
8d016629d3
Services are now sorted by the 'weight' field.
...
* Default for discovered services is 0
* Default weight for configured services is their index within their
group scaled by 100, i.e. (index + 1) * 100
* Should be backwards compatible with current loose ordering
2 years ago
James Wynn
02e9df8f28
Parse widget field list if is a string
2 years ago
Michael Shamoon
ca4b5b131d
Allow specifying wan interface on opnsense widget
2 years ago
James Wynn
4d6ce1f7e2
Widgets in discovered services now work correctly
2 years ago
James Wynn
36ed1022e3
detection now uses annotation "gethomepage.dev/enabled" instead of label
2 years ago
James Wynn
e15ba1c82c
Merge branch 'main' into kubernetes
2 years ago
Michael Shamoon
ee729a7e6a
remove error on no discovered services
2 years ago
Michael Shamoon
6b90d3ef28
Handle docker server failures if others succeed
2 years ago
Vinay Dawani
9188f5cdd9
cleanup
2 years ago
Vinay Dawani
fb883c7b27
added yaml file variable for swarm mode checks
2 years ago
James Wynn
ec08535204
fixed podSelector discovery
2 years ago
James Wynn
a146c13c4f
fixed unintentional blank default podSelector from discovery
2 years ago
James Wynn
8543118607
updated ingress selector label, added href override annotation
2 years ago
James Wynn
09eb172079
new status format, new podSelector field, more accurate pod stats
...
* renamed pod label prefix from "homepage" to "gethomepage.dev"
which is more inline with typical kubernetes practices
2 years ago
James Wynn
174cb651b4
Merge branch 'main' into kubernetes
2 years ago
shamoon
9d2f1ab8c8
Add default interval setting for coinmarketcap
2 years ago
James Wynn
056e26dfd3
Improved handling of empty or disabled kubernetes configuration
2 years ago
James Wynn
0c6f7dbee1
Cleaned up some variable names
2 years ago
James Wynn
4fc6db49ca
Improved kubernetes error handling
2 years ago
James Wynn
c4333fd2dc
Kubernetes support
...
* Total CPU and Memory usage for the entire cluster
* Total CPU and Memory usage for kubernetes pods
* Service discovery via annotations on ingress
* No storage stats yet
* No network stats yet
2 years ago
Michael Shamoon
48a09e5a99
Refactor info widget sanitizing / privateOptions
2 years ago
Michael Shamoon
7c39cd8960
Private widget options API
2 years ago
Ben Phelps
ba428cf3ae
fix docker service discovery #343
2 years ago
Jason Fischer
9b7d6b196f
Allow widget field visibility to be configurable
2 years ago
Ben Phelps
4386999c38
further restructuring
2 years ago