diff --git a/code-server/helm-values.yaml b/code-server/helm-values.yaml index 85af7ae..793a5b8 100644 --- a/code-server/helm-values.yaml +++ b/code-server/helm-values.yaml @@ -16,9 +16,24 @@ persistence: existingSecret: code-server-password existingSecretKey: password -# Ingress configuration (will use main ingress) ingress: - enabled: false + enabled: true + ingressClassName: traefik + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + traefik.ingress.kubernetes.io/router.middlewares: authelia-authelia-auth@kubernetescrd + hosts: + - host: vscode0213.kro.kr + paths: + - / + - host: www.vscode0213.kro.kr + paths: + - / + tls: + - secretName: code-server-tls + hosts: + - vscode0213.kro.kr + - www.vscode0213.kro.kr # Service configuration service: diff --git a/code-server/ingress.yaml b/code-server/ingress.yaml deleted file mode 100644 index 70187da..0000000 --- a/code-server/ingress.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: code-server-ingress - namespace: code-server - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-prod" - traefik.ingress.kubernetes.io/router.middlewares: authelia-authelia-auth@kubernetescrd -spec: - ingressClassName: traefik - tls: - - hosts: - - vscode0213.kro.kr - - www.vscode0213.kro.kr - secretName: code-server-tls - rules: - - host: vscode0213.kro.kr - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: code-server - port: - number: 8080 - - host: www.vscode0213.kro.kr - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: code-server - port: - number: 8080 diff --git a/code-server/kustomization.yaml b/code-server/kustomization.yaml index 008a2cc..3c12939 100644 --- a/code-server/kustomization.yaml +++ b/code-server/kustomization.yaml @@ -3,5 +3,4 @@ kind: Kustomization namespace: code-server resources: - vault/code-server-password.yaml -- rbac.yaml -- ingress.yaml +- manifests/rbac.yaml diff --git a/code-server/rbac.yaml b/code-server/manifests/rbac.yaml similarity index 100% rename from code-server/rbac.yaml rename to code-server/manifests/rbac.yaml diff --git a/headlamp/helm-values.yaml b/headlamp/helm-values.yaml index e6f8a05..f3b0e39 100644 --- a/headlamp/helm-values.yaml +++ b/headlamp/helm-values.yaml @@ -26,9 +26,17 @@ resources: limits: memory: 128Mi -# Ingress disabled - managed separately ingress: - enabled: false + enabled: true + ingressClassName: traefik + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + hosts: + - kubernetes0213.kro.kr + tls: + - secretName: headlamp-tls + hosts: + - kubernetes0213.kro.kr # Config config: diff --git a/headlamp/ingress.yaml b/headlamp/ingress.yaml deleted file mode 100644 index e052d71..0000000 --- a/headlamp/ingress.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: headlamp-ingress - namespace: headlamp - annotations: - cert-manager.io/cluster-issuer: "letsencrypt-prod" -spec: - ingressClassName: traefik - tls: - - hosts: - - kubernetes0213.kro.kr - secretName: headlamp-tls - rules: - - host: kubernetes0213.kro.kr - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: headlamp - port: - number: 80 diff --git a/headlamp/kustomization.yaml b/headlamp/kustomization.yaml index 6c563b1..372a61c 100644 --- a/headlamp/kustomization.yaml +++ b/headlamp/kustomization.yaml @@ -1,5 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- ingress.yaml -- external-secret.yaml +- manifests/external-secret.yaml diff --git a/headlamp/external-secret.yaml b/headlamp/manifests/external-secret.yaml similarity index 100% rename from headlamp/external-secret.yaml rename to headlamp/manifests/external-secret.yaml