Commit b2dbc86a authored by 黎博's avatar 黎博

新增环境后,删除namespace列表的缓存

parent d1e45121
......@@ -3,19 +3,17 @@ package cn.qg.holmes.controller.k8s;
import cn.qg.holmes.common.JsonResult;
import cn.qg.holmes.entity.auth.UserInfoVo;
import cn.qg.holmes.entity.k8s.DockerProject;
import cn.qg.holmes.entity.k8s.EnvTemplate;
import cn.qg.holmes.entity.k8s.EnvTemplateDetail;
import cn.qg.holmes.entity.k8s.ServiceCreateVo;
import cn.qg.holmes.service.auth.TokenService;
import cn.qg.holmes.service.k8s.*;
import cn.qg.holmes.utils.RedisUtils;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.jayway.jsonpath.JsonPath;
import com.tencentcloudapi.tcr.v20190924.models.RepoInfo;
import io.fabric8.kubernetes.api.model.ServicePort;
import com.tencentcloudapi.tcr.v20190924.models.TagInfo;
import com.tencentcloudapi.tcr.v20190924.models.TagInfoResp;
import io.fabric8.kubernetes.api.model.Namespace;
import io.fabric8.kubernetes.api.model.ServicePort;
import io.fabric8.kubernetes.api.model.apps.Deployment;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -60,6 +58,9 @@ public class K8sController {
@Autowired
EnvTemplateDetailService envTemplateDetailService;
@Autowired
RedisUtils redisUtils;
/**
* 获取namespace列表
* @return
......@@ -531,6 +532,10 @@ public class K8sController {
k8sService.createIngress(name, serviceName, domain);
}
}
// 删除相关缓存
redisUtils.del("k8s:namespace:all");
redisUtils.del("k8s:namespace:test");
redisUtils.del("k8s:namespace:dev");
return JsonResult.buildSuccessResult("环境创建成功");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment