forked from open-metadata/openmetadata-helm-charts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
values.yaml
141 lines (138 loc) · 4 KB
/
values.yaml
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# Default values for deps.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# MySQL configurations for helm dependency
# you can find more details about this here https://artifacthub.io/packages/helm/bitnami/mysql
mysql:
enabled: true
fullnameOverride: "mysql"
architecture: standalone
image:
pullPolicy: "Always"
auth:
rootPassword: password # to be provided by CI/CD
primary:
extraFlags: "--sort_buffer_size=10M"
persistence:
size: 50Gi
service:
nodePort: 3306
initdbScripts:
init_openmetadata_db_scripts.sql: |
CREATE DATABASE openmetadata_db;
CREATE USER 'openmetadata_user'@'%' IDENTIFIED BY 'openmetadata_password';
GRANT ALL PRIVILEGES ON openmetadata_db.* TO 'openmetadata_user'@'%' WITH GRANT OPTION;
commit;
init_airflow_db_scripts.sql: |
CREATE DATABASE airflow_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'airflow_user'@'%' IDENTIFIED BY 'airflow_pass';
GRANT ALL PRIVILEGES ON airflow_db.* TO 'airflow_user'@'%' WITH GRANT OPTION;
commit;
# OpenSearch Helm Dependency
# you can find more details about this here https://artifacthub.io/packages/helm/opensearch-project-helm-charts/opensearch/2.12.2
opensearch:
enabled: true
clusterName: opensearch
fullnameOverride: opensearch
nodeGroup: ""
imagePullPolicy: Always
opensearchJavaOpts: "-Xmx1g -Xms1g"
persistence:
size: 30Gi
protocol: http
config:
opensearch.yml: |
plugins.security.disabled: true
singleNode: true
resources:
requests:
cpu: "100m"
memory: "256M"
limits:
cpu: "2000m"
memory: "2048M"
# Airflow configurations for helm dependency
# you can find more details about this here https://github.com/airflow-helm/charts
airflow:
enabled: true
airflow:
image:
repository: docker.getcollate.io/openmetadata/ingestion
tag: 1.6.1
pullPolicy: "IfNotPresent"
executor: "KubernetesExecutor"
config:
# This is required for OpenMetadata UI to fetch status of DAGs
AIRFLOW__API__AUTH_BACKENDS: "airflow.api.auth.backend.session,airflow.api.auth.backend.basic_auth"
# OpenMetadata Airflow Apis Plugin DAGs Configuration
AIRFLOW__OPENMETADATA_AIRFLOW_APIS__DAG_GENERATED_CONFIGS: "/opt/airflow/dags"
# OpenMetadata Airflow Secrets Manager Configuration
AIRFLOW__OPENMETADATA_SECRETS_MANAGER__AWS_REGION: ""
AIRFLOW__OPENMETADATA_SECRETS_MANAGER__AWS_ACCESS_KEY_ID: ""
AIRFLOW__OPENMETADATA_SECRETS_MANAGER__AWS_ACCESS_KEY: ""
users:
- username: admin
password: admin
role: Admin
email: spiderman@superhero.org
firstName: Peter
lastName: Parker
web:
extraVolumes:
- name: pod-template
configMap:
name: openmetadata-pod-template
defaultMode: 420
extraVolumeMounts:
- name: pod-template
readOnly: true
subPath: pod_template.yaml
mountPath: /opt/airflow/pod_templates/pod_template.yaml
readinessProbe:
enabled: true
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 10
failureThreshold: 10
livenessProbe:
enabled: true
initialDelaySeconds: 60
periodSeconds: 30
timeoutSeconds: 10
failureThreshold: 10
postgresql:
enabled: false
workers:
enabled: false
flower:
enabled: false
redis:
enabled: false
externalDatabase:
type: mysql
host: mysql
port: 3306
database: airflow_db
user: airflow_user
passwordSecret: airflow-mysql-secrets
passwordSecretKey: airflow-mysql-password
serviceAccount:
create: true
name: "airflow"
scheduler:
logCleanup:
enabled: false
dags:
persistence:
enabled: true
# NOTE: "" means cluster-default
storageClass: ""
size: 1Gi
accessMode: ReadWriteMany
logs:
persistence:
enabled: true
# empty string means cluster-default
storageClass: ""
accessMode: ReadWriteMany
size: 1Gi