forked from open-metadata/openmetadata-helm-charts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues.yaml
126 lines (123 loc) · 3.83 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
# Default values for deps.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# MQSQL configurations for helm dependency
# you can find more details about this here https://artifacthub.io/packages/helm/bitnami/mysql
mysql:
enabled: true
fullnameOverride: "mysql"
image:
pullPolicy: "Always"
auth:
rootPassword: password # provided by CI/CD
primary:
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;
CREATE USER 'airflow_user'@'%' IDENTIFIED BY 'airflow_pass';
GRANT ALL PRIVILEGES ON airflow_db.* TO 'airflow_user'@'%' WITH GRANT OPTION;
commit;
# ElasticSearch configurations for helm dependency
# you can find more details about this here https://artifacthub.io/packages/helm/elastic/elasticsearch
elasticsearch:
enabled: true
replicas: 1
minimumMasterNodes: 1
fullnameOverride: "elasticsearch"
imagePullPolicy: "Always"
esJavaOpts: "-Xmx128m -Xms128m"
clusterHealthCheckParams: "wait_for_status=yellow&timeout=20s"
resources:
requests:
cpu: "100m"
memory: "256M"
limits:
cpu: "1000m"
memory: "1024M"
# 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: openmetadata/airflow
tag: 0.12.0
pullPolicy: "IfNotPresent"
executor: "KubernetesExecutor"
config:
# This is required for OpenMetadata UI to fetch status of DAGs
AIRFLOW__API__AUTH_BACKENDS: airflow.api.auth.backend.basic_auth
# OpenMetadata Airflow Lineage Backend Configurations
AIRFLOW__LINEAGE__BACKEND: airflow_provider_openmetadata.lineage.openmetadata.OpenMetadataLineageBackend
AIRFLOW__LINEAGE__AIRFLOW_SERVICE_NAME: airflow_helm
AIRFLOW__LINEAGE__OPENMETADATA_API_ENDPOINT: http://openmetadata.default.svc.cluster.local:8585/api
AIRFLOW__LINEAGE__AUTH_PROVIDER_TYPE: no-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: [email protected]
firstName: Peter
lastName: Parker
web:
readinessProbe:
enabled: true
initialDelaySeconds: 360
periodSeconds: 30
timeoutSeconds: 10
failureThreshold: 10
livenessProbe:
enabled: true
initialDelaySeconds: 360
periodSeconds: 30
timeoutSeconds: 10
failureThreshold: 10
postgresql:
enabled: false
workers:
enabled: false
flower:
enabled: false
redis:
enabled: false
externalDatabase:
type: mysql
host: mysql.default.svc.cluster.local
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