Проверка работоспособности (роль Admin)#

С использованием веб-интерфейса#

Шаг

Действия

Вход в учетную запись через веб-консоль

1. Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes.
2. В окне ввода учетных данных введите логин и пароль.

Переход в нужный проект

1. Выберите пункт меню Home → Projects..
2. Выберите из списка нужный проект

Проверка работоспособности

1. В меню выберите пункт Workload → Pods.
2. На странице найдите нужный pod sytester.
3. Перейдите по ссылке в имени на вкладку Detail.
4. Перейдите на вкладку Terminal.
5. В терминале Pod выполните команду: curl localhost:<portnum> -v, где <portnum> — номер порта, на котором развернут веб-сервер spring, по умолчанию 8787.
6. Убедитесь, что возвращается успешный статус 200.

Выход из веб-консоли

1. Нажатием на имени пользователя раскройте меню пользователя.
2. Выберите пункт Log out.
3. Закройте окно браузера.

С использованием консоли#

Шаг

Действия

Вход в учетную запись в консоли

1. В окне командной строки в приглашении введите команду: kubectl login --server=<url кластера>.
2. В ответ на запрос введите имя пользователя и пароль.

Переход в нужный проект

Введите команду: kubectl project <имя проекта>

Проверка работоспособности SyTester

1. В консоли задайте команду: kubectl port-forward pod/<имя Pod-а> <portnum>:<portnum>, где <portnum> — номер порта, на котором развернут веб-сервер spring, по умолчанию 8787.
2. Запустите еще одно окно консоли и в нем выполните команду: curl localhost:<portnum> -v.
3. Убедитесь, что возвращается успешный статус 200.
4. Завершите перенаправление портов нажатием Ctrl+C.

Проверка работоспособности интеграций с внешними сервисами, отвечающих за функции безопасности

1. Проверить в конфигурации, что параметр audit.enabled равен true
2. Добавить в конфигурацию блок keycloak
3. Проверить в логе SyTester наличие записи о регистрации метамодели
4. Добавить в конфигурацию блок SecMan 5. В логе SyTester присутствует запись о регистрации метамодели
6. SyTester запущен без ошибок

Проверка работоспособности интеграций с внешними сервисами, не отвечающих за функции безопасности

Для проверки работоспособности интеграций специальных действий не требуется и достаточно выполнить действия из раздела Проверка работоспособности SyTester.

Завершение сеанса работы с клиентом

В консоли введите команду kubectl logout