/
timpson
/
k8_loader_vaadin
Обзор
Документация
Войти
/
timpson
/
k8_loader_vaadin
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/web/kubernetes/controllers/IngressController.java
41 строка
2 KB
root
added ServicesView EventsInfoView
03 июн 2022, 14:02
03 июн 2022, 14:02
c6ec6b9
Код
Авторство
О чём код?
package web.kubernetes.controllers; import io.kubernetes.client.openapi.JSON; import io.kubernetes.client.openapi.models.V1Ingress; import io.kubernetes.client.openapi.models.V1Service; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import web.kubernetes.payloads.responses.CommonDeleteResponse; import web.kubernetes.payloads.responses.CommonObjectResponse; import web.kubernetes.payloads.responses.CommonObjectsResponse; @Component public class IngressController { JSON json; @Value("${k8s.url}") private String SERVER; private final String INGRESSES_URL_PATH = "/ingresses"; private final String INGRESS_URL_PATH = "/ingress"; private final String INGRESS_DELETE_URL_PATH = "/deleteingress"; CommonController<V1Ingress> commonController = new CommonController(); public CommonObjectsResponse<V1Ingress> getIngressByNamespace(String namespace) { return commonController.getObjectsByNamespace(namespace, SERVER + INGRESSES_URL_PATH, V1Ingress.class); } public CommonObjectResponse<V1Ingress> getIngressByName(String name, String namespace) { return commonController.getObjectByName(name, namespace, SERVER + INGRESS_URL_PATH, V1Ingress.class); } public CommonDeleteResponse deleteIngressByName(String name, String namespace) { return commonController.deleteObjectByName(name, namespace, SERVER + INGRESS_DELETE_URL_PATH, V1Ingress.class); } }