mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Add cronjob trigger
Signed-off-by: Nox <aurelien.gaston@krondor.fr>
This commit is contained in:
parent
4bd29a6d88
commit
702b6d8619
@ -51,7 +51,7 @@ msgid "Account Name"
|
|||||||
msgstr "Account Name"
|
msgstr "Account Name"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:51
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:51
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:46
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:50
|
||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Active"
|
msgstr "Active"
|
||||||
|
|
||||||
@ -107,7 +107,7 @@ msgstr "Affinities"
|
|||||||
#: src/renderer/components/+user-management-roles/roles.tsx:35
|
#: src/renderer/components/+user-management-roles/roles.tsx:35
|
||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:38
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:38
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:38
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:38
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:48
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:52
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:50
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:50
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:63
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:63
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:41
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:41
|
||||||
@ -125,7 +125,7 @@ msgstr "All groups"
|
|||||||
msgid "All logs"
|
msgid "All logs"
|
||||||
msgstr "All logs"
|
msgstr "All logs"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:96
|
#: src/renderer/components/+namespaces/namespace-select.tsx:95
|
||||||
msgid "All namespaces"
|
msgid "All namespaces"
|
||||||
msgstr "All namespaces"
|
msgstr "All namespaces"
|
||||||
|
|
||||||
@ -229,32 +229,32 @@ msgstr "Bindings"
|
|||||||
msgid "Build version"
|
msgid "Build version"
|
||||||
msgstr "Build version"
|
msgstr "Build version"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:72
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:74
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:98
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:100
|
||||||
msgid "Bytes consumed on this filesystem"
|
msgid "Bytes consumed on this filesystem"
|
||||||
msgstr "Bytes consumed on this filesystem"
|
msgstr "Bytes consumed on this filesystem"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:81
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:83
|
||||||
msgid "Bytes received by all containers"
|
msgid "Bytes received by all containers"
|
||||||
msgstr "Bytes received by all containers"
|
msgstr "Bytes received by all containers"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:31
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:33
|
||||||
msgid "Bytes sent by Ingress controller with error status"
|
msgid "Bytes sent by Ingress controller with error status"
|
||||||
msgstr "Bytes sent by Ingress controller with error status"
|
msgstr "Bytes sent by Ingress controller with error status"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:24
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:26
|
||||||
msgid "Bytes sent by Ingress controller with successful status"
|
msgid "Bytes sent by Ingress controller with successful status"
|
||||||
msgstr "Bytes sent by Ingress controller with successful status"
|
msgstr "Bytes sent by Ingress controller with successful status"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:23
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:25
|
||||||
msgid "Bytes sent, status 2xx"
|
msgid "Bytes sent, status 2xx"
|
||||||
msgstr "Bytes sent, status 2xx"
|
msgstr "Bytes sent, status 2xx"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:30
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:32
|
||||||
msgid "Bytes sent, status 5xx"
|
msgid "Bytes sent, status 5xx"
|
||||||
msgstr "Bytes sent, status 5xx"
|
msgstr "Bytes sent, status 5xx"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:88
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:90
|
||||||
msgid "Bytes transmitted from all containers"
|
msgid "Bytes transmitted from all containers"
|
||||||
msgstr "Bytes transmitted from all containers"
|
msgstr "Bytes transmitted from all containers"
|
||||||
|
|
||||||
@ -282,17 +282,17 @@ msgid "CPU capacity"
|
|||||||
msgstr "CPU capacity"
|
msgstr "CPU capacity"
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:26
|
#: src/renderer/components/+nodes/node-charts.tsx:26
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:24
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:26
|
||||||
msgid "CPU cores usage"
|
msgid "CPU cores usage"
|
||||||
msgstr "CPU cores usage"
|
msgstr "CPU cores usage"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:38
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:40
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:47
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:49
|
||||||
msgid "CPU limits"
|
msgid "CPU limits"
|
||||||
msgstr "CPU limits"
|
msgstr "CPU limits"
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:33
|
#: src/renderer/components/+nodes/node-charts.tsx:33
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:31
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:33
|
||||||
msgid "CPU requests"
|
msgid "CPU requests"
|
||||||
msgstr "CPU requests"
|
msgstr "CPU requests"
|
||||||
|
|
||||||
@ -368,7 +368,7 @@ msgstr "Close (Ctrl+W)"
|
|||||||
msgid "Cloud API Token Secret"
|
msgid "Cloud API Token Secret"
|
||||||
msgstr "Cloud API Token Secret"
|
msgstr "Cloud API Token Secret"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:44
|
#: src/renderer/components/+namespaces/namespace-select.tsx:43
|
||||||
#: src/renderer/components/layout/sidebar.tsx:79
|
#: src/renderer/components/layout/sidebar.tsx:79
|
||||||
msgid "Cluster"
|
msgid "Cluster"
|
||||||
msgstr "Cluster"
|
msgstr "Cluster"
|
||||||
@ -447,23 +447,23 @@ msgstr "Connection"
|
|||||||
msgid "Container"
|
msgid "Container"
|
||||||
msgstr "Container"
|
msgstr "Container"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:33
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:35
|
||||||
msgid "Container CPU cores usage"
|
msgid "Container CPU cores usage"
|
||||||
msgstr "Container CPU cores usage"
|
msgstr "Container CPU cores usage"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:40
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:42
|
||||||
msgid "Container CPU requests"
|
msgid "Container CPU requests"
|
||||||
msgstr "Container CPU requests"
|
msgstr "Container CPU requests"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:71
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:73
|
||||||
msgid "Container memory limits"
|
msgid "Container memory limits"
|
||||||
msgstr "Container memory limits"
|
msgstr "Container memory limits"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:64
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:66
|
||||||
msgid "Container memory requests"
|
msgid "Container memory requests"
|
||||||
msgstr "Container memory requests"
|
msgstr "Container memory requests"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:57
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:59
|
||||||
msgid "Container memory usage"
|
msgid "Container memory usage"
|
||||||
msgstr "Container memory usage"
|
msgstr "Container memory usage"
|
||||||
|
|
||||||
@ -576,7 +576,7 @@ msgstr "Created at"
|
|||||||
msgid "Credentials Ref"
|
msgid "Credentials Ref"
|
||||||
msgstr "Credentials Ref"
|
msgstr "Credentials Ref"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:40
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:44
|
||||||
msgid "Cron Jobs"
|
msgid "Cron Jobs"
|
||||||
msgstr "Cron Jobs"
|
msgstr "Cron Jobs"
|
||||||
|
|
||||||
@ -981,6 +981,10 @@ msgstr "Item list is empty"
|
|||||||
msgid "JSON Path"
|
msgid "JSON Path"
|
||||||
msgstr "JSON Path"
|
msgstr "JSON Path"
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:91
|
||||||
|
msgid "Job name"
|
||||||
|
msgstr "Job name"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads/workloads.tsx:69
|
#: src/renderer/components/+workloads/workloads.tsx:69
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:62
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:62
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:36
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:36
|
||||||
@ -1045,7 +1049,7 @@ msgid "Last Failure Time"
|
|||||||
msgstr "Last Failure Time"
|
msgstr "Last Failure Time"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:57
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:57
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:47
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:51
|
||||||
msgid "Last schedule"
|
msgid "Last schedule"
|
||||||
msgstr "Last schedule"
|
msgstr "Last schedule"
|
||||||
|
|
||||||
@ -1070,10 +1074,10 @@ msgstr "Limited to {0}"
|
|||||||
|
|
||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:72
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:72
|
||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:115
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:115
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:37
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:39
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:61
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:63
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:46
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:48
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:70
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:72
|
||||||
msgid "Limits"
|
msgid "Limits"
|
||||||
msgstr "Limits"
|
msgstr "Limits"
|
||||||
|
|
||||||
@ -1153,17 +1157,17 @@ msgstr "Memory"
|
|||||||
msgid "Memory capacity"
|
msgid "Memory capacity"
|
||||||
msgstr "Memory capacity"
|
msgstr "Memory capacity"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:62
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:64
|
||||||
msgid "Memory limits"
|
msgid "Memory limits"
|
||||||
msgstr "Memory limits"
|
msgstr "Memory limits"
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:57
|
#: src/renderer/components/+nodes/node-charts.tsx:57
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:55
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:57
|
||||||
msgid "Memory requests"
|
msgid "Memory requests"
|
||||||
msgstr "Memory requests"
|
msgstr "Memory requests"
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:50
|
#: src/renderer/components/+nodes/node-charts.tsx:50
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:48
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:50
|
||||||
msgid "Memory usage"
|
msgid "Memory usage"
|
||||||
msgstr "Memory usage"
|
msgstr "Memory usage"
|
||||||
|
|
||||||
@ -1248,7 +1252,7 @@ msgstr "Mounts"
|
|||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:35
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:35
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts-secret.tsx:29
|
#: src/renderer/components/+user-management-service-accounts/service-accounts-secret.tsx:29
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:36
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:36
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:41
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:45
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:45
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:45
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:58
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:58
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:37
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:37
|
||||||
@ -1296,7 +1300,7 @@ msgstr "Names"
|
|||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:37
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:37
|
||||||
#: src/renderer/components/+user-management-service-accounts/create-service-account-dialog.tsx:79
|
#: src/renderer/components/+user-management-service-accounts/create-service-account-dialog.tsx:79
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:37
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:37
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:43
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:47
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:46
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:46
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:59
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:59
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:38
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:38
|
||||||
@ -1310,17 +1314,16 @@ msgstr "Names"
|
|||||||
msgid "Namespace"
|
msgid "Namespace"
|
||||||
msgstr "Namespace"
|
msgstr "Namespace"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:98
|
#: src/renderer/components/+namespaces/namespace-select.tsx:97
|
||||||
msgid "Namespace: {0}"
|
msgid "Namespace: {0}"
|
||||||
msgstr "Namespace: {0}"
|
msgstr "Namespace: {0}"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespaces.tsx:30
|
#: src/renderer/components/+namespaces/namespaces.tsx:30
|
||||||
#: src/renderer/components/app.tsx:36
|
|
||||||
#: src/renderer/components/layout/sidebar.tsx:85
|
#: src/renderer/components/layout/sidebar.tsx:85
|
||||||
msgid "Namespaces"
|
msgid "Namespaces"
|
||||||
msgstr "Namespaces"
|
msgstr "Namespaces"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:100
|
#: src/renderer/components/+namespaces/namespace-select.tsx:99
|
||||||
msgid "Namespaces: {0}"
|
msgid "Namespaces: {0}"
|
||||||
msgstr "Namespaces: {0}"
|
msgstr "Namespaces: {0}"
|
||||||
|
|
||||||
@ -1636,7 +1639,7 @@ msgstr "Reason"
|
|||||||
msgid "Reason: {0} ({1})"
|
msgid "Reason: {0} ({1})"
|
||||||
msgstr "Reason: {0} ({1})"
|
msgstr "Reason: {0} ({1})"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:80
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:82
|
||||||
msgid "Receive"
|
msgid "Receive"
|
||||||
msgstr "Receive"
|
msgstr "Receive"
|
||||||
|
|
||||||
@ -1727,11 +1730,11 @@ msgstr "Repo/Name"
|
|||||||
msgid "Repository"
|
msgid "Repository"
|
||||||
msgstr "Repository"
|
msgstr "Repository"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:40
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:42
|
||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Request"
|
msgstr "Request"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:41
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:43
|
||||||
msgid "Request duration in seconds"
|
msgid "Request duration in seconds"
|
||||||
msgstr "Request duration in seconds"
|
msgstr "Request duration in seconds"
|
||||||
|
|
||||||
@ -1739,10 +1742,10 @@ msgstr "Request duration in seconds"
|
|||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:114
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:114
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:32
|
#: src/renderer/components/+nodes/node-charts.tsx:32
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:56
|
#: src/renderer/components/+nodes/node-charts.tsx:56
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:30
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:32
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:54
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:56
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:39
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:41
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:63
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:65
|
||||||
msgid "Requests"
|
msgid "Requests"
|
||||||
msgstr "Requests"
|
msgstr "Requests"
|
||||||
|
|
||||||
@ -1798,11 +1801,11 @@ msgstr "ResourceQuota name"
|
|||||||
msgid "Resources"
|
msgid "Resources"
|
||||||
msgstr "Resources"
|
msgstr "Resources"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:47
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:49
|
||||||
msgid "Response"
|
msgid "Response"
|
||||||
msgstr "Response"
|
msgstr "Response"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:48
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:50
|
||||||
msgid "Response duration in seconds"
|
msgid "Response duration in seconds"
|
||||||
msgstr "Response duration in seconds"
|
msgstr "Response duration in seconds"
|
||||||
|
|
||||||
@ -1899,7 +1902,7 @@ msgid "Scale Deployment <0>{deploymentName}</0>"
|
|||||||
msgstr "Scale Deployment <0>{deploymentName}</0>"
|
msgstr "Scale Deployment <0>{deploymentName}</0>"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:46
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:46
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:44
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:48
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Schedule"
|
msgstr "Schedule"
|
||||||
|
|
||||||
@ -2017,7 +2020,7 @@ msgid "Shell"
|
|||||||
msgstr "Shell"
|
msgstr "Shell"
|
||||||
|
|
||||||
#: src/renderer/components/+config-secrets/secret-details.tsx:93
|
#: src/renderer/components/+config-secrets/secret-details.tsx:93
|
||||||
#: src/renderer/components/+workloads-pods/pod-container-env.tsx:97
|
#: src/renderer/components/+workloads-pods/pod-container-env.tsx:100
|
||||||
#: src/renderer/components/+workloads-pods/pod-logs-dialog.tsx:215
|
#: src/renderer/components/+workloads-pods/pod-logs-dialog.tsx:215
|
||||||
#: src/renderer/components/drawer/drawer-param-toggler.tsx:19
|
#: src/renderer/components/drawer/drawer-param-toggler.tsx:19
|
||||||
msgid "Show"
|
msgid "Show"
|
||||||
@ -2144,7 +2147,7 @@ msgid "Supplemental Groups"
|
|||||||
msgstr "Supplemental Groups"
|
msgstr "Supplemental Groups"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:54
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:54
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:45
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:49
|
||||||
msgid "Suspend"
|
msgid "Suspend"
|
||||||
msgstr "Suspend"
|
msgstr "Suspend"
|
||||||
|
|
||||||
@ -2197,10 +2200,20 @@ msgstr "Tokens"
|
|||||||
msgid "Tolerations"
|
msgid "Tolerations"
|
||||||
msgstr "Tolerations"
|
msgstr "Tolerations"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:87
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:89
|
||||||
msgid "Transmit"
|
msgid "Transmit"
|
||||||
msgstr "Transmit"
|
msgstr "Transmit"
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:107
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:79
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:80
|
||||||
|
msgid "Trigger"
|
||||||
|
msgstr "Trigger"
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:103
|
||||||
|
msgid "Trigger CronJob <0>{cronjobName}</0>"
|
||||||
|
msgstr "Trigger CronJob <0>{cronjobName}</0>"
|
||||||
|
|
||||||
#: src/renderer/components/+cluster/cluster-issues.tsx:102
|
#: src/renderer/components/+cluster/cluster-issues.tsx:102
|
||||||
#: src/renderer/components/+config-secrets/secret-details.tsx:74
|
#: src/renderer/components/+config-secrets/secret-details.tsx:74
|
||||||
#: src/renderer/components/+config-secrets/secrets.tsx:45
|
#: src/renderer/components/+config-secrets/secrets.tsx:45
|
||||||
@ -2263,12 +2276,12 @@ msgstr "Upgrade version"
|
|||||||
#: src/renderer/components/+nodes/node-charts.tsx:73
|
#: src/renderer/components/+nodes/node-charts.tsx:73
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:90
|
#: src/renderer/components/+nodes/node-charts.tsx:90
|
||||||
#: src/renderer/components/+storage-volume-claims/volume-claim-disk-chart.tsx:24
|
#: src/renderer/components/+storage-volume-claims/volume-claim-disk-chart.tsx:24
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:23
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:25
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:47
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:49
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:71
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:73
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:32
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:34
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:56
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:58
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:97
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:99
|
||||||
msgid "Usage"
|
msgid "Usage"
|
||||||
msgstr "Usage"
|
msgstr "Usage"
|
||||||
|
|
||||||
@ -2409,7 +2422,7 @@ msgid "listKind"
|
|||||||
msgstr "listKind"
|
msgstr "listKind"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:48
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:48
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:57
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:61
|
||||||
msgid "never"
|
msgid "never"
|
||||||
msgstr "never"
|
msgstr "never"
|
||||||
|
|
||||||
@ -2421,7 +2434,7 @@ msgstr "plural"
|
|||||||
msgid "ready"
|
msgid "ready"
|
||||||
msgstr "ready"
|
msgstr "ready"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:67
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:69
|
||||||
msgid "sec"
|
msgid "sec"
|
||||||
msgstr "sec"
|
msgstr "sec"
|
||||||
|
|
||||||
|
|||||||
@ -51,7 +51,7 @@ msgid "Account Name"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:51
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:51
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:46
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:50
|
||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -107,7 +107,7 @@ msgstr ""
|
|||||||
#: src/renderer/components/+user-management-roles/roles.tsx:35
|
#: src/renderer/components/+user-management-roles/roles.tsx:35
|
||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:38
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:38
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:38
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:38
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:48
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:52
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:50
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:50
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:63
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:63
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:41
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:41
|
||||||
@ -125,7 +125,7 @@ msgstr ""
|
|||||||
msgid "All logs"
|
msgid "All logs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:96
|
#: src/renderer/components/+namespaces/namespace-select.tsx:95
|
||||||
msgid "All namespaces"
|
msgid "All namespaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -229,32 +229,32 @@ msgstr ""
|
|||||||
msgid "Build version"
|
msgid "Build version"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:72
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:74
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:98
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:100
|
||||||
msgid "Bytes consumed on this filesystem"
|
msgid "Bytes consumed on this filesystem"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:81
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:83
|
||||||
msgid "Bytes received by all containers"
|
msgid "Bytes received by all containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:31
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:33
|
||||||
msgid "Bytes sent by Ingress controller with error status"
|
msgid "Bytes sent by Ingress controller with error status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:24
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:26
|
||||||
msgid "Bytes sent by Ingress controller with successful status"
|
msgid "Bytes sent by Ingress controller with successful status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:23
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:25
|
||||||
msgid "Bytes sent, status 2xx"
|
msgid "Bytes sent, status 2xx"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:30
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:32
|
||||||
msgid "Bytes sent, status 5xx"
|
msgid "Bytes sent, status 5xx"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:88
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:90
|
||||||
msgid "Bytes transmitted from all containers"
|
msgid "Bytes transmitted from all containers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -282,17 +282,17 @@ msgid "CPU capacity"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:26
|
#: src/renderer/components/+nodes/node-charts.tsx:26
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:24
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:26
|
||||||
msgid "CPU cores usage"
|
msgid "CPU cores usage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:38
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:40
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:47
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:49
|
||||||
msgid "CPU limits"
|
msgid "CPU limits"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:33
|
#: src/renderer/components/+nodes/node-charts.tsx:33
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:31
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:33
|
||||||
msgid "CPU requests"
|
msgid "CPU requests"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -364,7 +364,7 @@ msgstr ""
|
|||||||
msgid "Cloud API Token Secret"
|
msgid "Cloud API Token Secret"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:44
|
#: src/renderer/components/+namespaces/namespace-select.tsx:43
|
||||||
#: src/renderer/components/layout/sidebar.tsx:79
|
#: src/renderer/components/layout/sidebar.tsx:79
|
||||||
msgid "Cluster"
|
msgid "Cluster"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -443,23 +443,23 @@ msgstr ""
|
|||||||
msgid "Container"
|
msgid "Container"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:33
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:35
|
||||||
msgid "Container CPU cores usage"
|
msgid "Container CPU cores usage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:40
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:42
|
||||||
msgid "Container CPU requests"
|
msgid "Container CPU requests"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:71
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:73
|
||||||
msgid "Container memory limits"
|
msgid "Container memory limits"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:64
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:66
|
||||||
msgid "Container memory requests"
|
msgid "Container memory requests"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:57
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:59
|
||||||
msgid "Container memory usage"
|
msgid "Container memory usage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -572,7 +572,7 @@ msgstr ""
|
|||||||
msgid "Credentials Ref"
|
msgid "Credentials Ref"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:40
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:44
|
||||||
msgid "Cron Jobs"
|
msgid "Cron Jobs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -972,6 +972,10 @@ msgstr ""
|
|||||||
msgid "JSON Path"
|
msgid "JSON Path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:91
|
||||||
|
msgid "Job name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads/workloads.tsx:69
|
#: src/renderer/components/+workloads/workloads.tsx:69
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:62
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:62
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:36
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:36
|
||||||
@ -1036,7 +1040,7 @@ msgid "Last Failure Time"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:57
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:57
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:47
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:51
|
||||||
msgid "Last schedule"
|
msgid "Last schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1061,10 +1065,10 @@ msgstr ""
|
|||||||
|
|
||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:72
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:72
|
||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:115
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:115
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:37
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:39
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:61
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:63
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:46
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:48
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:70
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:72
|
||||||
msgid "Limits"
|
msgid "Limits"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1144,17 +1148,17 @@ msgstr ""
|
|||||||
msgid "Memory capacity"
|
msgid "Memory capacity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:62
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:64
|
||||||
msgid "Memory limits"
|
msgid "Memory limits"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:57
|
#: src/renderer/components/+nodes/node-charts.tsx:57
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:55
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:57
|
||||||
msgid "Memory requests"
|
msgid "Memory requests"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:50
|
#: src/renderer/components/+nodes/node-charts.tsx:50
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:48
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:50
|
||||||
msgid "Memory usage"
|
msgid "Memory usage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1239,7 +1243,7 @@ msgstr ""
|
|||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:35
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:35
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts-secret.tsx:29
|
#: src/renderer/components/+user-management-service-accounts/service-accounts-secret.tsx:29
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:36
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:36
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:41
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:45
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:45
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:45
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:58
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:58
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:37
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:37
|
||||||
@ -1287,7 +1291,7 @@ msgstr ""
|
|||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:37
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:37
|
||||||
#: src/renderer/components/+user-management-service-accounts/create-service-account-dialog.tsx:79
|
#: src/renderer/components/+user-management-service-accounts/create-service-account-dialog.tsx:79
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:37
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:37
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:43
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:47
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:46
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:46
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:59
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:59
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:38
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:38
|
||||||
@ -1301,17 +1305,16 @@ msgstr ""
|
|||||||
msgid "Namespace"
|
msgid "Namespace"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:98
|
#: src/renderer/components/+namespaces/namespace-select.tsx:97
|
||||||
msgid "Namespace: {0}"
|
msgid "Namespace: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespaces.tsx:30
|
#: src/renderer/components/+namespaces/namespaces.tsx:30
|
||||||
#: src/renderer/components/app.tsx:36
|
|
||||||
#: src/renderer/components/layout/sidebar.tsx:85
|
#: src/renderer/components/layout/sidebar.tsx:85
|
||||||
msgid "Namespaces"
|
msgid "Namespaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:100
|
#: src/renderer/components/+namespaces/namespace-select.tsx:99
|
||||||
msgid "Namespaces: {0}"
|
msgid "Namespaces: {0}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1619,7 +1622,7 @@ msgstr ""
|
|||||||
msgid "Reason: {0} ({1})"
|
msgid "Reason: {0} ({1})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:80
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:82
|
||||||
msgid "Receive"
|
msgid "Receive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1710,11 +1713,11 @@ msgstr ""
|
|||||||
msgid "Repository"
|
msgid "Repository"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:40
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:42
|
||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:41
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:43
|
||||||
msgid "Request duration in seconds"
|
msgid "Request duration in seconds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1722,10 +1725,10 @@ msgstr ""
|
|||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:114
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:114
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:32
|
#: src/renderer/components/+nodes/node-charts.tsx:32
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:56
|
#: src/renderer/components/+nodes/node-charts.tsx:56
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:30
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:32
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:54
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:56
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:39
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:41
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:63
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:65
|
||||||
msgid "Requests"
|
msgid "Requests"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1781,11 +1784,11 @@ msgstr ""
|
|||||||
msgid "Resources"
|
msgid "Resources"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:47
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:49
|
||||||
msgid "Response"
|
msgid "Response"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:48
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:50
|
||||||
msgid "Response duration in seconds"
|
msgid "Response duration in seconds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1882,7 +1885,7 @@ msgid "Scale Deployment <0>{deploymentName}</0>"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:46
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:46
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:44
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:48
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2000,7 +2003,7 @@ msgid "Shell"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+config-secrets/secret-details.tsx:93
|
#: src/renderer/components/+config-secrets/secret-details.tsx:93
|
||||||
#: src/renderer/components/+workloads-pods/pod-container-env.tsx:97
|
#: src/renderer/components/+workloads-pods/pod-container-env.tsx:100
|
||||||
#: src/renderer/components/+workloads-pods/pod-logs-dialog.tsx:215
|
#: src/renderer/components/+workloads-pods/pod-logs-dialog.tsx:215
|
||||||
#: src/renderer/components/drawer/drawer-param-toggler.tsx:19
|
#: src/renderer/components/drawer/drawer-param-toggler.tsx:19
|
||||||
msgid "Show"
|
msgid "Show"
|
||||||
@ -2127,7 +2130,7 @@ msgid "Supplemental Groups"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:54
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:54
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:45
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:49
|
||||||
msgid "Suspend"
|
msgid "Suspend"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2180,10 +2183,20 @@ msgstr ""
|
|||||||
msgid "Tolerations"
|
msgid "Tolerations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:87
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:89
|
||||||
msgid "Transmit"
|
msgid "Transmit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:107
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:79
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:80
|
||||||
|
msgid "Trigger"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:103
|
||||||
|
msgid "Trigger CronJob <0>{cronjobName}</0>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+cluster/cluster-issues.tsx:102
|
#: src/renderer/components/+cluster/cluster-issues.tsx:102
|
||||||
#: src/renderer/components/+config-secrets/secret-details.tsx:74
|
#: src/renderer/components/+config-secrets/secret-details.tsx:74
|
||||||
#: src/renderer/components/+config-secrets/secrets.tsx:45
|
#: src/renderer/components/+config-secrets/secrets.tsx:45
|
||||||
@ -2246,12 +2259,12 @@ msgstr ""
|
|||||||
#: src/renderer/components/+nodes/node-charts.tsx:73
|
#: src/renderer/components/+nodes/node-charts.tsx:73
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:90
|
#: src/renderer/components/+nodes/node-charts.tsx:90
|
||||||
#: src/renderer/components/+storage-volume-claims/volume-claim-disk-chart.tsx:24
|
#: src/renderer/components/+storage-volume-claims/volume-claim-disk-chart.tsx:24
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:23
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:25
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:47
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:49
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:71
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:73
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:32
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:34
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:56
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:58
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:97
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:99
|
||||||
msgid "Usage"
|
msgid "Usage"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2392,7 +2405,7 @@ msgid "listKind"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:48
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:48
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:57
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:61
|
||||||
msgid "never"
|
msgid "never"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2404,7 +2417,7 @@ msgstr ""
|
|||||||
msgid "ready"
|
msgid "ready"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:67
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:69
|
||||||
msgid "sec"
|
msgid "sec"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@ -52,7 +52,7 @@ msgid "Account Name"
|
|||||||
msgstr "Название аккаунта"
|
msgstr "Название аккаунта"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:51
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:51
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:46
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:50
|
||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Активный"
|
msgstr "Активный"
|
||||||
|
|
||||||
@ -108,7 +108,7 @@ msgstr "Аффинитеты"
|
|||||||
#: src/renderer/components/+user-management-roles/roles.tsx:35
|
#: src/renderer/components/+user-management-roles/roles.tsx:35
|
||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:38
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:38
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:38
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:38
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:48
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:52
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:50
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:50
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:63
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:63
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:41
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:41
|
||||||
@ -126,7 +126,7 @@ msgstr ""
|
|||||||
msgid "All logs"
|
msgid "All logs"
|
||||||
msgstr "Все логи"
|
msgstr "Все логи"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:96
|
#: src/renderer/components/+namespaces/namespace-select.tsx:95
|
||||||
msgid "All namespaces"
|
msgid "All namespaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -230,32 +230,32 @@ msgstr "Привязки"
|
|||||||
msgid "Build version"
|
msgid "Build version"
|
||||||
msgstr "Версия билда"
|
msgstr "Версия билда"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:72
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:74
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:98
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:100
|
||||||
msgid "Bytes consumed on this filesystem"
|
msgid "Bytes consumed on this filesystem"
|
||||||
msgstr "Байты, потребляемые в файловой системе"
|
msgstr "Байты, потребляемые в файловой системе"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:81
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:83
|
||||||
msgid "Bytes received by all containers"
|
msgid "Bytes received by all containers"
|
||||||
msgstr "Байты, полученные всеми контейнерами"
|
msgstr "Байты, полученные всеми контейнерами"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:31
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:33
|
||||||
msgid "Bytes sent by Ingress controller with error status"
|
msgid "Bytes sent by Ingress controller with error status"
|
||||||
msgstr "Байты, отправленные контроллером доступа (Ingress) со статусом ошибки"
|
msgstr "Байты, отправленные контроллером доступа (Ingress) со статусом ошибки"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:24
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:26
|
||||||
msgid "Bytes sent by Ingress controller with successful status"
|
msgid "Bytes sent by Ingress controller with successful status"
|
||||||
msgstr "Байты, отправленные контроллером доступа (Ingress) с успешным статусом"
|
msgstr "Байты, отправленные контроллером доступа (Ingress) с успешным статусом"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:23
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:25
|
||||||
msgid "Bytes sent, status 2xx"
|
msgid "Bytes sent, status 2xx"
|
||||||
msgstr "Байты отправлены, статус 2xx"
|
msgstr "Байты отправлены, статус 2xx"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:30
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:32
|
||||||
msgid "Bytes sent, status 5xx"
|
msgid "Bytes sent, status 5xx"
|
||||||
msgstr "Байты отправлены, статус 5xx"
|
msgstr "Байты отправлены, статус 5xx"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:88
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:90
|
||||||
msgid "Bytes transmitted from all containers"
|
msgid "Bytes transmitted from all containers"
|
||||||
msgstr "Байты, отправленные всеми контейнерами"
|
msgstr "Байты, отправленные всеми контейнерами"
|
||||||
|
|
||||||
@ -283,17 +283,17 @@ msgid "CPU capacity"
|
|||||||
msgstr "Мощность процессора"
|
msgstr "Мощность процессора"
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:26
|
#: src/renderer/components/+nodes/node-charts.tsx:26
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:24
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:26
|
||||||
msgid "CPU cores usage"
|
msgid "CPU cores usage"
|
||||||
msgstr "Использование ядер процессора"
|
msgstr "Использование ядер процессора"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:38
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:40
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:47
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:49
|
||||||
msgid "CPU limits"
|
msgid "CPU limits"
|
||||||
msgstr "Лимиты процессора"
|
msgstr "Лимиты процессора"
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:33
|
#: src/renderer/components/+nodes/node-charts.tsx:33
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:31
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:33
|
||||||
msgid "CPU requests"
|
msgid "CPU requests"
|
||||||
msgstr "Запросы к процессору"
|
msgstr "Запросы к процессору"
|
||||||
|
|
||||||
@ -369,7 +369,7 @@ msgstr "Закрыть (Ctrl+W)"
|
|||||||
msgid "Cloud API Token Secret"
|
msgid "Cloud API Token Secret"
|
||||||
msgstr "Cloud API Token Secret"
|
msgstr "Cloud API Token Secret"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:44
|
#: src/renderer/components/+namespaces/namespace-select.tsx:43
|
||||||
#: src/renderer/components/layout/sidebar.tsx:79
|
#: src/renderer/components/layout/sidebar.tsx:79
|
||||||
msgid "Cluster"
|
msgid "Cluster"
|
||||||
msgstr "Кластер"
|
msgstr "Кластер"
|
||||||
@ -448,23 +448,23 @@ msgstr "Соединение"
|
|||||||
msgid "Container"
|
msgid "Container"
|
||||||
msgstr "Контейнер"
|
msgstr "Контейнер"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:33
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:35
|
||||||
msgid "Container CPU cores usage"
|
msgid "Container CPU cores usage"
|
||||||
msgstr "Использование ядер процессора"
|
msgstr "Использование ядер процессора"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:40
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:42
|
||||||
msgid "Container CPU requests"
|
msgid "Container CPU requests"
|
||||||
msgstr "Запросы CPU от контейнеров"
|
msgstr "Запросы CPU от контейнеров"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:71
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:73
|
||||||
msgid "Container memory limits"
|
msgid "Container memory limits"
|
||||||
msgstr "Лимиты памяти"
|
msgstr "Лимиты памяти"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:64
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:66
|
||||||
msgid "Container memory requests"
|
msgid "Container memory requests"
|
||||||
msgstr "Запросы памяти от контейнеров"
|
msgstr "Запросы памяти от контейнеров"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:57
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:59
|
||||||
msgid "Container memory usage"
|
msgid "Container memory usage"
|
||||||
msgstr "Использование памяти"
|
msgstr "Использование памяти"
|
||||||
|
|
||||||
@ -577,7 +577,7 @@ msgstr "Создано"
|
|||||||
msgid "Credentials Ref"
|
msgid "Credentials Ref"
|
||||||
msgstr "Credentials Ref"
|
msgstr "Credentials Ref"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:40
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:44
|
||||||
msgid "Cron Jobs"
|
msgid "Cron Jobs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -982,6 +982,10 @@ msgstr "Список пуст"
|
|||||||
msgid "JSON Path"
|
msgid "JSON Path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:91
|
||||||
|
msgid "Job name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads/workloads.tsx:69
|
#: src/renderer/components/+workloads/workloads.tsx:69
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:62
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:62
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:36
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:36
|
||||||
@ -1046,7 +1050,7 @@ msgid "Last Failure Time"
|
|||||||
msgstr "Время последнего сбоя"
|
msgstr "Время последнего сбоя"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:57
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:57
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:47
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:51
|
||||||
msgid "Last schedule"
|
msgid "Last schedule"
|
||||||
msgstr "Последний запуск"
|
msgstr "Последний запуск"
|
||||||
|
|
||||||
@ -1071,10 +1075,10 @@ msgstr ""
|
|||||||
|
|
||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:72
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:72
|
||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:115
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:115
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:37
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:39
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:61
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:63
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:46
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:48
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:70
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:72
|
||||||
msgid "Limits"
|
msgid "Limits"
|
||||||
msgstr "Лимиты"
|
msgstr "Лимиты"
|
||||||
|
|
||||||
@ -1154,17 +1158,17 @@ msgstr "Память"
|
|||||||
msgid "Memory capacity"
|
msgid "Memory capacity"
|
||||||
msgstr "Объем памяти"
|
msgstr "Объем памяти"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:62
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:64
|
||||||
msgid "Memory limits"
|
msgid "Memory limits"
|
||||||
msgstr "Лимиты памяти"
|
msgstr "Лимиты памяти"
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:57
|
#: src/renderer/components/+nodes/node-charts.tsx:57
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:55
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:57
|
||||||
msgid "Memory requests"
|
msgid "Memory requests"
|
||||||
msgstr "Запросы к памяти"
|
msgstr "Запросы к памяти"
|
||||||
|
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:50
|
#: src/renderer/components/+nodes/node-charts.tsx:50
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:48
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:50
|
||||||
msgid "Memory usage"
|
msgid "Memory usage"
|
||||||
msgstr "Использование памяти"
|
msgstr "Использование памяти"
|
||||||
|
|
||||||
@ -1249,7 +1253,7 @@ msgstr "Установки"
|
|||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:35
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:35
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts-secret.tsx:29
|
#: src/renderer/components/+user-management-service-accounts/service-accounts-secret.tsx:29
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:36
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:36
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:41
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:45
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:45
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:45
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:58
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:58
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:37
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:37
|
||||||
@ -1297,7 +1301,7 @@ msgstr ""
|
|||||||
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:37
|
#: src/renderer/components/+user-management-roles-bindings/role-bindings.tsx:37
|
||||||
#: src/renderer/components/+user-management-service-accounts/create-service-account-dialog.tsx:79
|
#: src/renderer/components/+user-management-service-accounts/create-service-account-dialog.tsx:79
|
||||||
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:37
|
#: src/renderer/components/+user-management-service-accounts/service-accounts.tsx:37
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:43
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:47
|
||||||
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:46
|
#: src/renderer/components/+workloads-daemonsets/daemonsets.tsx:46
|
||||||
#: src/renderer/components/+workloads-deployments/deployments.tsx:59
|
#: src/renderer/components/+workloads-deployments/deployments.tsx:59
|
||||||
#: src/renderer/components/+workloads-jobs/jobs.tsx:38
|
#: src/renderer/components/+workloads-jobs/jobs.tsx:38
|
||||||
@ -1311,17 +1315,16 @@ msgstr ""
|
|||||||
msgid "Namespace"
|
msgid "Namespace"
|
||||||
msgstr "Namespace"
|
msgstr "Namespace"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:98
|
#: src/renderer/components/+namespaces/namespace-select.tsx:97
|
||||||
msgid "Namespace: {0}"
|
msgid "Namespace: {0}"
|
||||||
msgstr "Namespace: {0}"
|
msgstr "Namespace: {0}"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespaces.tsx:30
|
#: src/renderer/components/+namespaces/namespaces.tsx:30
|
||||||
#: src/renderer/components/app.tsx:36
|
|
||||||
#: src/renderer/components/layout/sidebar.tsx:85
|
#: src/renderer/components/layout/sidebar.tsx:85
|
||||||
msgid "Namespaces"
|
msgid "Namespaces"
|
||||||
msgstr "Namespaces"
|
msgstr "Namespaces"
|
||||||
|
|
||||||
#: src/renderer/components/+namespaces/namespace-select.tsx:100
|
#: src/renderer/components/+namespaces/namespace-select.tsx:99
|
||||||
msgid "Namespaces: {0}"
|
msgid "Namespaces: {0}"
|
||||||
msgstr "Namespaces: {0}"
|
msgstr "Namespaces: {0}"
|
||||||
|
|
||||||
@ -1637,7 +1640,7 @@ msgstr "Причина"
|
|||||||
msgid "Reason: {0} ({1})"
|
msgid "Reason: {0} ({1})"
|
||||||
msgstr "Причина: {0} ({1})"
|
msgstr "Причина: {0} ({1})"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:80
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:82
|
||||||
msgid "Receive"
|
msgid "Receive"
|
||||||
msgstr "Получение"
|
msgstr "Получение"
|
||||||
|
|
||||||
@ -1728,11 +1731,11 @@ msgstr "Репозиторий/Имя"
|
|||||||
msgid "Repository"
|
msgid "Repository"
|
||||||
msgstr "Репозиторий"
|
msgstr "Репозиторий"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:40
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:42
|
||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Запрос"
|
msgstr "Запрос"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:41
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:43
|
||||||
msgid "Request duration in seconds"
|
msgid "Request duration in seconds"
|
||||||
msgstr "Продолжительность запроса в секундах"
|
msgstr "Продолжительность запроса в секундах"
|
||||||
|
|
||||||
@ -1740,10 +1743,10 @@ msgstr "Продолжительность запроса в секундах"
|
|||||||
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:114
|
#: src/renderer/components/+cluster/cluster-pie-charts.tsx:114
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:32
|
#: src/renderer/components/+nodes/node-charts.tsx:32
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:56
|
#: src/renderer/components/+nodes/node-charts.tsx:56
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:30
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:32
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:54
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:56
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:39
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:41
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:63
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:65
|
||||||
msgid "Requests"
|
msgid "Requests"
|
||||||
msgstr "Запросы"
|
msgstr "Запросы"
|
||||||
|
|
||||||
@ -1799,11 +1802,11 @@ msgstr "Имя квоты ресурса"
|
|||||||
msgid "Resources"
|
msgid "Resources"
|
||||||
msgstr "Ресурсы"
|
msgstr "Ресурсы"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:47
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:49
|
||||||
msgid "Response"
|
msgid "Response"
|
||||||
msgstr "Ответ"
|
msgstr "Ответ"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:48
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:50
|
||||||
msgid "Response duration in seconds"
|
msgid "Response duration in seconds"
|
||||||
msgstr "Продолжительность ответа в секундах"
|
msgstr "Продолжительность ответа в секундах"
|
||||||
|
|
||||||
@ -1900,7 +1903,7 @@ msgid "Scale Deployment <0>{deploymentName}</0>"
|
|||||||
msgstr "Масштабировать Deployment <0>{deploymentName}</0>"
|
msgstr "Масштабировать Deployment <0>{deploymentName}</0>"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:46
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:46
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:44
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:48
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Расписание"
|
msgstr "Расписание"
|
||||||
|
|
||||||
@ -2018,7 +2021,7 @@ msgid "Shell"
|
|||||||
msgstr "Командная строка"
|
msgstr "Командная строка"
|
||||||
|
|
||||||
#: src/renderer/components/+config-secrets/secret-details.tsx:93
|
#: src/renderer/components/+config-secrets/secret-details.tsx:93
|
||||||
#: src/renderer/components/+workloads-pods/pod-container-env.tsx:97
|
#: src/renderer/components/+workloads-pods/pod-container-env.tsx:100
|
||||||
#: src/renderer/components/+workloads-pods/pod-logs-dialog.tsx:215
|
#: src/renderer/components/+workloads-pods/pod-logs-dialog.tsx:215
|
||||||
#: src/renderer/components/drawer/drawer-param-toggler.tsx:19
|
#: src/renderer/components/drawer/drawer-param-toggler.tsx:19
|
||||||
msgid "Show"
|
msgid "Show"
|
||||||
@ -2145,7 +2148,7 @@ msgid "Supplemental Groups"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:54
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:54
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:45
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:49
|
||||||
msgid "Suspend"
|
msgid "Suspend"
|
||||||
msgstr "Заморозка"
|
msgstr "Заморозка"
|
||||||
|
|
||||||
@ -2198,10 +2201,20 @@ msgstr "Токены"
|
|||||||
msgid "Tolerations"
|
msgid "Tolerations"
|
||||||
msgstr "Толерантности"
|
msgstr "Толерантности"
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:87
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:89
|
||||||
msgid "Transmit"
|
msgid "Transmit"
|
||||||
msgstr "Транзит"
|
msgstr "Транзит"
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:107
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:79
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:80
|
||||||
|
msgid "Trigger"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/renderer/components/+workloads-cronjobs/cronjob-trigger-dialog.tsx:103
|
||||||
|
msgid "Trigger CronJob <0>{cronjobName}</0>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+cluster/cluster-issues.tsx:102
|
#: src/renderer/components/+cluster/cluster-issues.tsx:102
|
||||||
#: src/renderer/components/+config-secrets/secret-details.tsx:74
|
#: src/renderer/components/+config-secrets/secret-details.tsx:74
|
||||||
#: src/renderer/components/+config-secrets/secrets.tsx:45
|
#: src/renderer/components/+config-secrets/secrets.tsx:45
|
||||||
@ -2264,12 +2277,12 @@ msgstr "Обновить версию"
|
|||||||
#: src/renderer/components/+nodes/node-charts.tsx:73
|
#: src/renderer/components/+nodes/node-charts.tsx:73
|
||||||
#: src/renderer/components/+nodes/node-charts.tsx:90
|
#: src/renderer/components/+nodes/node-charts.tsx:90
|
||||||
#: src/renderer/components/+storage-volume-claims/volume-claim-disk-chart.tsx:24
|
#: src/renderer/components/+storage-volume-claims/volume-claim-disk-chart.tsx:24
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:23
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:25
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:47
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:49
|
||||||
#: src/renderer/components/+workloads-pods/container-charts.tsx:71
|
#: src/renderer/components/+workloads-pods/container-charts.tsx:73
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:32
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:34
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:56
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:58
|
||||||
#: src/renderer/components/+workloads-pods/pod-charts.tsx:97
|
#: src/renderer/components/+workloads-pods/pod-charts.tsx:99
|
||||||
msgid "Usage"
|
msgid "Usage"
|
||||||
msgstr "Использование"
|
msgstr "Использование"
|
||||||
|
|
||||||
@ -2410,7 +2423,7 @@ msgid "listKind"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:48
|
#: src/renderer/components/+workloads-cronjobs/cronjob-details.tsx:48
|
||||||
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:57
|
#: src/renderer/components/+workloads-cronjobs/cronjobs.tsx:61
|
||||||
msgid "never"
|
msgid "never"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2422,7 +2435,7 @@ msgstr ""
|
|||||||
msgid "ready"
|
msgid "ready"
|
||||||
msgstr "готово"
|
msgstr "готово"
|
||||||
|
|
||||||
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:67
|
#: src/renderer/components/+network-ingresses/ingress-charts.tsx:69
|
||||||
msgid "sec"
|
msgid "sec"
|
||||||
msgstr "сек"
|
msgstr "сек"
|
||||||
|
|
||||||
|
|||||||
@ -32,6 +32,12 @@ export class CronJob extends KubeObject {
|
|||||||
jobTemplate: {
|
jobTemplate: {
|
||||||
metadata: {
|
metadata: {
|
||||||
creationTimestamp?: string;
|
creationTimestamp?: string;
|
||||||
|
labels?: {
|
||||||
|
[key: string]: string;
|
||||||
|
};
|
||||||
|
annotations?: {
|
||||||
|
[key: string]: string;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
spec: {
|
spec: {
|
||||||
template: {
|
template: {
|
||||||
@ -53,7 +59,7 @@ export class CronJob extends KubeObject {
|
|||||||
failedJobsHistoryLimit: number;
|
failedJobsHistoryLimit: number;
|
||||||
}
|
}
|
||||||
status: {
|
status: {
|
||||||
lastScheduleTime: string;
|
lastScheduleTime?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
getSuspendFlag() {
|
getSuspendFlag() {
|
||||||
@ -61,6 +67,7 @@ export class CronJob extends KubeObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getLastScheduleTime() {
|
getLastScheduleTime() {
|
||||||
|
if (!this.status.lastScheduleTime) return "-"
|
||||||
const diff = moment().diff(this.status.lastScheduleTime)
|
const diff = moment().diff(this.status.lastScheduleTime)
|
||||||
return formatDuration(diff, true)
|
return formatDuration(diff, true)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,7 +13,7 @@ export class Job extends WorkloadKubeObject {
|
|||||||
parallelism?: number;
|
parallelism?: number;
|
||||||
completions?: number;
|
completions?: number;
|
||||||
backoffLimit?: number;
|
backoffLimit?: number;
|
||||||
selector: {
|
selector?: {
|
||||||
matchLabels: {
|
matchLabels: {
|
||||||
[name: string]: string;
|
[name: string]: string;
|
||||||
};
|
};
|
||||||
@ -21,8 +21,11 @@ export class Job extends WorkloadKubeObject {
|
|||||||
template: {
|
template: {
|
||||||
metadata: {
|
metadata: {
|
||||||
creationTimestamp?: string;
|
creationTimestamp?: string;
|
||||||
labels: {
|
labels?: {
|
||||||
name: string;
|
[name: string]: string;
|
||||||
|
};
|
||||||
|
annotations?: {
|
||||||
|
[name: string]: string;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
spec: {
|
spec: {
|
||||||
@ -35,7 +38,7 @@ export class Job extends WorkloadKubeObject {
|
|||||||
nodeSelector?: {
|
nodeSelector?: {
|
||||||
[selector: string]: string;
|
[selector: string]: string;
|
||||||
};
|
};
|
||||||
tolerations: {
|
tolerations?: {
|
||||||
key: string;
|
key: string;
|
||||||
operator: string;
|
operator: string;
|
||||||
effect: string;
|
effect: string;
|
||||||
|
|||||||
@ -0,0 +1,18 @@
|
|||||||
|
.CronJobTriggerDialog {
|
||||||
|
.Wizard {
|
||||||
|
.header {
|
||||||
|
span {
|
||||||
|
color: #a0a0a0;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.WizardStep {
|
||||||
|
.step-content {
|
||||||
|
min-height: 90px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,128 @@
|
|||||||
|
import "./cronjob-trigger-dialog.scss";
|
||||||
|
|
||||||
|
import React, { Component } from "react";
|
||||||
|
import { observable } from "mobx";
|
||||||
|
import { observer } from "mobx-react";
|
||||||
|
import { Trans } from "@lingui/macro";
|
||||||
|
import { Dialog, DialogProps } from "../dialog";
|
||||||
|
import { Wizard, WizardStep } from "../wizard";
|
||||||
|
import { CronJob, cronJobApi, jobApi, Job } from "../../api/endpoints";
|
||||||
|
import { Notifications } from "../notifications";
|
||||||
|
import { cssNames } from "../../utils";
|
||||||
|
import { Input } from "../input";
|
||||||
|
import { systemName, maxLength } from "../input/input.validators";
|
||||||
|
|
||||||
|
interface Props extends Partial<DialogProps> {
|
||||||
|
}
|
||||||
|
|
||||||
|
@observer
|
||||||
|
export class CronJobTriggerDialog extends Component<Props> {
|
||||||
|
@observable static isOpen = false;
|
||||||
|
@observable static data: CronJob = null;
|
||||||
|
|
||||||
|
@observable jobName = "";
|
||||||
|
|
||||||
|
@observable ready = false;
|
||||||
|
|
||||||
|
static open(cronjob: CronJob) {
|
||||||
|
CronJobTriggerDialog.isOpen = true;
|
||||||
|
CronJobTriggerDialog.data = cronjob;
|
||||||
|
}
|
||||||
|
|
||||||
|
static close() {
|
||||||
|
CronJobTriggerDialog.isOpen = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
get cronjob() {
|
||||||
|
return CronJobTriggerDialog.data;
|
||||||
|
}
|
||||||
|
|
||||||
|
close = () => {
|
||||||
|
CronJobTriggerDialog.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
onOpen = async () => {
|
||||||
|
const { cronjob } = this;
|
||||||
|
this.jobName = cronjob ? cronjob.getName() + "-manual-" + Math.random().toString(36).slice(2, 7) : "";
|
||||||
|
this.jobName = this.jobName.slice(0, 63);
|
||||||
|
this.ready = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
onClose = () => {
|
||||||
|
this.ready = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
trigger = async () => {
|
||||||
|
const { cronjob } = this;
|
||||||
|
const { close } = this;
|
||||||
|
try {
|
||||||
|
const cronjobDefinition = await cronJobApi.get({
|
||||||
|
name: cronjob.getName(),
|
||||||
|
namespace: cronjob.getNs()
|
||||||
|
});
|
||||||
|
|
||||||
|
await jobApi.create({
|
||||||
|
name: this.jobName,
|
||||||
|
namespace: cronjob.getNs()
|
||||||
|
}, {
|
||||||
|
spec: cronjobDefinition.spec.jobTemplate.spec
|
||||||
|
});
|
||||||
|
|
||||||
|
close();
|
||||||
|
} catch (err) {
|
||||||
|
Notifications.error(err);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
renderContents() {
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<div className="flex gaps">
|
||||||
|
<Trans>Job name</Trans>:
|
||||||
|
</div>
|
||||||
|
<div className="flex gaps">
|
||||||
|
<Input
|
||||||
|
required autoFocus
|
||||||
|
placeholder={this.jobName}
|
||||||
|
validators={[systemName, maxLength]}
|
||||||
|
maxLength={63}
|
||||||
|
value={this.jobName} onChange={v => this.jobName = v.toLowerCase()}
|
||||||
|
className="box grow"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
const { className, ...dialogProps } = this.props;
|
||||||
|
const cronjobName = this.cronjob ? this.cronjob.getName() : "";
|
||||||
|
console.log(cronjobName);
|
||||||
|
const header = (
|
||||||
|
<h5>
|
||||||
|
<Trans>Trigger CronJob <span>{cronjobName}</span></Trans>
|
||||||
|
</h5>
|
||||||
|
);
|
||||||
|
return (
|
||||||
|
<Dialog
|
||||||
|
{...dialogProps}
|
||||||
|
isOpen={CronJobTriggerDialog.isOpen}
|
||||||
|
className={cssNames("CronJobTriggerDialog", className)}
|
||||||
|
onOpen={this.onOpen}
|
||||||
|
onClose={this.onClose}
|
||||||
|
close={this.close}
|
||||||
|
>
|
||||||
|
<Wizard header={header} done={this.close}>
|
||||||
|
<WizardStep
|
||||||
|
contentClass="flex gaps column"
|
||||||
|
next={this.trigger}
|
||||||
|
nextLabel={<Trans>Trigger</Trans>}
|
||||||
|
disabledNext={!this.ready}
|
||||||
|
>
|
||||||
|
{this.renderContents()}
|
||||||
|
</WizardStep>
|
||||||
|
</Wizard>
|
||||||
|
</Dialog>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -9,13 +9,13 @@ export class CronJobStore extends KubeObjectStore<CronJob> {
|
|||||||
api = cronJobApi
|
api = cronJobApi
|
||||||
|
|
||||||
getStatuses(cronJobs?: CronJob[]) {
|
getStatuses(cronJobs?: CronJob[]) {
|
||||||
const status = { failed: 0, running: 0 }
|
const status = { suspended: 0, scheduled: 0 }
|
||||||
cronJobs.forEach(cronJob => {
|
cronJobs.forEach(cronJob => {
|
||||||
if (cronJob.spec.suspend) {
|
if (cronJob.spec.suspend) {
|
||||||
status.failed++
|
status.suspended++
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
status.running++
|
status.scheduled++
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return status
|
return status
|
||||||
|
|||||||
@ -3,8 +3,10 @@ import "./cronjobs.scss";
|
|||||||
import React from "react";
|
import React from "react";
|
||||||
import { observer } from "mobx-react";
|
import { observer } from "mobx-react";
|
||||||
import { RouteComponentProps } from "react-router";
|
import { RouteComponentProps } from "react-router";
|
||||||
import { Trans } from "@lingui/macro";
|
import { t, Trans } from "@lingui/macro";
|
||||||
import { CronJob, cronJobApi } from "../../api/endpoints/cron-job.api";
|
import { CronJob, cronJobApi } from "../../api/endpoints/cron-job.api";
|
||||||
|
import { MenuItem } from "../menu";
|
||||||
|
import { Icon } from "../icon";
|
||||||
import { cronJobStore } from "./cronjob.store";
|
import { cronJobStore } from "./cronjob.store";
|
||||||
import { jobStore } from "../+workloads-jobs/job.store";
|
import { jobStore } from "../+workloads-jobs/job.store";
|
||||||
import { eventStore } from "../+events/event.store";
|
import { eventStore } from "../+events/event.store";
|
||||||
@ -12,7 +14,9 @@ import { KubeObjectMenu, KubeObjectMenuProps } from "../kube-object/kube-object-
|
|||||||
import { ICronJobsRouteParams } from "../+workloads";
|
import { ICronJobsRouteParams } from "../+workloads";
|
||||||
import { KubeObjectListLayout } from "../kube-object";
|
import { KubeObjectListLayout } from "../kube-object";
|
||||||
import { KubeEventIcon } from "../+events/kube-event-icon";
|
import { KubeEventIcon } from "../+events/kube-event-icon";
|
||||||
|
import { _i18n } from "../../i18n";
|
||||||
import { apiManager } from "../../api/api-manager";
|
import { apiManager } from "../../api/api-manager";
|
||||||
|
import { CronJobTriggerDialog } from "./cronjob-trigger-dialog";
|
||||||
|
|
||||||
enum sortBy {
|
enum sortBy {
|
||||||
name = "name",
|
name = "name",
|
||||||
@ -79,8 +83,14 @@ export class CronJobs extends React.Component<Props> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function CronJobMenu(props: KubeObjectMenuProps<CronJob>) {
|
export function CronJobMenu(props: KubeObjectMenuProps<CronJob>) {
|
||||||
|
const { object, toolbar } = props;
|
||||||
return (
|
return (
|
||||||
<KubeObjectMenu {...props}/>
|
<KubeObjectMenu {...props}>
|
||||||
|
<MenuItem onClick={() => CronJobTriggerDialog.open(object)}>
|
||||||
|
<Icon material="play_circle_filled" title={_i18n._(t`Trigger`)} interactive={toolbar}/>
|
||||||
|
<span className="title"><Trans>Trigger</Trans></span>
|
||||||
|
</MenuItem>
|
||||||
|
</KubeObjectMenu>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,8 @@
|
|||||||
--workload-status-pending: #{$pod-status-pending-color};
|
--workload-status-pending: #{$pod-status-pending-color};
|
||||||
--workload-status-evicted: #{$pod-status-evicted-color};
|
--workload-status-evicted: #{$pod-status-evicted-color};
|
||||||
--workload-status-succeeded: #{$pod-status-succeeded-color};
|
--workload-status-succeeded: #{$pod-status-succeeded-color};
|
||||||
|
--workload-status-scheduled: #{$cronjob-scheduled};
|
||||||
|
--workload-status-suspended: #{$cronjob-suspended};
|
||||||
--workload-status-failed: #{$pod-status-failed-color};
|
--workload-status-failed: #{$pod-status-failed-color};
|
||||||
--workload-status-terminated: #{$pod-status-terminated-color};
|
--workload-status-terminated: #{$pod-status-terminated-color};
|
||||||
--workload-status-unknown: #{$pod-status-unknown-color};
|
--workload-status-unknown: #{$pod-status-unknown-color};
|
||||||
|
|||||||
@ -26,6 +26,10 @@ $deployment-replicafailure: $colorError;
|
|||||||
$job-complete: $colorSuccess;
|
$job-complete: $colorSuccess;
|
||||||
$job-failed: $colorError;
|
$job-failed: $colorError;
|
||||||
|
|
||||||
|
// Cronjob
|
||||||
|
$cronjob-scheduled: $colorSuccess;
|
||||||
|
$cronjob-suspended: $colorTerminated;
|
||||||
|
|
||||||
// Pod Statuses
|
// Pod Statuses
|
||||||
$pod-status-color-list: (
|
$pod-status-color-list: (
|
||||||
running: $pod-status-running-color,
|
running: $pod-status-running-color,
|
||||||
@ -48,6 +52,12 @@ $job-condition-color-list: (
|
|||||||
failed: $job-failed,
|
failed: $job-failed,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Cronjob Conditions
|
||||||
|
$cronjob-condition-color-list: (
|
||||||
|
scheduled: $cronjob-scheduled,
|
||||||
|
suspended: $cronjob-suspended,
|
||||||
|
);
|
||||||
|
|
||||||
@mixin pod-status-bgs {
|
@mixin pod-status-bgs {
|
||||||
@each $status, $color in $pod-status-color-list {
|
@each $status, $color in $pod-status-color-list {
|
||||||
&.#{$status} {
|
&.#{$status} {
|
||||||
|
|||||||
@ -30,6 +30,7 @@ import { KubeObjectDetails } from "./kube-object/kube-object-details";
|
|||||||
import { AddRoleBindingDialog } from "./+user-management-roles-bindings";
|
import { AddRoleBindingDialog } from "./+user-management-roles-bindings";
|
||||||
import { PodLogsDialog } from "./+workloads-pods/pod-logs-dialog";
|
import { PodLogsDialog } from "./+workloads-pods/pod-logs-dialog";
|
||||||
import { DeploymentScaleDialog } from "./+workloads-deployments/deployment-scale-dialog";
|
import { DeploymentScaleDialog } from "./+workloads-deployments/deployment-scale-dialog";
|
||||||
|
import { CronJobTriggerDialog } from "./+workloads-cronjobs/cronjob-trigger-dialog";
|
||||||
import { CustomResources } from "./+custom-resources/custom-resources";
|
import { CustomResources } from "./+custom-resources/custom-resources";
|
||||||
import { crdRoute } from "./+custom-resources";
|
import { crdRoute } from "./+custom-resources";
|
||||||
import { isAllowedResource } from "../api/rbac";
|
import { isAllowedResource } from "../api/rbac";
|
||||||
@ -76,6 +77,7 @@ export class App extends React.Component {
|
|||||||
<AddRoleBindingDialog/>
|
<AddRoleBindingDialog/>
|
||||||
<PodLogsDialog/>
|
<PodLogsDialog/>
|
||||||
<DeploymentScaleDialog/>
|
<DeploymentScaleDialog/>
|
||||||
|
<CronJobTriggerDialog/>
|
||||||
</ErrorBoundary>
|
</ErrorBoundary>
|
||||||
</Router>
|
</Router>
|
||||||
</I18nProvider>
|
</I18nProvider>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user