argo-cd

Форк
0
16 строк · 750.0 Байт
1
import {services} from '../../../shared/services';
2
import * as React from 'react';
3
import {PodLogsProps} from './pod-logs-viewer';
4
import {Button} from '../../../shared/components/button';
5

6
// DownloadLogsButton is a button that downloads the logs to a file
7
export const DownloadLogsButton = ({applicationName, applicationNamespace, containerName, group, kind, name, namespace, podName}: PodLogsProps) => (
8
    <Button
9
        title='Download logs to file'
10
        icon='download'
11
        onClick={async () => {
12
            const downloadURL = services.applications.getDownloadLogsURL(applicationName, applicationNamespace, namespace, podName, {group, kind, name}, containerName);
13
            window.open(downloadURL, '_blank');
14
        }}
15
    />
16
);
17

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.