diff --git a/k8s/gitea.yaml b/k8s/gitea.yaml index 50434df..a915d48 100644 --- a/k8s/gitea.yaml +++ b/k8s/gitea.yaml @@ -70,96 +70,87 @@ spec: targetPort: 22 nodePort: 30022 type: LoadBalancer -# --- -# kind: Ingress -# apiVersion: networking.k8s.io/v1 -# metadata: -# name: gitea -# namespace: gitea -# annotations: -# cert-manager.io/cluster-issuer: google-public-ca -# nginx.ingress.kubernetes.io/proxy-body-size: "0" -# nginx.ingress.kubernetes.io/ssl-redirect: "true" -# spec: -# ingressClassName: public -# tls: -# - hosts: -# - git.kultmost.spiritofweb.ru -# secretName: git-tls-cert -# rules: -# - host: git.kultmost.spiritofweb.ru -# http: -# paths: -# - path: / -# pathType: Prefix -# backend: -# service: -# name: gitea-ssh -# port: -# number: 80 -# - path: /robots.txt -# pathType: Exact -# backend: -# service: -# name: robots-static-svc -# port: -# number: 80 -# --- -# apiVersion: v1 -# kind: ConfigMap -# metadata: -# name: gitearobotscm -# namespace: gitea -# data: -# robots.txt: | -# User-agent: * -# Disallow: / -# --- -# apiVersion: apps/v1 -# kind: Deployment -# metadata: -# name: robots-static -# namespace: gitea -# spec: -# replicas: 1 -# selector: -# matchLabels: -# app: robots-static -# template: -# metadata: -# labels: -# app: robots-static -# spec: -# containers: -# - name: nginx -# image: nginx:alpine -# ports: -# - containerPort: 80 -# volumeMounts: -# - name: robots -# mountPath: /usr/share/nginx/html -# volumes: -# - name: robots -# configMap: -# name: gitearobotscm -# --- -# apiVersion: v1 -# kind: Service -# metadata: -# name: robots-static-svc -# namespace: gitea -# spec: -# selector: -# app: robots-static -# ports: -# - port: 80 -# targetPort: 80 -# --- -# apiVersion: v1 -# kind: Secret -# metadata: -# name: ssh-creds -# type: Opaque -# stringData: -# username: "root" -# password: "$ROOT_PASS" +--- +kind: Ingress +apiVersion: networking.k8s.io/v1 +metadata: + name: gitea + namespace: gitea + annotations: + cert-manager.io/cluster-issuer: google-public-ca + nginx.ingress.kubernetes.io/proxy-body-size: "0" + nginx.ingress.kubernetes.io/ssl-redirect: "true" +spec: + ingressClassName: public + tls: + - hosts: + - git.kultmost.spiritofweb.ru + secretName: git-tls-cert + rules: + - host: git.kultmost.spiritofweb.ru + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: gitea-ssh + port: + number: 80 + - path: /robots.txt + pathType: Exact + backend: + service: + name: robots-static-svc + port: + number: 80 +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: gitearobotscm + namespace: gitea +data: + robots.txt: | + User-agent: * + Disallow: / +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: robots-static + namespace: gitea +spec: + replicas: 1 + selector: + matchLabels: + app: robots-static + template: + metadata: + labels: + app: robots-static + spec: + containers: + - name: nginx + image: nginx:alpine + ports: + - containerPort: 80 + volumeMounts: + - name: robots + mountPath: /usr/share/nginx/html + volumes: + - name: robots + configMap: + name: gitearobotscm +--- +apiVersion: v1 +kind: Service +metadata: + name: robots-static-svc + namespace: gitea +spec: + selector: + app: robots-static + ports: + - port: 80 + targetPort: 80