Граф коммитов

18 Коммитов

Автор SHA1 Сообщение Дата
Vicken Simonian 473f506336
Add imagePullSecrets to the create user job (#9802)
So that it can pull the specified image from a private registry.
2020-07-16 15:50:22 +02:00
Ash Berlin-Taylor e4790d58b2
Helm chart can now place arbitrary config settings in to airflow.cfg (#9816)
Rather than only allowing specific pre-determined config settings, this
change allows the user to place _any_ config setting they like in the
generated airflow.cfg, including overwriting the "generated defaults".

This providers a nicer interface for the users of the chart (even if the
could already set these via the env vars).
2020-07-16 14:33:07 +01:00
Vicken Simonian c7858e81a5
Enable annotations to be added to the webserver service (#9776) 2020-07-14 08:45:21 +02:00
Daniel Imberman 0faa06ed9b
Add TargetQueryValue to KEDA Autoscaler (#9748)
Co-authored-by: Daniel Imberman <daniel@astronomer.io>
2020-07-10 07:48:17 -07:00
Daniel Debny 9db1fa3698
Error in description after deployment (#9723)
* Error in description after deployment
Co-authored-by: Daniel Debny <daniel.debny@polidea.com>
2020-07-08 22:24:12 +02:00
QP Hou 6c158853ae
generate go client from openapi spec (#9502)
* generate go client from openapi spec

* move openapi codegen to seperate workflow
2020-07-07 19:48:28 +02:00
Aneesh Joseph 502b6ea657
use the correct claim name in the webserver (#9688) 2020-07-07 19:08:35 +02:00
Aneesh Joseph d93555b863
Add git sync option and unit tests for the Helm chart (#9371)
* add git sync sidecars

* add a helm test

* add more tests

* allow users to provide git username and pass via  a k8s secrets

* set default values for airflow worker repository & tag

* change ci timeout

* fix link

* add credentials_secret to airflow.cfg configmap

* set GIT_SYNC_ADD_USER on kubernetes worker pods, set uid

* add fsGroup to webserver and kubernete workers

* move gitSync to dags.gitSync

* rename valueFields

* turn off git sync and dag persistence by default

* provide option to specify known_hosts

* add git-sync details into the chart documentation

* Update .gitignore

Co-authored-by: Ash Berlin-Taylor <ash_github@firemirror.com>

* make git sync max failures configurable

* Apply suggestions from code review

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>

* add back requirements.lock

Co-authored-by: Ash Berlin-Taylor <ash_github@firemirror.com>
Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
2020-07-05 12:57:15 -07:00
Jarek Potiuk be6ed86ccd
Fixed failing Kubernetes tests after deny_all for experimental API (#9647)
The tests were broken by #9611
2020-07-03 21:28:43 +01:00
Bryant Larsen 72d5a58fd7
Fixing typo in chart/README.me (#9632)
* Fixing typo in readme
2020-07-02 22:57:55 +02:00
Jarek Potiuk a3a52c78b2
Removes importlib usage - it's not needed (fails on Airflow 1.10) (#9613) 2020-07-01 18:07:12 +02:00
Jarek Potiuk 8bd15ef634
Switches to Helm Chart for Kubernetes tests (#9468)
The Kubernetes tests are now run using Helm chart
rather than the custom templates we used to have.

The Helm Chart uses locally build production image
so the tests are testing not only Airflow but also
Helm Chart and a Production image - all at the
same time. Later on we will add more tests
covering more functionalities of both Helm Chart
and Production Image. This is the first step to
get all of those bundle together and become
testable.

This change introduces also 'shell' sub-command
for Breeze's kind-cluster command and
EMBEDDED_DAGS build args for production image -
both of them useful to run the Kubernetes tests
more easily - without building two images
and with an easy-to-iterate-over-tests
shell command - which works without any
other development environment.

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Co-authored-by: Daniel Imberman <daniel@astronomer.io>
2020-07-01 14:50:30 +02:00
Kaxil Naik bbfaafeb55
Fix broken link in chart/README.md (#9591)
`CONTRIBUTING.md` -> `../CONTRIBUTING.rst`
2020-06-30 17:03:11 +01:00
Kaxil Naik d6b323b0cd
Remove redundant airflowVersion from Helm Chart readme (#9592)
We no longer use `airflowVersion` , we instead use `defaultAirflowRepository` and `defaultAirflowTag`
2020-06-30 17:02:56 +01:00
Vicken Simonian 096f5c5cba
Fix typo of resultBackendConnection in chart README (#9537) 2020-06-26 19:40:30 +01:00
Ash Berlin-Taylor 561060aaa8
Remove non-existent chart value from readme (#9511)
This was accidentally left over when this was extracted from
Astronomer's chart.
2020-06-25 12:19:26 +01:00
Ash Berlin-Taylor b1cd382db9
Fix typo in helm chart upgrade command for 2.0 (#9484) 2020-06-23 10:38:06 +01:00
Greg Neiheisel 66e738296a
Add Production Helm chart support (#8777)
Co-authored-by: Ash Berlin-Taylor <ash_github@firemirror.com>
2020-06-17 23:37:54 +01:00