Prechádzať zdrojové kódy

fix: 增加ingress annotation

TianChenjiang 5 rokov pred
rodič
commit
9810e1b841

+ 2 - 0
src/main/java/cn/seecoder/paas/service/facade/k8s/model/Ingress.java

@@ -28,6 +28,8 @@ public class Ingress extends K8sAbstractObject<ExtensionsV1beta1Ingress> {
 
     public static final String DEFAULT_REWRITE_PATH = "/";
 
+    public static final String SSL_REDIRECT = "nginx.ingress.kubernetes.io/ssl-redirect";
+
     //重定向的路径,默认为根路径
     private static final String redirectPath = DEFAULT_REWRITE_PATH;
 

+ 1 - 0
src/main/java/cn/seecoder/paas/service/impl/EnvironmentServiceImpl.java

@@ -452,6 +452,7 @@ public class EnvironmentServiceImpl implements EnvironmentService {
                         }
                     }
                     ingress.setAnnotation(Ingress.REWRITE_ANNOTATION, Ingress.DEFAULT_REWRITE_PATH);
+                    ingress.setAnnotation(Ingress.SSL_REDIRECT, "true");
                     ingress.setHttpRules(Collections.singletonList(
                             Ingress.IngressRule.builder().host(ingressHost).ruleValues(
                                     Collections.singleton(Ingress.IngressPath.builder()