Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Logs
- ```
- 25/04/24 18:18:42 ...eb/routing/logger.go:102:func1() [I] router: completed GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.0.142:55826, 200 OK in 8462.7ms @ repo/githttp.go:518(repo.GetInfoRefs)
- 2025/04/24 18:18:43 ...eb/routing/logger.go:102:func1() [I] router: completed GET /user/events for 10.42.0.142:35594, 200 OK in 308662.0ms @ events/events.go:18(events.Events)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.1.6:52440, elapsed 3711.9ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.1.6:52500, elapsed 3041.0ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.1.6:52436, elapsed 3941.9ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.0.142:55868, elapsed 3586.3ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.1.6:52446, elapsed 3460.3ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.1.6:52484, elapsed 3323.9ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd for 10.42.0.142:55870, elapsed 3023.7ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.0.142:55858, elapsed 3638.2ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.1.6:52444, elapsed 3469.8ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.1.6:52490, elapsed 3318.9ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.1.6:52516, elapsed 3034.3ms @ web/web.go:118(web.Routes.webAuth)
- 2025/04/24 18:18:45 ...eb/routing/logger.go:68:func1() [W] router: slow GET /homelab/argocd.git/info/refs?service=git-upload-pack for 10.42.0.142:55826, elapsed 3523.2ms @ web/web.go:118(web.Routes.webAuth)
- ```
- My config:
- ```
- - name: Deploy or install gitea
- kubernetes.core.helm:
- name: gitea
- chart_ref: gitea/gitea
- chart_version: "{{ gitea_version }}"
- release_namespace: gitea
- create_namespace: true
- values: "{{ lookup('template', 'values-gitea.yml.j2') | from_yaml }}"
- wait: true
- wait_timeout: 5m
- register: gitea_deploy
- retries: 5
- delay: 30
- ```
- gitea_version: 11.0.1
- values
- ```
- replicaCount: 1
- ingress:
- enabled: true
- className: traefik
- annotations:
- traefik.ingress.kubernetes.io/router.entrypoints: websecure
- traefik.ingress.kubernetes.io/router.middlewares: default-default-headers@kubernetescrd
- hosts:
- - host: git.{{ domain }}
- paths:
- - path: /
- pathType: Prefix
- tls:
- - hosts:
- - git.{{ domain }}
- persistence:
- enabled: true
- size: 10Gi
- storageClass: longhorn
- accessModes:
- - ReadWriteOnce
- redis-cluster:
- enabled: false
- redis:
- enabled: true
- architecture: standalone
- auth:
- enabled: false
- master:
- persistence:
- enabled: true
- storageClass: longhorn
- size: 8Gi
- resources:
- requests:
- cpu: 100m
- memory: 128Mi
- postgresql-ha:
- enabled: true
- global:
- postgresql:
- database: gitea
- username: gitea
- password: "{{ vault_gitea_postgresql_password }}"
- postgresql:
- repmgrPassword: "{{ vault_gitea_repmgr_password }}"
- postgresPassword: "{{ vault_gitea_postgresql_password }}"
- password: "{{ vault_gitea_postgresql_password }}"
- pgpool:
- adminPassword: "{{ vault_gitea_pgpool_password }}"
- service:
- ports:
- postgresql: 5432
- persistence:
- size: 10Gi
- storageClass: longhorn
- gitea:
- admin:
- existingSecret: gitea-admin-secret
- {% if deploy_authentik %}
- oauth:
- - name: "authentik"
- provider: "openidConnect"
- existingSecret: gitea-authentik-secret
- autoDiscoverUrl:
- iconUrl:
- scopes: "email profile"
- {% endif %}
- config:
- server:
- ROOT_URL: "git.{{ domain }}"
- DOMAIN: git.{{ domain }}
- SSH_DOMAIN: git.{{ domain }}
- oauth2_client:
- ENABLE_AUTO_REGISTRATION: true
- indexer:
- ISSUE_INDEXER_TYPE: bleve
- REPO_INDEXER_ENABLED: true
- log:
- LEVEL: debug
- ```
- traefik
- - name: Configure traefik Middleware
- kubernetes.core.k8s:
- state: present
- definition:
- apiVersion: traefik.io/v1alpha1
- kind: Middleware
- metadata:
- name: default-headers
- namespace: default
- spec:
- headers:
- browserXssFilter: true
- contentTypeNosniff: true
- forceSTSHeader: true
- stsIncludeSubdomains: true
- stsPreload: true
- stsSeconds: 15552000
- referrerPolicy: no-referrer
- contentSecurityPolicy: >-
- default-src 'self';
- script-src 'self' 'unsafe-inline' 'unsafe-eval' blob:;
- style-src 'self' 'unsafe-inline';
- img-src 'self' data:;
- font-src 'self' data:;
- connect-src 'self' ws: ;
- worker-src 'self' blob:;
- frame-src 'self';
- media-src 'self';
- object-src 'none';
- frame-ancestors 'self';
- base-uri 'self';
- form-action 'self'
- customRequestHeaders:
- X-Forwarded-Proto: https
Advertisement
Add Comment
Please, Sign In to add comment