| airflow.airflowVersion |
string |
"3.1.1" |
|
| airflow.apiServer.resources.limits.cpu |
int |
1 |
|
| airflow.apiServer.resources.limits.memory |
string |
"2Gi" |
|
| airflow.config.api.auth_backends |
string |
"airflow.api.auth.backend.basic_auth" |
|
| airflow.config.core.internal_api_secret_key |
string |
"{{ .Values.webserverSecretKey }}" |
|
| airflow.dagProcessor.enabled |
bool |
true |
|
| airflow.dagProcessor.logGroomerSidecar.enabled |
bool |
false |
|
| airflow.dagProcessor.resources.limits.cpu |
int |
2 |
|
| airflow.dagProcessor.resources.limits.memory |
string |
"2Gi" |
|
| airflow.dags.gitSync.branch |
string |
"main" |
|
| airflow.dags.gitSync.enabled |
bool |
true |
|
| airflow.dags.gitSync.repo |
string |
"https://github.com/helxplatform/roger.git" |
|
| airflow.dags.gitSync.subPath |
string |
"dags" |
|
| airflow.dags.persistence.enabled |
bool |
false |
|
| airflow.data.metadataConnection.pass |
string |
"postgres" |
|
| airflow.defaultAirflowRepository |
string |
"airflow" |
|
| airflow.executor |
string |
"KubernetesExecutor" |
|
| airflow.extraEnv |
string |
"- name: ROGER_LAKEFS__CONFIG_ENABLED\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: lakefs_enabled\n- name: ROGER_LAKEFS__CONFIG_HOST\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: lakefs_host\n- name: ROGER_LAKEFS__CONFIG_ACCESS__KEY__ID\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: lakefs_access_key_id\n- name: ROGER_LAKEFS__CONFIG_SECRET__ACCESS__KEY\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: lakefs_secret_access_key\n- name: ROGER_LAKEFS__CONFIG_BRANCH\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: lakefs_branch\n- name: ROGER_LAKEFS__CONFIG_REPO\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: lakefs_repo\n- name: ROGER_ANNOTATION_NORMALIZER\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: normalizer_url\n- name: ROGER_ANNOTATION_ANNOTATOR__TYPE\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_type\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_MONARCH_URL\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_monarch_url\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_CLASSIFICATION__URL\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_classification_url\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_ANNOTATOR__URL\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_annotator_url\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_BAGEL_ENABLED\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_bagel_enabled\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_BAGEL_URL\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_bagel_url\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_BAGEL_PROMPT\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_bagel_prompt\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_BAGEL_LLM__ARGS_LLM__MODEL__NAME\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_bagel_llm_model_name\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_BAGEL_LLM__ARGS_ORGANIZATION\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_bagel_llm_organization\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_BAGEL_LLM__ARGS_ACCESS__KEY\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_bagel_llm_access_key\n- name: ROGER_ANNOTATION_ANNOTATOR__ARGS_SAPBERT_SCORE__THRESHOLD\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: annotator_sapbert_score_threshold\n- name: ROGER_ANNOTATION_SYNONYM__SERVICE\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: synonymizer_url\n- name: ROGER_DATA_DIR\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: data_directory\n- name: ROGER_DUG__INPUTS_DATA__SETS\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: input_sets\n- name: ROGER_ELASTICSEARCH_HOST\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-elastic-config\"\n key: host\n- name: ROGER_ELASTICSEARCH_PASSWORD\n valueFrom:\n secretKeyRef:\n name: \"{{ .Release.Name }}-elastic-secret\"\n key: password\n- name: ROGER_ELASTICSEARCH_USERNAME\n valueFrom:\n secretKeyRef:\n name: \"{{ .Release.Name }}-elastic-secret\"\n key: username\n- name: ROGER_REDISGRAPH_HOST\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-redis-config\"\n key: host\n- name: ROGER_REDISGRAPH_GRAPH\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-redis-config\"\n key: graph\n- name: ROGER_REDISGRAPH_PASSWORD\n valueFrom:\n secretKeyRef:\n name: \"{{ .Release.Name }}-redis-secret\"\n key: password\n- name: ROGER_REDISGRAPH_PORT\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-redis-config\"\n key: port\n- name: ROGER_S3_ACCESS__KEY\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: s3_access_key\n- name: ROGER_S3_BUCKET\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: s3_bucket\n- name: ROGER_S3_HOST\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: s3_host\n- name: ROGER_S3_SECRET__KEY\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: s3_secret_key\n- name: ROGER_KGX_DATA__SETS\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: kgx_data_sets\n- name: ROGER_INDEXING_NODE__TO__ELEMENT__QUERIES_ENABLED\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: node_to_queries_enabled\n- name: ROGER_INDEXING_ELEMENT__MAPPING\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: element_mappings\n- name: ROGER_ELASTICSEARCH_NBOOST__HOST\n value: nboost $ TODO compute this\n- name: ROGER_INDEXING_TRANQL__ENDPOINT\n valueFrom:\n configMapKeyRef:\n name: \"{{ .Release.Name }}-data-config\"\n key: tranql_endpoint\n- name: AIRFLOW__KUBERNETES_EXECUTOR__DELETE_WORKER_PODS\n value: \"FALSE\"\n- name: \"AIRFLOW__LOGGING__LOGGING_LEVEL\"\n value: \"DEBUG\"\n- name: \"AIRFLOW__LOGGING__BASE_LOG_FOLDER\"\n value: \"/opt/airflow/share/logs\"\n- name: \"AIRFLOW__WEBSERVER__APPLICATION_ROOT\"\n value: \"/airflow\"\n- name: ROGER_ELASTICSEARCH_SCHEME\n value: \"https\"\n- name: ROGER_ELASTICSEARCH_CA__PATH\n value: \"/opt/certs/es.crt\"\n" |
|
| airflow.images.airflow.repository |
string |
"containers.renci.org/helxplatform/airflow" |
|
| airflow.images.airflow.tag |
string |
"3.1.1" |
|
| airflow.postgresql.auth.password |
string |
"postgres" |
|
| airflow.postgresql.auth.postgresPassword |
string |
"postgres" |
|
| airflow.postgresql.image.registry |
string |
"containers.renci.org" |
|
| airflow.postgresql.image.repository |
string |
"vgl/postgres-alpine" |
|
| airflow.postgresql.image.tag |
string |
"18.0.1" |
|
| airflow.redis.enabled |
bool |
false |
|
| airflow.redis.serviceAccount.create |
bool |
false |
|
| airflow.scheduler.env[0].name |
string |
"AIRFLOW__CORE__EXECUTOR" |
|
| airflow.scheduler.env[0].value |
string |
"KubernetesExecutor" |
|
| airflow.scheduler.livenessProbe.command[0] |
string |
"bash" |
|
| airflow.scheduler.livenessProbe.command[1] |
string |
"-c" |
|
| airflow.scheduler.livenessProbe.command[2] |
string |
"airflow jobs check --job-type SchedulerJob --hostname \"$(hostname)\"\n" |
|
| airflow.scheduler.logGroomerSidecar.enabled |
bool |
false |
|
| airflow.scheduler.resources.limits.cpu |
int |
1 |
|
| airflow.scheduler.resources.limits.memory |
string |
"2Gi" |
|
| airflow.scheduler.startupProbe.command[0] |
string |
"bash" |
|
| airflow.scheduler.startupProbe.command[1] |
string |
"-c" |
|
| airflow.scheduler.startupProbe.command[2] |
string |
"airflow jobs check --job-type SchedulerJob --hostname \"$(hostname)\"\n" |
|
| airflow.statsd.enabled |
bool |
false |
|
| airflow.triggerer.enabled |
bool |
false |
|
| airflow.volumeMounts[0].mountPath |
string |
"/opt/airflow/share/data" |
|
| airflow.volumeMounts[0].name |
string |
"airflow-data" |
|
| airflow.volumeMounts[1].mountPath |
string |
"/opt/airflow/share/logs" |
|
| airflow.volumeMounts[1].name |
string |
"airflow-logs" |
|
| airflow.volumeMounts[2].mountPath |
string |
"/opt/certs/es.crt" |
|
| airflow.volumeMounts[2].name |
string |
"es-cert" |
|
| airflow.volumeMounts[2].subPath |
string |
"ca.crt" |
|
| airflow.volumes[0].name |
string |
"airflow-data" |
|
| airflow.volumes[0].persistentVolumeClaim.claimName |
string |
"search-data" |
|
| airflow.volumes[1].name |
string |
"es-cert" |
|
| airflow.volumes[1].secret.defaultMode |
int |
511 |
|
| airflow.volumes[1].secret.secretName |
string |
"elasticsearch-master-certs" |
|
| airflow.volumes[2].name |
string |
"airflow-logs" |
|
| airflow.volumes[2].persistentVolumeClaim.claimName |
string |
"search-airflow-logs" |
|
| airflow.webServer.defaultUser.email |
string |
"admin@example.com" |
|
| airflow.webServer.defaultUser.enabled |
bool |
true |
|
| airflow.webServer.defaultUser.firstName |
string |
"admin" |
|
| airflow.webServer.defaultUser.lastName |
string |
"user" |
|
| airflow.webServer.defaultUser.password |
string |
"admin" |
|
| airflow.webServer.defaultUser.role |
string |
"Admin" |
|
| airflow.webServer.defaultUser.username |
string |
"admin" |
|
| airflow.webserverSecretKey |
string |
"your-secret-key-here" |
|
| airflow.workers.logGroomerSidecar.enabled |
bool |
false |
|
| airflow.workers.replicas |
int |
0 |
|
| fullnameOverride |
string |
"" |
|
| nameOverride |
string |
"" |
|