|
@@ -0,0 +1,114 @@
|
|
|
+image:
|
|
|
+ repository: ghcr.io/benphelps/homepage
|
|
|
+ # tag: v0.6.0
|
|
|
+
|
|
|
+# Enable RBAC. RBAC is necessary to use Kubernetes integration
|
|
|
+enableRbac: false
|
|
|
+
|
|
|
+serviceAccount:
|
|
|
+ # Specify a different service account name
|
|
|
+ name: homepage
|
|
|
+ # Create service account. Needed when RBAC is enabled.
|
|
|
+ create: false
|
|
|
+
|
|
|
+service:
|
|
|
+ main:
|
|
|
+ ports:
|
|
|
+ http:
|
|
|
+ port: 3000
|
|
|
+
|
|
|
+controller:
|
|
|
+ strategy: RollingUpdate
|
|
|
+ rollingUpdate:
|
|
|
+ maxSurge: 25%
|
|
|
+ maxUnavailable: 25%
|
|
|
+
|
|
|
+# Enable the ingress to expose Homepage to the network.
|
|
|
+ingress:
|
|
|
+ main:
|
|
|
+ enabled: false
|
|
|
+ # labels:
|
|
|
+ # # This label will enable discover of this deployment in Homepage
|
|
|
+ # gethomepage.dev/enabled: "true"
|
|
|
+ # annotations:
|
|
|
+ # # These annotations will configure how this deployment is shown in Homepage
|
|
|
+ # gethomepage.dev/name: "Homepage"
|
|
|
+ # gethomepage.dev/description: "A modern, secure, highly customizable application dashboard."
|
|
|
+ # gethomepage.dev/group: "A New Group"
|
|
|
+ # gethomepage.dev/icon: "homepage.png"
|
|
|
+ # ingressClassName: "nginx"
|
|
|
+ # hosts:
|
|
|
+ # - host: &host "homepage.local"
|
|
|
+ # paths:
|
|
|
+ # - path: /
|
|
|
+ # pathType: Prefix
|
|
|
+ # tls:
|
|
|
+ # - hosts:
|
|
|
+ # - *host
|
|
|
+
|
|
|
+# All the config files for Homepage can be specified under their relevant config block.
|
|
|
+config:
|
|
|
+ # To use an existing ConfigMap uncomment this line and specify the name
|
|
|
+ # useExistingConfigMap: existing-homepage-configmap
|
|
|
+ bookmarks:
|
|
|
+ - Developer:
|
|
|
+ - Github:
|
|
|
+ - abbr: GH
|
|
|
+ href: https://github.com/
|
|
|
+ services:
|
|
|
+ - My First Group:
|
|
|
+ - My First Service:
|
|
|
+ href: http://localhost/
|
|
|
+ description: Homepage is awesome
|
|
|
+
|
|
|
+ - My Second Group:
|
|
|
+ - My Second Service:
|
|
|
+ href: http://localhost/
|
|
|
+ description: Homepage is the best
|
|
|
+
|
|
|
+ - My Third Group:
|
|
|
+ - My Third Service:
|
|
|
+ href: http://localhost/
|
|
|
+ description: Homepage is 😎
|
|
|
+ widgets:
|
|
|
+ - resources:
|
|
|
+ # change backend to 'kubernetes' to use Kubernetes integration. Requires RBAC.
|
|
|
+ backend: resources
|
|
|
+ expanded: true
|
|
|
+ cpu: true
|
|
|
+ memory: true
|
|
|
+ - search:
|
|
|
+ provider: duckduckgo
|
|
|
+ target: _blank
|
|
|
+ ## Uncomment to enable Kubernetes integration
|
|
|
+ # - kubernetes:
|
|
|
+ # cluster:
|
|
|
+ # show: true
|
|
|
+ # cpu: true
|
|
|
+ # memory: true
|
|
|
+ # showLabel: true
|
|
|
+ # label: "cluster"
|
|
|
+ # nodes:
|
|
|
+ # show: true
|
|
|
+ # cpu: true
|
|
|
+ # memory: true
|
|
|
+ # showLabel: true
|
|
|
+ kubernetes:
|
|
|
+ # change mode to 'cluster' to use RBAC service account
|
|
|
+ mode: disable
|
|
|
+ docker:
|
|
|
+ settings:
|
|
|
+
|
|
|
+persistence:
|
|
|
+ logs:
|
|
|
+ enabled: true
|
|
|
+ type: emptyDir
|
|
|
+ mountPath: /app/config/logs
|
|
|
+
|
|
|
+# resources:
|
|
|
+# requests:
|
|
|
+# memory: 10Mi
|
|
|
+# cpu: 10m
|
|
|
+# limits:
|
|
|
+# memory: 200Mi
|
|
|
+# cpu: 500m
|