Commit Graph

93 Commits

Author SHA1 Message Date
Sujith Kumar S
54c521ba77 docs: SECRET_KEY Rotation Documentation (#19233)
* SECRET_KEY Rotation

Additional documentation for SECRET_KEY rotation and SECRET_KEY setting up.

* Bumped the helm chart version to 0.5.11

Bumped the helm chart version for the new changes.

* Removed the default secret key value from the configuration docs.

Removed the default secret key value from the configuration docs.
2022-03-23 10:14:46 +00:00
Minh Vuong
dafc841e22 feat: allow adding pod labels (#18848) 2022-02-23 11:58:03 -08:00
wiktor2200
33d1c96764 feat(Helm): Redis with password supported in helm charts and redis chart version updated (#18642)
* fix import_datasources documentation

* Redis with password supported in helm chart

* fix conditionals format and redisURL
2022-02-10 09:45:30 -08:00
Andrii Vakarev
4db70b5c18 feat(helm): allow to customize init image (#18649)
* feat(helm): allow to customize init image

* chore(helm): bump chart version to 0.5.8
2022-02-10 09:43:58 -08:00
Adam Dobrawy
62009773a6 feat(helm): Add schema of values in Helm Chart (#18161)
* Add schema of values in Helm Chart

* chore(helm): bump our Chart version

* Fix schema values in Helm Chart

* fix(helm): fix relax required parameters for postgres & redis password, apply review comments
2022-01-25 15:33:39 -08:00
Ville Brofeldt
cdcdf11d07 fix(helm): pin correct psycopg2 version (#17999) 2022-01-11 11:23:38 +02:00
wiktor2200
699141745a feat: Helm - custom service account creation and management (#17880)
* feat: Custom service account creation and management

* bump helm chart version

* add custom service account in init-job

* service account creation template

* changed service account creation template

* add license
2022-01-04 15:46:29 +02:00
William Gan
e3b44f4825 feat: Add Helm chart option for configOverrides through file (#17811)
* Add option to provide configOverrides through file

* Bump chart to 0.5.1
2021-12-20 12:49:10 -08:00
ofekisr
aee5c9a3ea chore: removing redundant docker-entrypoint (#17687)
* chore: removing redundant docker-entrypoint

* chore: chmod the run-server

* Update Dockerfile

Co-authored-by: Amit Miran <47772523+amitmiran137@users.noreply.github.com>
2021-12-08 20:43:28 +02:00
David Talbot
95177d72b6 feat: added option to set pod annotations on init-db pod to Helm chart. (#17581)
Signed-off-by: David Talbot <davidtalbot100@gmail.com>
2021-11-30 10:42:38 -08:00
Jolcik
37909aace0 feat: add possibility to set ingress class name in Helm chart (#17252)
* add possibility to set ingress class name

* remove ingress class annotation comment

Co-authored-by: Piotr Kostrzeński <piotr.kostrzenski@samba.tv>
2021-10-28 15:11:10 +01:00
Shiva Raisinghani
ef3afbde82 refactor: Repeated boilerplate code between upload to database forms (#16756)
* abstract boilerplate code into class and rename csv to file

* add db migration

* fix some stuff

* more renaming of csv to file

* rename in translations

* update down revision

* update down revision

* bump chart version

* switch to alter column name approach in db migration

* fix db migration for MySQL

* db migration conflict
2021-10-25 13:53:06 +03:00
Evgeny Lyzov
b35645c3f4 feat: added extraEnvRaw variable to load values from other secrets (#16219)
Signed-off-by: Evgeny Lyzov <lyzov.e.r@gmail.com>
Signed-off-by: elyzov <lyzov.e.r@gmail.com>
2021-09-28 09:29:19 -07:00
André Buse
ef95458547 Exit init script immediately on error (#16758) 2021-09-26 19:16:26 -07:00
William Gan
7586e479a9 other: Provide option to add environment variables to only supersetNode (#16627)
* Add env variables for supersetNode in Helm template

* Typo in template

* Removed unnecessary if

* Revert "Removed unnecessary if"

This reverts commit af83568fb8.

* Bumping chart version to 0.3.8

Co-authored-by: Craig Rueda <craig@craigrueda.com>
2021-09-17 12:03:29 -07:00
Andreas Schöneck
633f29f3e9 Helm chart: Support hostAliases (#16703) 2021-09-16 07:27:33 -07:00
cccs-tom
970d762779 feat: Add extraVolumes and extraVolumeMounts to all main containers (#16361) 2021-08-21 17:53:13 -07:00
Jacob Kim
9ed8ce53ed docs: fix typos in docs (#15113)
* Fix small typo

* shareding -> sharding

* commant -> command

* Update helm version
2021-07-10 16:00:04 -04:00
Max Voitko
a3a34773ae Update ingress api version to v1 (#15273)
extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+;
networking.k8s.io/v1 Ingress should be used
2021-07-01 14:06:22 +03:00
Max Voitko
8b3d08aeed feat: add env vars from multiple secrets in Helm chart (#15426) 2021-06-29 18:34:45 -07:00
Max Voitko
a3d91aee28 Fix bootstrapScript in values.yaml of the helm chart (#15297) 2021-06-27 08:56:23 -07:00
Daniel Wood
19486780a2 fix(helm): Use import_datasources.yaml, if it exists (#14704) 2021-06-21 17:53:39 -06:00
Daniel Wood
70afa08190 fix(helm): Set working defaults for google OAuth2 example (#13614)
* Rebase and lint

* Fix whitespace

Co-authored-by: Amit Miran <47772523+amitmiran137@users.noreply.github.com>
2021-06-16 23:38:57 +03:00
Daniel Wood
6edf3404a7 fix(docker/helm): Make webserver query timeout adjustable (#15007)
* Allow timeout override, but keep default if unset

* Add template placeholder values for timeout change

* Bump chart version

* linting

* remove whitespace
2021-06-16 09:23:47 +03:00
Daniel Wood
9282c58654 feat(helm): Make local admin optional (#14703)
* Make local admin optional

* fix for linting
2021-06-16 09:22:18 +03:00
Ke Zhu
9967a5f640 refactor: adopt --app as celery global option (#15053) 2021-06-08 20:18:55 -07:00
jmistry
9fe0222009 feat: ability to pull from your own docker registry using a secret (#14686)
* feature: ability to pull from your own docker registry using a secret

* feature: ability to pull from your own docker registry using a secret

* fix: formating

* fix: formating

* use secret for all deployments and jobs that use the helm chart

* update chart version number

Co-authored-by: jaisheel <jaisheel.mistry@partner.bmw.co.za>
2021-05-25 23:50:40 -07:00
jawabuu
61325635da ci: use git submodules for Chart Actions (#14211)
* Add chart-action submodules

* use local github actions for chart actions

* Run actions checkout for local checkout

* Run lint when PR is edited

* Remove path filter and dummy value

* Fix fetch-depth

* Test chart version bump

* Update maintainer to pass validation

* Update maintainer to pass validation
2021-04-17 19:13:36 +03:00
jawabuu
c3e89d53c2 feat: publish superset helm chart (#14163)
* Create initial helm-release action for superset

* Add lintconf to ensure chart passes validation

* Add lint-test job

* Add apache licence headers

* Run job for master only

* Move helm-lint to separate workflow

* Helm release for master & helm dir changes only

* Dummy change to test linter
2021-04-16 09:13:43 -07:00
Bruno FERNANDO
9e03b6d122 feat(helm): add pod and deployment annotations to template (#14030) 2021-04-09 08:09:59 -07:00
Stanislav Simovski
1d8d0675e6 fix: do not run containers as root by default in Helm chart (#13917)
* Helm: no running as root by default

* Maintain for backwards compatibility

Reverted uid and script to work same way as they previously did to maintain backwards compatibility.
Added clarification in comments that this is not a recommended production configuration.

Co-authored-by: Stanislav Simovski <stanislav.simovski@elisa.fi>
2021-04-02 07:29:16 -07:00
Andreas Eberle
3cfeb43878 Add extraSecrets config to allow specifying extra secret files (#13728) 2021-03-26 08:04:21 -07:00
Andreas Eberle
daefebb49d feat: Make initial user configurable in helm chart (#12862)
* Make initial user configurable in helm chart

* Update helm/superset/values.yaml

Co-authored-by: Amit Miran <47772523+amitmiran137@users.noreply.github.com>

* Update helm/superset/values.yaml

Co-authored-by: Amit Miran <47772523+amitmiran137@users.noreply.github.com>

Co-authored-by: Craig Rueda <craig@craigrueda.com>
Co-authored-by: Amit Miran <47772523+amitmiran137@users.noreply.github.com>
2021-03-20 23:23:05 +02:00
Daniel Wood
9efe1a44ec feat(helm): Add optional apt-get install to superset_bootstrap.sh (#13678)
* add conditional apt install

* move install switch to correct command.
2021-03-18 08:40:54 -07:00
Yann Jouanique
2e93784f86 feat(helm): Helm template for Celery beat (for reporting and alerting) (#13116)
* Custom superset_config.py + secret envs

* Helm template for celery beat

* Fix end of file

* Update helm/superset/values.yaml

Co-authored-by: Valentin Nourdin <valentin.nourdin@lilo.org>

* Rename pods

* Update helm/superset/values.yaml

Co-authored-by: Valentin Nourdin <valentin.nourdin@lilo.org>

* Update helm/superset/templates/deployment-beat.yaml

Co-authored-by: Valentin Nourdin <valentin.nourdin@lilo.org>

* Update helm/superset/templates/deployment-beat.yaml

Co-authored-by: Valentin Nourdin <valentin.nourdin@lilo.org>

* Update helm/superset/templates/deployment-beat.yaml

Co-authored-by: Valentin Nourdin <valentin.nourdin@lilo.org>

* Update helm/superset/templates/deployment-beat.yaml

Co-authored-by: Valentin Nourdin <valentin.nourdin@lilo.org>

* Update helm/superset/templates/deployment-beat.yaml

Co-authored-by: Valentin Nourdin <valentin.nourdin@lilo.org>

* Added Kubernetes documentation

* Data source declarations

Co-authored-by: Valentin Nourdin <valentin.nourdin@lilo.org>
2021-02-16 08:15:21 -08:00
Cheun Hong
94893ff280 feat: Added annotations and loadBalancerIP option in helm service.yaml (#13114)
* added annotations and loadBalancerIP option in helm service.yaml

* Update service.yaml

* Update values.yaml

* Update service.yaml
2021-02-16 08:12:01 -08:00
Yann Jouanique
6b615c4479 Custom superset_config.py + secret envs (#13096) 2021-02-13 08:39:44 -08:00
Ville Brofeldt
38a21bf4b6 chore(lint): fix pre-commit error (#12884) 2021-02-02 11:53:34 +02:00
ejianu
388edbf7b2 [Helm] Automate datasource import (#10771)
* added a new config posibility for automating datasource connections at Init

* [Helm] val piped to tpl
2021-02-01 20:19:24 -08:00
Amit Miran
37f648c41b chore: rename docker image in build_docker_image.sh, docker-compose.yml and helm values.yaml (#12337) 2021-01-10 09:29:17 -08:00
Craig Rueda
68693c7c0a feat: Helm improvements (#11700)
* Adding docker build/push

* Adding build script

* Trying username

* Updating build script

* Fixing script path?

* Lising envvars

* Pulling HEAD

* Actually pushing

* Fixing build / SHA

* Logout before login

* updating docker login

* Fixing docker login

* Trying stdin pwd

* Adding check for forks

* Fixing tagging

* Fixing refspec

* Updating Dockerfile-dev

* Adding license to script

* Fixing Cypress tests

* Adding Helm hooks and force reload option

* Adding worker pod

* Removing head SHA checkout in docker.yml
2020-11-13 15:17:52 -08:00
Erik Ritter
c7c76c6a99 build: Add python 3.8 to the build matrix (#9827) 2020-05-17 14:49:51 -07:00
Craig Rueda
e24e6ca571 [Helm] - Allow for customization of release name (#9694)
* Updated configurations to allow for more customization

* Adding gitignore for requirements.lock

* Moving Helm chart up a level

* Adding bootstrap script / switching image

* Adding bootstrap script / switching image
2020-04-30 10:55:43 -07:00