1
1
# vui
2
2
3
- ![ Version: 0.1.20 ] ( https://img.shields.io/badge/Version-0.1.20 -informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 0.1.18 ] ( https://img.shields.io/badge/AppVersion-0.1.18 -informational?style=flat-square )
3
+ ![ Version: 0.1.21 ] ( https://img.shields.io/badge/Version-0.1.21 -informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 0.1.19 ] ( https://img.shields.io/badge/AppVersion-0.1.19 -informational?style=flat-square )
4
4
5
5
Velero User Interface: a friendly UI and dashboard for Velero
6
6
@@ -27,8 +27,9 @@ Velero User Interface: a friendly UI and dashboard for Velero
27
27
| api.apiServer.affinity | object | ` {} ` | Operator affinity |
28
28
| api.apiServer.image.registry | string | ` "docker.io" ` | Image Registry |
29
29
| api.apiServer.image.repository | string | ` "dserio83/velero-api" ` | Image Repository |
30
- | api.apiServer.image.tag | string | ` "0.1.21 " ` | Image Tag |
30
+ | api.apiServer.image.tag | string | ` "0.1.22 " ` | Image Tag |
31
31
| api.apiServer.imagePullPolicy | string | ` "IfNotPresent" ` | |
32
+ | api.apiServer.imagePullSecrets | list | ` [] ` | |
32
33
| api.apiServer.nodeSelector | object | ` {} ` | Operator nodeSelector |
33
34
| api.apiServer.podSecurityContext | object | ` {"enabled":false,"seccompProfile":{"type":"RuntimeDefault"}} ` | SecurityContext for Pod |
34
35
| api.apiServer.resources | object | ` {} ` | Resources for the Operator |
@@ -41,20 +42,18 @@ Velero User Interface: a friendly UI and dashboard for Velero
41
42
| api.ports[ 0] .protocol | string | ` "TCP" ` | |
42
43
| api.ports[ 0] .targetPort | string | ` "api" ` | |
43
44
| api.replicas | int | ` 1 ` | |
44
- | api.type | string | ` "ClusterIP" ` | |
45
45
| apiConfig.apiEnableDocumentation | string | ` "1" ` | Enabled/Disabled the fastapi documentation user interfaces |
46
46
| apiConfig.apiEndpointPort | string | ` "8001" ` | Socket bind port |
47
47
| apiConfig.apiEndpointUrl | string | ` "0.0.0.0" ` | Socket bind host |
48
- | apiConfig.apiRateLimiterCustom1 | string | ` "Security:xxx:60:20 " ` | Custom security rate limiter: 60 seconds max requests 10 |
49
- | apiConfig.apiRateLimiterL1 | string | ` "60:20 " ` | Rate limiter: 60 seconds max requests 10 |
48
+ | apiConfig.apiRateLimiterCustom1 | string | ` "Security:xxx:60:100 " ` | Custom security rate limiter: 60 seconds max requests 10 |
49
+ | apiConfig.apiRateLimiterL1 | string | ` "60:100 " ` | Rate limiter: 60 seconds max requests 10 |
50
50
| apiConfig.apiTokenExpirationMin | string | ` "60" ` | Token validity after the creation (minutes) |
51
51
| apiConfig.apiTokenRefreshExpirationDays | string | ` "7" ` | Token validity after the creation (days) |
52
52
| apiConfig.debugLevel | string | ` "info" ` | Debug level info |
53
53
| apiConfig.defaultAdminPassword | string | ` "admin" ` | Default admin password |
54
54
| apiConfig.defaultAdminUsername | string | ` "admin" ` | Default admin username |
55
55
| apiConfig.downloadTmpFolder | string | ` "/tmp/velero-api" ` | Destination folder when executing velero backup download |
56
56
| apiConfig.existingSecret | string | ` nil ` | Reference to own secret |
57
- | apiConfig.k8SInClusterMode | string | ` "True" ` | Enabled if is deployed in a cluster |
58
57
| apiConfig.origins1 | string | ` "*" ` | Allowed origin |
59
58
| apiConfig.resticPassword | string | ` "static-passw0rd" ` | Velero restic password |
60
59
| apiConfig.securityDisableUsersPwdRate | string | ` "1" ` | If True user can have a weak password, otherwise is required a strong password |
@@ -68,19 +67,21 @@ Velero User Interface: a friendly UI and dashboard for Velero
68
67
| apiConfig.veleroCliPathCustom | string | ` "./velero-client-binary" ` | Path where the user can store manually the binary file |
69
68
| apiConfig.veleroCliVersion | string | ` "v1.12.2" ` | Name of the velero client release to be used |
70
69
| apiSa.serviceAccount.annotations | object | ` {} ` | |
70
+ | clusterIpService.enabled | bool | ` false ` | Enable or disable ClusterIP services |
71
71
| global.agentMode | bool | ` false ` | Agent mode: If true, the UI will not be installed |
72
72
| global.clusterName | string | ` "<cluster-name>" ` | ClusterName |
73
- | global.kubernetesClusterDomain | string | ` "cluster.local " ` | Kubernetes Cluster Domain |
74
- | global.veleroNamespace | string | ` "velero" ` | Namespace of velero installation |
73
+ | global.k8SInclusterMode | string | ` "True " ` | Enable in cluster mode |
74
+ | global.veleroNamespace | string | ` "velero" ` | Name of the namespace where vmware-tanzu/ velero is deployed |
75
75
| k8SReadOnlyServiceAccount.serviceAccount.annotations | object | ` {} ` | |
76
76
| report.failedJobsHistoryLimit | int | ` 0 ` | |
77
77
| report.schedule | string | ` "0 8 * * *" ` | Cron for full report |
78
78
| report.successfulJobsHistoryLimit | int | ` 0 ` | |
79
79
| report.veleroWatchdogReport.affinity | object | ` {} ` | Operator affinity |
80
80
| report.veleroWatchdogReport.image.registry | string | ` "docker.io" ` | Image Registry |
81
81
| report.veleroWatchdogReport.image.repository | string | ` "dserio83/velero-watchdog" ` | Image Repository |
82
- | report.veleroWatchdogReport.image.tag | string | ` "0.1.6 " ` | Image Tag |
82
+ | report.veleroWatchdogReport.image.tag | string | ` "0.1.7 " ` | Image Tag |
83
83
| report.veleroWatchdogReport.imagePullPolicy | string | ` "IfNotPresent" ` | |
84
+ | report.veleroWatchdogReport.imagePullSecrets | list | ` [] ` | |
84
85
| report.veleroWatchdogReport.nodeSelector | object | ` {} ` | Operator nodeSelector |
85
86
| report.veleroWatchdogReport.podSecurityContext | object | ` {"enabled":false,"seccompProfile":{"type":"RuntimeDefault"}} ` | SecurityContext for Pod |
86
87
| report.veleroWatchdogReport.resources | object | ` {} ` | Resources for the Operator |
@@ -93,12 +94,12 @@ Velero User Interface: a friendly UI and dashboard for Velero
93
94
| ui.ports[ 0] .protocol | string | ` "TCP" ` | |
94
95
| ui.ports[ 0] .targetPort | string | ` "run" ` | |
95
96
| ui.replicas | int | ` 1 ` | |
96
- | ui.type | string | ` "ClusterIP" ` | |
97
97
| ui.webServer.affinity | object | ` {} ` | Operator affinity |
98
98
| ui.webServer.image.registry | string | ` "docker.io" ` | Image Registry |
99
99
| ui.webServer.image.repository | string | ` "dserio83/velero-ui" ` | Image Repository |
100
- | ui.webServer.image.tag | string | ` "0.1.20 " ` | Image Tag |
100
+ | ui.webServer.image.tag | string | ` "0.1.21 " ` | Image Tag |
101
101
| ui.webServer.imagePullPolicy | string | ` "IfNotPresent" ` | Image pull policy |
102
+ | ui.webServer.imagePullSecrets | list | ` [] ` | |
102
103
| ui.webServer.nodeSelector | object | ` {} ` | Operator nodeSelector |
103
104
| ui.webServer.podSecurityContext | object | ` {"enabled":false,"seccompProfile":{"type":"RuntimeDefault"}} ` | SecurityContext for Pod |
104
105
| ui.webServer.resources | object | ` {} ` | Resources for the Operator |
@@ -127,8 +128,9 @@ Velero User Interface: a friendly UI and dashboard for Velero
127
128
| watchdog.veleroMonitoring.affinity | object | ` {} ` | Operator affinity |
128
129
| watchdog.veleroMonitoring.image.registry | string | ` "docker.io" ` | Image Registry |
129
130
| watchdog.veleroMonitoring.image.repository | string | ` "dserio83/velero-watchdog" ` | Image Repository |
130
- | watchdog.veleroMonitoring.image.tag | string | ` "0.1.6 " ` | Image Tag |
131
+ | watchdog.veleroMonitoring.image.tag | string | ` "0.1.7 " ` | Image Tag |
131
132
| watchdog.veleroMonitoring.imagePullPolicy | string | ` "IfNotPresent" ` | |
133
+ | watchdog.veleroMonitoring.imagePullSecrets | list | ` [] ` | |
132
134
| watchdog.veleroMonitoring.nodeSelector | object | ` {} ` | Operator nodeSelector |
133
135
| watchdog.veleroMonitoring.podSecurityContext | object | ` {"enabled":false,"seccompProfile":{"type":"RuntimeDefault"}} ` | SecurityContext for Pod |
134
136
| watchdog.veleroMonitoring.resources | object | ` {"limits":{"cpu":"500m","memory":"1256Mi"},"requests":{"cpu":"250m","memory":"256Mi"}} ` | Resources for the Operator |
@@ -142,25 +144,24 @@ Velero User Interface: a friendly UI and dashboard for Velero
142
144
| watchdogConfig.apiEndpointURL | string | ` "0.0.0.0" ` | Socket bind host |
143
145
| watchdogConfig.backupEnable | string | ` "True" ` | Enable watcher for backups without schedule or last backup for each schedule |
144
146
| watchdogConfig.debug | string | ` "False" ` | View debugging information. |
145
- | watchdogConfig.debugLevel | string | ` "Info " ` | Debug level information. |
147
+ | watchdogConfig.debugLevel | string | ` "info " ` | Debug level information. |
146
148
| watchdogConfig.emailAccount | string | ` "<email>" ` | User name account |
147
149
| watchdogConfig.emailEnable | string | ` "False" ` | Enable email notification |
148
150
| watchdogConfig.emailPassword | string | ` "<pwd>" ` | Email password account |
149
151
| watchdogConfig.emailRecipients | string | ` "<recipients>" ` | Email recipients semicolon separated |
150
152
| watchdogConfig.emailSmtpPort | string | ` "<smtp-port>" ` | SMTP port |
151
153
| watchdogConfig.emailSmtpServer | string | ` "<smtp-server>" ` | SMTP server |
152
154
| watchdogConfig.expiresDaysWarning | string | ` "29" ` | Number of days to backup expiration below which to display a warning about the backup |
153
- | watchdogConfig.k8SInclusterMode | string | ` "True" ` | Enable in cluster mode |
154
- | watchdogConfig.k8sVeleroNamespace | string | ` "velero" ` | Name of the namespace where vmware-tanzu/velero is deployed |
155
155
| watchdogConfig.notificationSkipCompleted | string | ` "True" ` | Skip notification new completed backup |
156
156
| watchdogConfig.notificationSkipDeleting | string | ` "True" ` | Skip notification backup deleting |
157
157
| watchdogConfig.notificationSkipInProgress | string | ` "True" ` | Skip notification new in progress backup |
158
158
| watchdogConfig.notificationSkipRemoved | string | ` "True" ` | Skip notification backup removed |
159
- | watchdogConfig.processClusterName | string | ` "<cluster-name>" ` | Force the cluster name and it appears in the message |
160
159
| watchdogConfig.processCycleSec | string | ` "300" ` | Cycle time (seconds) |
161
160
| watchdogConfig.reportBackupItemPrefix | string | ` "" ` | Add a prefix to backup items in reports |
162
161
| watchdogConfig.reportScheduleItemPrefix | string | ` "" ` | Add a prefix to schedule items in reports |
163
162
| watchdogConfig.scheduleEnable | string | ` "True" ` | Enable watcher for schedule |
163
+ | watchdogConfig.sendReportAtStartup | string | ` "False" ` | Send report at startup |
164
+ | watchdogConfig.sendStartMessage | string | ` "True" ` | Send notification message at startup |
164
165
| watchdogConfig.slackChannel | string | ` "<channel-id>" ` | Channel id where sens the notification |
165
166
| watchdogConfig.slackEnable | string | ` "False" ` | Enable Slack notification |
166
167
| watchdogConfig.slackToken | string | ` "<token>" ` | Token for access to Slack via Http API |
0 commit comments