forked from redhat-appstudio/infra-common-deployments
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhelm-values.yaml
More file actions
123 lines (112 loc) · 3.47 KB
/
Copy pathhelm-values.yaml
File metadata and controls
123 lines (112 loc) · 3.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
---
imageTag: v1.0.3-beta7
lake:
image:
repository: quay.io/konflux-ci/konflux-devprod/devlake-backend
tag: 74d3dcf1f0c5a61ec5cc2126c75745efb8a220a5
encryptionSecret:
secretName: konflux-devlake-secrets
autoCreateSecret: false
securityContext: {}
containerSecurityContext: {}
resources:
requests:
cpu: "4"
memory: "4Gi"
limits:
memory: "8Gi"
envs:
REMOTE_PLUGIN_DIR: ""
DISABLED_REMOTE_PLUGINS: "true"
LOGGING_DIR: "/tmp"
LOGGING_LEVEL: "info"
IN_SECURE_SKIP_VERIFY: "true"
PIPELINE_MAX_PARALLEL: "50"
CORS_ALLOW_ORIGIN: "https://konflux-devlake-ui-konflux-devlake.apps.rosa.kflux-c-prd-i01.7hyu.p3.openshiftapps.com"
# API timeout - increase for large repositories with slow responses
API_TIMEOUT: "240s"
# API retry attempts for transient failures
API_RETRY: "5"
# Default sync time range for new projects (days back from today)
DEFAULT_SYNC_DAYS: "60"
# ===========================================
# GitHub GraphQL Job Collector (PR #8616)
# Optimized for large repositories with many workflow jobs
# ===========================================
# PAGINATING mode: Queries one workflow run at a time with full pagination
# - Guarantees complete data collection for workflows with >20 jobs
# - More API calls but avoids timeouts and missing data
GITHUB_GRAPHQL_JOB_COLLECTION_MODE: "PAGINATING"
GITHUB_GRAPHQL_JOB_PAGINATING_PAGE_SIZE: "100"
envFrom:
- secretRef:
name: konflux-devlake-secrets
mysql:
useExternal: true
externalServer: "kubernetes.default.svc.cluster.local" # K8s API - always available
externalPort: 443 # HTTPS port - always open
grafana:
image:
repository: quay.io/konflux-ci/konflux-devprod/devlake-dashboards
tag: 86417e53ccd7b506227b8d276e897168090b78d4
podSecurityContext: {}
securityContext:
fsGroup: null
runAsGroup: null
runAsUser: null
initChownData:
enabled: false
envFromSecrets:
- name: "konflux-devlake-secrets"
env:
TZ: "UTC"
GF_SERVER_SERVE_FROM_SUBPATH: "true"
grafana.ini:
server:
serve_from_subpath: "true"
root_url: "${GF_SERVER_ROOT_URL}"
auth.google:
enabled: true
client_id: "${GF_AUTH_GOOGLE_CLIENT_ID}" # Set via secret
client_secret: "${GF_AUTH_GOOGLE_CLIENT_SECRET}" # Set via secret
scopes: "https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email openid"
auth_url: "https://accounts.google.com/o/oauth2/auth"
token_url: "https://accounts.google.com/o/oauth2/token"
api_url: "https://www.googleapis.com/oauth2/v1/userinfo"
allowed_domains: "redhat.com"
allow_sign_up: true
auto_login: false
ui:
image:
repository: quay.io/konflux-ci/konflux-devprod/devlake-frontend
tag: 74d3dcf1f0c5a61ec5cc2126c75745efb8a220a5
securityContext: {}
containerSecurityContext: {}
basicAuth:
enabled: false
autoCreateSecret: true
secretName: ""
service:
type: ClusterIP
ingress:
enabled: false
option:
autoCreateSecret: false
database: mysql
connectionSecretName: "konflux-devlake-secrets"
extraResources:
- apiVersion: route.openshift.io/v1
kind: Route
metadata:
name: konflux-devlake-ui
spec:
to:
kind: Service
name: oauth2-proxy
weight: 100
port:
targetPort: http
tls:
termination: edge
insecureEdgeTerminationPolicy: Redirect
wildcardPolicy: None