-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues.yaml
247 lines (240 loc) · 7.79 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
# Default values for littlelink.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# The desired number of running replicas for LittleLink.
# Default: "1"
replicaCount: ""
# Container images used for LittleLink.
image:
# LittleLink container image configurations.
# Source: https://github.com/techno-tim/littlelink-server/pkgs/container/littlelink-server
littlelink:
# The registry where the LittleLink container image is hosted.
# Default: "ghcr.io"
registry: ""
# The name of the repository that contains the LittleLink container image used.
# Default: "techno-tim/littlelink-server"
repository: ""
# The tag that specifies the version of the LittleLink container image used.
# Default: Chart appVersion
tag: ""
# The policy that determines when Kubernetes should pull the LittleLink container image.
# Default: "IfNotPresent"
pullPolicy: ""
# Init container image configurations.
# Source: https://hub.docker.com/_/busybox
init:
# The registry where the Init container image is hosted.
# Default: "docker.io"
registry: ""
# The name of the repository that contains the Init container image used.
# Default: "busybox"
repository: ""
# The tag that specifies the version of the Init container image used.
# Default: "1.36.1"
tag: ""
# The policy that determines when Kubernetes should pull the Init container image.
# Default: "IfNotPresent"
pullPolicy: ""
# Credentials used to securely authenticate and authorise the pulling of container images from private registries.
# Example:
# imagePullSecrets:
# - name: "ghcr-token-secret"
imagePullSecrets: []
# LittleLink configurations.
littlelink:
# The author of the LittleLink page, used for meta tags and general attribution.
# Example:
# author: "John Doe"
author: ""
# A short description or biography about the owner of the LittleLink page.
# Example:
# biography: "Tech enthusiast sharing useful links and resources."
biography: ""
# The ingress domain name that hosts the LittleLink server.
# Example:
# domain: "littlelink.example.com"
domain: ""
# The text to display at the bottom of the LittleLink page.
# Example:
# footer: "LittleLink © 2024"
footer: ""
# The display name to be shown prominently as the LittleLink page header.
# Default: "LittleLink"
# Example:
# name: "My Link Page"
name: ""
# The selected LittleLink theme which features a predefined visual style, colors, and layouts.
# Default: "dark"
# Example:
# theme: "light"
theme: ""
# The title displayed in the browser tab of the LittleLink page.
# Default: "LittleLink"
# Example:
# title: "My Link Page"
title: ""
# Avatar configurations.
avatar:
# The file of the avatar image to display on the LittleLink page.
# Note: The `${.url}` option is ignored if this option is set.
# Example:
# ```--set-file littlelink.avatar.file=avatar.jpg```
file: ""
# The URL of the avatar image to display on the LittleLink page.
# Note: This option is ignored if the `${.file}` option is set.
# Example:
# url: "https://example.com/avatar.jpg"
url: ""
# The accessible alternate text for the avatar image.
# Default: `${.name}`
# Example:
# alt: "Profile picture"
alt: ""
# The width of the avatar image in pixels.
# Default: "400"
# Example:
# width: "600"
width: ""
# The height of the avatar image in pixels.
# Default: "400"
# Example:
# height: "600"
height: ""
# Favicon configurations.
favicon:
# The file of the favicon representing the LittleLink page.
# Note: The `${.url}` option is ignored if this option is set.
# Example:
# ```--set-file littlelink.favicon.file=favicon.jpg```
file: ""
# The URL of the favicon representing the LittleLink page.
# Note: This option is ignored if the `${.file}` option is set.
# Example:
# favicon: "https://example.com/favicon.ico"
url: ""
# Custom init script to run before the LittleLink container starts.
# Example:
# initScript: >-
# echo "Hello, World!"
# echo "This is a custom init script."
initScript: ""
# The list of links to be displayed on the LittleLink interface.
# Items: `.name`, `.url`, `.custom`
# Example:
# links:
# # The unique identifier or title for the link.
# # Example:
# # name: "github"
# - name: ""
# # The URL to which the link should point.
# # Example:
# # url: "https://github.com"
# url: ""
# # Custom link configurations.
# # Items: `.enabled`, `.text`, `.alt`, `.icon`, `.color`, `.text_color`
# custom:
# # Specifies whether the link should use custom configurations.
# # Example:
# # enabled: true
# enabled: false
# # The text that will be displayed for the custom link.
# # Default: `${links.name}`
# # Example:
# # text: "Documentation"
# text: ""
# # The accessible alternate text for the custom link.
# # Default: `${links.custom.text}`
# # Example:
# # alt: "Link to documentation"
# alt: ""
# # The icon that will be displayed on the custom link, typically using an icon class.
# # Example:
# # icon: "fas fa-file-alt"
# icon: ""
# # The background color of the custom link button.
# # Default: "#000000"
# # Example:
# # color: "#ffffff"
# color: ""
# # The color of the text within the custom link button.
# # Default: "#ffffff"
# # Example:
# # text_color: "#000000"
# text_color: ""
links: []
# Ingress configurations.
ingress:
# Specifies whether Ingress should be enabled for hosting LittleLink services.
# Example:
# enabled: true
enabled: false
# The name of the cluster issuer for Ingress.
# Default: "letsencrypt-dns-prod"
# Example:
# clusterIssuer: "letsencrypt-http-prod"
clusterIssuer: ""
# Specifies whether the WWW subdomain should be enabled.
# Example:
# www: true
www: false
# Additional configuration annotations to be added to the Ingress resource.
# Items: `.prefix`, `.name`, `.value`
# Example:
# customAnnotations:
# # The prefix of the annotation.
# # Default: "nginx.ingress.kubernetes.io"
# # Example:
# # prefix: "nginx.org"
# - prefix: ""
# # The name of the annotation.
# # Example:
# # name: "proxy-connect-timeout"
# name: ""
# # The value of the annotation.
# # Example:
# # value: "120"
# value: ""
customAnnotations: []
# Service configurations.
service:
# The optional node port to expose when the service type is NodePort.
# Example:
# nodePort: "32000"
nodePort: ""
# The port on which the LittleLink server should listen for connections.
# Default: "8080"
# Example:
# port: "80"
port: ""
# The type of service used to expose LittleLink services.
# Default: "ClusterIP"
# Example:
# type: "NodePort"
type: ""
# Resource requirements and limits for LittleLink containers.
resources:
# LittleLink container resources.
# Example:
# littlelink:
# # The minimum amount of resources required by LittleLink to run.
# requests:
# # The minimum amount of CPU resources required by LittleLink.
# # Example:
# # cpu: "10m"
# cpu: "50m"
# # The minimum amount of memory required by LittleLink.
# # Example:
# # memory: "10Mi"
# memory: "50Mi"
# # The maximum amount of resources allowed for LittleLink.
# limits:
# # The maximum amount of CPU resources allowed for LittleLink.
# # Example:
# # cpu: "250m"
# cpu: "100m"
# # The maximum amount of memory allowed for LittleLink.
# # Example:
# # memory: "250Mi"
# memory: "100Mi"
littlelink: {}