add homepage dev
This commit is contained in:
		
							
								
								
									
										27
									
								
								clusters/cl01tl/applications/homepage-dev/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								clusters/cl01tl/applications/homepage-dev/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| apiVersion: v2 | ||||
| name: homepage | ||||
| version: 1.0.0 | ||||
| description: Homepage | ||||
| keywords: | ||||
|   - homepage | ||||
|   - dashboard | ||||
| home: https://wiki.alexlebens.dev/doc/homepage-dev-crZPAd8FEj | ||||
| sources: | ||||
|   - https://github.com/gethomepage/homepage | ||||
|   - https://github.com/cloudflare/cloudflared | ||||
|   - https://github.com/gethomepage/homepage/pkgs/container/homepage | ||||
|   - https://github.com/bjw-s/helm-charts/tree/main/charts/other/app-template | ||||
|   - https://github.com/alexlebens/helm-charts/tree/main/charts/cloudflared | ||||
| maintainers: | ||||
|   - name: alexlebens | ||||
| dependencies: | ||||
|   - name: app-template | ||||
|     alias: homepage | ||||
|     repository: https://bjw-s.github.io/helm-charts/ | ||||
|     version: 3.6.1 | ||||
|   - name: cloudflared | ||||
|     alias: cloudflared | ||||
|     repository: http://alexlebens.github.io/helm-charts | ||||
|     version: 1.13.0 | ||||
| icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/homepage.png | ||||
| appVersion: v0.10.0 | ||||
| @@ -0,0 +1,23 @@ | ||||
| apiVersion: external-secrets.io/v1beta1 | ||||
| kind: ExternalSecret | ||||
| metadata: | ||||
|   name: homepage-dev-cloudflared-secret | ||||
|   namespace: {{ .Release.Namespace }} | ||||
|   labels: | ||||
|     app.kubernetes.io/name: homepage-dev-cloudflared-secret | ||||
|     app.kubernetes.io/instance: {{ .Release.Name }} | ||||
|     app.kubernetes.io/version: {{ .Chart.AppVersion }} | ||||
|     app.kubernetes.io/component: web | ||||
|     app.kubernetes.io/part-of: {{ .Release.Name }} | ||||
| spec: | ||||
|   secretStoreRef: | ||||
|     kind: ClusterSecretStore | ||||
|     name: vault | ||||
|   data: | ||||
|     - secretKey: cf-tunnel-token | ||||
|       remoteRef: | ||||
|         conversionStrategy: Default | ||||
|         decodingStrategy: None | ||||
|         key: /cloudflare/tunnels/homepage-dev | ||||
|         metadataPolicy: None | ||||
|         property: token | ||||
							
								
								
									
										145
									
								
								clusters/cl01tl/applications/homepage-dev/values.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										145
									
								
								clusters/cl01tl/applications/homepage-dev/values.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,145 @@ | ||||
