mirror of
https://github.com/karl0ss/homepage.git
synced 2025-05-25 23:25:18 +01:00
115 lines
2.8 KiB
YAML
115 lines
2.8 KiB
YAML
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
|