* Allow specifying nodePort for Web service
Signed-off-by: Ted Kaplan <edward.kaplan@nielsen.com>
* Update README.md
Signed-off-by: Ted Kaplan <edward.kaplan@nielsen.com>
* Only use nodePort value if service type is NodePort
Signed-off-by: Ted Kaplan <edward.kaplan@nielsen.com>
* Bump version
Signed-off-by: Ted Kaplan <edward.kaplan@nielsen.com>
* Fix template variable names
Signed-off-by: Ted Kaplan <edward.kaplan@nielsen.com>
* Update nodePort template variable
Update airflow.service.nodePort to airflow.service.nodePort.http as
requested by @gsemet
Signed-off-by: Ted Kaplan <edward.kaplan@nielsen.com>
* proper initializatons of variables
* `ingress.web.annotations` and `ingress.flower.annotations` should be initialized as maps
* `dags.git.secret` should be initialized as empty string
Signed-off-by: Tin Kyaw <tin@lsvp.com>
* bumped version to 4.0.9
Signed-off-by: Tin Kyaw <tin@lsvp.com>
* [stable/airflow] Hotfix for `connections` default value
* connections should be a list by default, to avoid error trying overwrite map with list when passing actual list with connections. See: https://github.com/helm/charts/pull/10317#pullrequestreview-194739611
Signed-off-by: Maxim Mironenko <maxim@cloudposse.com>
* [stable/airflow] Hotfix for `connections` default value
* version bumped
Signed-off-by: Maxim Mironenko <maxim@cloudposse.com>
* make the affinity, nodeselector and tolerations features component specific instead of global
Signed-off-by: Sam Begin <samuel.begin@optelgroup.com>
Co-authored-by: Samuel Begin <begs1307@gmail.com>
* bump chart version and added migration steps
Signed-off-by: Sam Begin <samuel.begin@optelgroup.com>
* fix: unknown field "scheduler" in io.k8s.api.core.v1.ResourceRequirements
Signed-off-by: Bernhard Rode <mail@bernhardrode.de>
* chore: bump version
Signed-off-by: Bernhard Rode <mail@bernhardrode.de>
- Add missing config overrides for scheduler.child_process_log_directory and core.dag_processor_manager_log_location
Signed-off-by: Jonathan Miles <jonathan.miles@thetradedesk.com>
- Fixed base_log_folder to be set to logs.path via environment variable
- Allow persistence.subPath to be specified for the DAG volume
- Allow logsPersistence.subPath to be specified for the log volume
- Documented how to use a single volume for both DAGs and logs
Signed-off-by: Jonathan Miles <jonathan.miles@thetradedesk.com>
- Added airflow.service.annotations and airflow.service.externalPort
- Added flower.service.{annotations,type,externalPort}
- Above decouples service-web and service-flower configuration
Signed-off-by: Jonathan Miles <jonathan.miles@thetradedesk.com>
Also removes ingress from the minikube values for easier local testing.
And added a small fix to the Notes.txt.
Signed-off-by: Stijn De Haes <stijndehaes@gmail.com>
* [stable/airflow] Support affinity, nodeSelector and toleration for airflow & worker
Signed-off-by: Maha <you@example.com>
* update chart version
Signed-off-by: MahaGamal <mohaamer5@google.com>
Enables the ability to set sysctlImage.enabled values can make some changes in the kernel of the host machine to make redis work as expected, in particular increasing the somaxconn value and disabling transparent huge pages.
Signed-off-by: Brian Nutt <brian@slice.com>
When running locally, it is nice to have a delay initially to make sure postgres and redis are available. However, in the case you are interacting with an external redis or postgres, it is expected that they're already available, so the wait time isn't necessary.
This change makes the intial sleep delay before starting airflow configurable and the initialDelay before a healthcheck configurable so it possible to start up the webserver faster.
Signed-off-by: Brian Nutt <brian@slice.com>
* Update to stable/airflow role.yaml to grant permissions needed for airflow xcom_push to stream out of the sidecar.
Signed-off-by: Ryan Greget <rgreget@gmail.com>
* Version bump.
Signed-off-by: Ryan Greget <rgreget@gmail.com>
* [stable/airflow] Fix whitespace in configuration table
Signed-off-by: Steve Larkin <steve.larkin@sony.com>
* [stable/airflow] workers.pod.annotations => workers.podAnnotations
This follows the standard used elsewhere, such as in the Kibana chart.
Note that this introduces a break in backwards compatibility.
Signed-off-by: Steve Larkin <steve.larkin@sony.com>
* [stable/airflow] Fix typo in README
Signed-off-by: Steve Larkin <steve.larkin@sony.com>
* [stable/airflow] Add annotations for Web/Scheduler/Worker Pods
Signed-off-by: Steve Larkin <steve.larkin@sony.com>
* [stable/airflow] Step Chart version and describe upgrade path
Signed-off-by: Steve Larkin <steve.larkin@sony.com>
* Adding optional additional airflow ConfigMaps
- Cribbed off of how the Grafana chart works
- I needed a way to deploy a set of config files to the DAGs but separate.
Signed-off-by: Ken Wronkiewicz <kwronkiewicz@salesforce.com>
* Accidentally a mistake.
Signed-off-by: Ken Wronkiewicz <kwronkiewicz@salesforce.com>
* Upgrade to 1.0
Signed-off-by: Wirehead <wh-github@wirewd.com>