| homepage: | ||||
|   global: | ||||
|     nameOverride: homepage | ||||
|   controllers: | ||||
|     main: | ||||
|       type: deployment | ||||
|       annotations: | ||||
|         reloader.stakater.com/auto: "true" | ||||
|       strategy: Recreate | ||||
|       containers: | ||||
|         main: | ||||
|           image: | ||||
|             repository: ghcr.io/gethomepage/homepage | ||||
|             tag: v0.10.9 | ||||
|             pullPolicy: IfNotPresent | ||||
|           resources: | ||||
|             requests: | ||||
|               cpu: 10m | ||||
|               memory: 128Mi | ||||
|   serviceAccount: | ||||
|     create: true | ||||
|   configMaps: | ||||
|     config: | ||||
|       enabled: true | ||||
|       data: | ||||
|         docker.yaml: "" | ||||
|         kubernetes.yaml: "" | ||||
|         settings.yaml: | | ||||
|           favicon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/icon_white.png | ||||
|           headerStyle: clean | ||||
|           hideVersion: true | ||||
|           color: zinc | ||||
|           background: | ||||
|             image: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/background-3.jpg | ||||
|             brightness: 50 | ||||
|           theme: dark | ||||
|           disableCollapse: true | ||||
|         widgets.yaml: | | ||||
|           - logo: | ||||
|               icon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/icon_white.png | ||||
|           - datetime: | ||||
|               text_size: xl | ||||
|               format: | ||||
|                 dateStyle: long | ||||
|                 timeStyle: short | ||||
|                 hour12: false | ||||
|           - openmeteo: | ||||
|               label: St. Paul | ||||
|               latitude: 44.95 | ||||
|               longitude: 93.09 | ||||
|               units: metric | ||||
|               cache: 5 | ||||
|         services.yaml: | | ||||
|           - Applications: | ||||
|               - Auth: | ||||
|                   icon: sh-authentik.svg | ||||
|                   description: Authentik | ||||
|                   href: https://auth.alexlebens.dev | ||||
|                   siteMonitor: https://auth.alexlebens.dev | ||||
|                   statusStyle: dot | ||||
|               - Site: | ||||
|                   icon: https://d21zlbwtcn424f.cloudfront.net/icon_white.png | ||||
|                   description: Profile Website | ||||
|                   href: https://www.alexlebens.dev | ||||
|                   siteMonitor: https://www.alexlebens.dev | ||||
|                   statusStyle: dot | ||||
|               - Content Management: | ||||
|                   icon: directus.png | ||||
|                   description: Directus | ||||
|                   href: https://directus.alexlebens.dev | ||||
|                   siteMonitor: https://directus.alexlebens.dev | ||||
|                   statusStyle: dot | ||||
|               - Chat: | ||||
|                   icon: sh-element.svg | ||||
|                   description: Matrix | ||||
|                   href: https://chat.alexlebens.dev | ||||
|                   siteMonitor: https://chat.alexlebens.dev | ||||
|                   statusStyle: dot | ||||
|               - Wiki: | ||||
|                   icon: sh-outline.svg | ||||
|                   description: Outline | ||||
|                   href: https://wiki.alexlebens.dev | ||||
|                   siteMonitor: https://wiki.alexlebens.dev | ||||
|                   statusStyle: dot | ||||
|               - Passwords: | ||||
|                   icon: sh-vaultwarden-light.svg | ||||
|                   description: Vaultwarden | ||||
|                   href: https://passwords.alexlebens.dev | ||||
|                   siteMonitor: https://passwords.alexlebens.dev | ||||
|                   statusStyle: dot | ||||
|               - Bookmarks: | ||||
|                   icon: sh-hoarder-light.svg | ||||
|                   description: Hoader | ||||
|                   href: https://hoarder.alexlebens.dev | ||||
|                   siteMonitor: https://hoarder.alexlebens.dev | ||||
|                   statusStyle: dot | ||||
|               - RSS: | ||||
|                   icon: sh-freshrss.svg | ||||
|                   description: FreshRSS | ||||
|                   href: https://rss.alexlebens.dev | ||||
|                   siteMonitor: https://rss.alexlebens.dev | ||||
|                   statusStyle: dot | ||||
|         bookmarks.yaml: "" | ||||
|   service: | ||||
|     http: | ||||
|       controller: main | ||||
|       ports: | ||||
|         http: | ||||
|           port: 80 | ||||
|           targetPort: 3000 | ||||
|           protocol: HTTP | ||||
|   persistence: | ||||
|     config: | ||||
|       enabled: true | ||||
|       type: configMap | ||||
|       name: homepage-dev-config | ||||
|       advancedMounts: | ||||
|         main: | ||||
|           main: | ||||
|             - path: /app/config/bookmarks.yaml | ||||
|               readOnly: true | ||||
|               mountPropagation: None | ||||
|               subPath: bookmarks.yaml | ||||
|             - path: /app/config/docker.yaml | ||||
|               readOnly: true | ||||
|               mountPropagation: None | ||||
|               subPath: docker.yaml | ||||
|             - path: /app/config/kubernetes.yaml | ||||
|               readOnly: true | ||||
|               mountPropagation: None | ||||
|               subPath: kubernetes.yaml | ||||
|             - path: /app/config/services.yaml | ||||
|               readOnly: true | ||||
|               mountPropagation: None | ||||
|               subPath: services.yaml | ||||
|             - path: /app/config/settings.yaml | ||||
|               readOnly: true | ||||
|               mountPropagation: None | ||||
|               subPath: settings.yaml | ||||
|             - path: /app/config/widgets.yaml | ||||
|               readOnly: true | ||||
|               mountPropagation: None | ||||
|               subPath: widgets.yaml | ||||
| cloudflared: | ||||
|   existingSecretName: homepage-dev-cloudflared-secret | ||||
		Reference in New Issue
	
	Block a user