43 Commits
Author SHA1 Message Date
Evgeniy MoskalenkoandEvgeniy Moskalenko db2373fe20 [stable/sentry] Add Ingress extraPaths to prepend to every host configuration (#22822)
Signed-off-by: Evgeniy Moskalenko <evgeniy.moskalenko@exness.com>

Co-authored-by: Evgeniy Moskalenko <evgeniy.moskalenko@exness.com>
2020-06-18 07:44:20 -07:00
Kien Bui b82916f9bc Sentry add hook pod tolerations (#22648)
Signed-off-by: Kien Bui <doankien.bui@gmail.com>
2020-06-03 10:44:11 -07:00
bukerandŁukasz Żułnowski be891e1151 [stable/sentry] Sentry ingress labels (#22019)
* Sentry ingress labels

Signed-off-by: Łukasz Żułnowski <lzulnowski@gmail.com>

* Sentry: add custom labels for ingress

Signed-off-by: Łukasz Żułnowski <lzulnowski@gmail.com>

Co-authored-by: Łukasz Żułnowski <lz@greensteam.com>
2020-04-20 08:59:39 -07:00
Max Williams 7b870cb05a [stable/sentry] Add option to disable dbInit job hook (#20293)
* [stable/sentry] Add option to disable dbInit job hook

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Remove `-` from template function

Signed-off-by: Max Williams <max.williams@deliveryhero.com>
2020-04-06 03:23:46 -07:00
Dean Coakley a744ff8c90 [stable/sentry] add missing user.password docs (#21050)
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
2020-02-27 00:35:20 -08:00
Max Williams dc395f80d5 [stable/sentry] add more options for web deployment probes (#20295)
Signed-off-by: Max Williams <max.williams@deliveryhero.com>
2020-01-24 08:06:33 -08:00
Max Williams bf4d410058 [stable/sentry] add HPAs for web and worker deployments (#20294)
Signed-off-by: Max Williams <max.williams@deliveryhero.com>
2020-01-24 06:04:31 -08:00
Wilmar den Ouden 61c2cc0db4 [stable/sentry] Makes changing the secreyKey possible (#19938)
* feat: make specifiying email secret key possible

Signed-off-by: wilmardo <info@wilmardenouden.nl>

* feat: make specifiying postgresql secret key possible

Signed-off-by: wilmardo <info@wilmardenouden.nl>

* feat: make specifiying redis secret key possible

Signed-off-by: wilmardo <info@wilmardenouden.nl>

* chore: bump chartVersion

Signed-off-by: wilmardo <info@wilmardenouden.nl>
2020-01-08 06:59:39 -08:00
Mikko Kokkonen e64112e091 Add support for ServiceAccount (#19586)
AWS EKS supports IAM roles via ServiceAccounts.

Signed-off-by: Mikko Kokkonen <mikko@mikian.com>
2019-12-16 10:27:37 -08:00
Alexander Gusev 2d905afa38 [stable/sentry]: adds extra AWS S3 variables used in configmap for Sentry (#19368)
Signed-off-by: Alexander Gusev <goooseman@me.com>
2019-12-04 06:46:56 -08:00
Rafal Proszowski ef8a37b05e [stable/sentry] Bump dependencies and allow dependency naming (#16996)
* Update Postgres depenency

The chart has been updated a lot, since we've introduced that
dependency.

It mainly introduces new version of Postgres and doesn't seem to break
the general functionality. It does introduce some template changes and
fixes a single problem, where policy has an empty value and causes
kubernetes to fall out in persistant volume claim.

```yaml
  annotations:
    "helm.sh/resource-policy":
```

Signed-off-by: Rafal Proszowski <rafal.proszowski@digital.cabinet-office.gov.uk>

* Upgrade Redis chart

We're simply running an old version, and it may be a pain to upgrade
later in the future.

Signed-off-by: Rafal Proszowski <rafal.proszowski@digital.cabinet-office.gov.uk>

* Add support for overwritten naming

It may be a case, when a user would like to install two different
instances of postgres or redis in the same namespace with a single
release. This would cause one of the instances being overwritten by the
other and lead to unwanted behaviour.

Adding this support and prefixing sentry's dependencies, may solve that
problem, and doesn't really strike as a bad practice.

Signed-off-by: Rafal Proszowski <rafal.proszowski@digital.cabinet-office.gov.uk>

* Bump sentry chart version

Signed-off-by: Rafal Proszowski <rafal.proszowski@digital.cabinet-office.gov.uk>
2019-10-20 05:35:36 -07:00
Mohammad Abdolirad a4a7af7bf2 [stable/sentry] Added new variable "endpoint_url" to configure s3 endpoint url (#18069)
Signed-off-by: Mohammad Abdoli Rad <m.abdolirad@gmail.com>
2019-10-17 04:04:40 -07:00
Ahmad Magdy 0f3268fe15 [stable/sentry] Update environment variables mapping in configmap (#17754)
* Update configmap to match sentry

Update configmap to match the latest version from sentry

Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>

* Include google auth in mapping

Include google auth when mapping env variables

Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>

* Bump Senty version

Bump sentry version from 9.1.1 to 9.1.2, No breaking changes.

Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>

* Bump chart version

Bump the version from 3.0.1 to 3.0.2

Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>

* Correct wrong parenthesis in google client config

Fix Wrong placed parenthesis for Google client id to sync with local changes.

Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>

* Use single quotes to match  the config style

Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>

* Remove duplication in File storage

Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>

* Handle mail server manually

To ensure the existence of default values.
Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>

* Config Mail Server in the old way.

To avoid index out of range in sentry
Signed-off-by: Ahmed Magdy <ahmedmagdi@outlook.com>
2019-10-08 08:21:12 -07:00
Minh Danh 2891eab97c [stable/sentry] Don't set sentry pods resources by default (#17355)
* Don't set sentry pods resources by default

Signed-off-by: Minh Danh <minhdanh.ngo@gmail.com>

* Bump version to 3.0.0

Signed-off-by: Minh Danh <minhdanh.ngo@gmail.com>
2019-09-26 01:05:07 -07:00
Théo Mathieu 1ec651fe50 feat: add priorityClassName (#17356)
Signed-off-by: Theo Mathieu <tmathieu.github@fastmail.com>
2019-09-23 02:45:25 -07:00
Théo Mathieu 5018dcc9ce feat: support initialDelaySeconds (#17232)
Signed-off-by: Theo Mathieu <tmathieu.github@fastmail.com>
2019-09-19 09:23:01 -07:00
Mikhail Naletov 562340f5a5 Default memory request for Sentry must be 3000Mi (#15732)
Signed-off-by: Mikhail Naletov <okgolove@markeloff.net>
2019-07-21 13:00:52 -07:00
Mikhail Naletov 7bae37f0c8 Sentry resources related changes (#15628)
Added the default memory limit for db-init-hook refs #15296
Added a warning related to changing default memory limit for db-init-hook

Signed-off-by: Mikhail Naletov <okgolove@markeloff.net>
2019-07-21 01:37:05 -07:00
Damien Churchill 4457417c0a [stable/sentry] Sentry filestore config (#11153)
* [stable/sentry] provide greater coverage of filestore settings

This stemmed primarily from needing to inject a Google Cloud service account into
the filesystem via a secret. However it seemed sensible if adding support for one
of the additional filestore providers to add support for both.

Signed-off-by: Damien Churchill <damoxc@gmail.com>

* [sentry/stable] document the change in parameters around filestore

Signed-off-by: Damien Churchill <damoxc@gmail.com>

* [stable/sentry] Bump chart version to 2.0.0

values.yaml changed in a breaking way, so a major version bump seems prudent.

Signed-off-by: Damien Churchill <damoxc@gmail.com>

* [stable/sentry] change s3 from commented out to empty block

Signed-off-by: Damien Churchill <damoxc@gmail.com>

* [stable/sentry] correct the values reference for persistentWorkers

Signed-off-by: Damien Churchill <damoxc@gmail.com>

* [stable/sentry] change /var/secrets to /var/run/secrets

Use the same path format as the Kubernetes default service account to
place the service account key for GCS storage.

Signed-off-by: Damien Churchill <damoxc@gmail.com>

* [stable/sentry] update path for GCS key in comment in values.yaml

Signed-off-by: Damien Churchill <damoxc@gmail.com>

* [stable/sentry] correct filesystem path key for mountPath

Signed-off-by: Damien Churchill <damoxc@gmail.com>

* [stable/sentry] add note in README about the value keys which have changed

Signed-off-by: Damien Churchill <damoxc@gmail.com>
2019-07-09 09:00:07 -07:00
Konstantin Lebedev ec69eb9090 [stable/sentry] Add worker concurrency (#14940)
* [stable/sentry] Add worker concurrency

Signed-off-by: Konstantin Lebedev <kostyan.lebedev@gmail.com>

* [stable/sentry] Add concurrency to values.yaml

Signed-off-by: Konstantin Lebedev <kostyan.lebedev@gmail.com>
2019-06-28 01:55:38 -07:00
Paweł Kalemba 110314b1ae Allow to put affinity for hooks pods (#15014)
Signed-off-by: Pawel Kalemba <pawel.kalemba@corp.ovh.com>
2019-06-24 11:50:35 -07:00
Robert de Vries 68d17b674f [stable/sentry] Mount persistent volume into cron and worker (#15001)
* Mount persistent volume into cron and worker

Signed-off-by: Robert de Vries <r.devries@robbytu.net>

* Bump Sentry chart version

Signed-off-by: Robert de Vries <r.devries@robbytu.net>

* Add existingClaim to default values

Signed-off-by: Robert de Vries <r.devries@robbytu.net>

* Add the persistentWorkers option to mount PVC to cron and worker deployments

Signed-off-by: Robert de Vries <r.devries@robbytu.net>

* Updated persistence documentation in README

Signed-off-by: Robert de Vries <r.devries@robbytu.net>
2019-06-23 14:31:55 -07:00
Brendan da2333743c [stable/sentry] Add metrics exporter (#14355)
* [stable/sentry] Add metrics exporter

Signed-off-by: Brendan Gordon <brendan.gordon@digital.gov.au>

* Add service monitor

Signed-off-by: Brendan Gordon <brendan.gordon@digital.gov.au>

* Fix review comments

Signed-off-by: Brendan Gordon <brendan.gordon@digital.gov.au>

* Remove trailing whitespace

Signed-off-by: Brendan Gordon <brendan.gordon@digital.gov.au>
2019-06-06 15:20:02 -07:00
Wilfrido Vidana 576a3aa9e1 [stable/sentry] Support loadBalancerSourceRanges on Service template (#13665)
* Support loadBalancerSourceRanges on Service

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>

* Chart version bump

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>

* Adding default values and README

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>

* Revert "Adding default values and README"

This reverts commit 940f3e294e.

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>

* Version bump

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>

* Another version bump

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>

* Version bump

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>

* Add documentation on values and README

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>
2019-05-31 18:16:24 -07:00
Victor Login f614dec2f5 [stable/sentry] Update version sentry to 9.1.1 (#14156)
Signed-off-by: Login Victor <batazor111@gmail.com>
2019-05-27 06:27:50 -07:00
Matthew Green a83f5be3b2 Sentry support for extra labels (#12190)
* Adding support for labels to overcome redis network restrictions

Signed-off-by: Matthew Green <matthew@newedgeengineering.com>

* bump version number, recover from accidental push

Signed-off-by: Matthew Green <matthew@newedgeengineering.com>
2019-04-15 12:45:06 -07:00
Jonathan Juares Beber 12aad70c43 Add support for external Redis to the Sentry chart (#11010)
Signed-off-by: jonathanbeber <jonathanbeber@gmail.com>
2019-01-31 02:50:33 -08:00
Will Giddens b73bf57fc2 Add support for an external Postgres DB to the sentry chart. (#7449)
The majority of this was done by jalberto here: https://github.com/helm/charts/pull/3376

Signed-off-by: Will Giddens <wgiddens@morristechnology.com>
2019-01-24 07:17:04 -08:00
Eric Lordahl 28b33e5bf5 Sentry: Add annotations to service (#7985)
* [stable/sentry] add annotations to service

Signed-off-by: Eric Lordahl <eric@koto.ai>

* [stable/sentry] v0.4.2

Signed-off-by: Eric Lordahl <eric@koto.ai>

* v0.5.0

Signed-off-by: Eric Lordahl <eric@koto.ai>
2019-01-15 23:18:51 -08:00
Masahiro Fujimura 2339680095 [stable/sentry] Fix persistent keys in values.yaml (#8878)
* Fix redis values key

Signed-off-by: masahiro331 <m_fujimura@r.recruit.co.jp>

* since its a stable repo, update to 1.0.0

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2018-12-17 11:33:42 -08:00
Taehyun Kim 6d72750746 [stable/sentry] bump sentry, dependency charts, add configmap (#6752)
* bump sentry, dependency charts, add configmap

* fix db secret in cron deployment
2018-08-14 09:59:10 -07:00
Jubel Han 189b891c33 create the admin user optionally (#6928) 2018-08-09 19:58:20 -07:00
Kali Norby 9a4ec491bf [stable/sentry] Allow alternate schedulers (#5875)
* Adding scheduler name option to deployments

* bump version to 0.1.15

* Updating documentation

* Update cron-deployment.yaml

* Update cron-deployment.yaml

* Update cron-deployment.yaml

* Update web-deployment.yaml

* Update workers-deployment.yaml
2018-07-02 12:34:16 -07:00
Marcelo Grebois 2bfbbec489 Adding the possibility to pull the image from a private repository (#5811)
* Adding the possibitlity to pull the image from a private repository

* Bumping version, fixing missing space, fixing variable name

* Fixing comment and adding comment

* Bumping version to match the chart, adding imagePullSecrets to cron

* Adding missing imagePullSecrets to post hooks

* Fixing format of all deployments to follow @unguiculus example

* Update values.yaml

* Bump minor version for new feature
2018-06-24 07:08:04 -07:00
James C Scott III c720b39944 [sentry] add nodeSelector, affinity & tolerations (#4264)
also add more details to sentry README
2018-04-17 22:15:00 -07:00
Alexey Remizov 54bf0b00fb [stable/sentry] Configure externalIPs (#4179)
* [sentry] Added variable service.externalIPs

* [sentry] Fixed notes about access to service of type ClusterIP

* Update Chart.yaml
2018-03-27 13:03:05 -07:00
Lihua Tang a9bd457b4f fix typos (#3612) 2018-02-08 03:13:43 -08:00
Eran Kampf d276326814 Sentry - Allow adding custom environment variables (for plugins support) (#3142)
* Allow adding custom environment variables (for plugins support)

Signed-off-by: Eran Kampf <eran@ekampf.com>

* Updated Sentry chart version

Signed-off-by: Eran Kampf <eran@ekampf.com>

* Fixed chart version
2018-01-28 13:02:31 -08:00
Richard Lee 359dbe8458 [Sentry] Disable ingress by default (#2388)
* Disable Sentry ingress by default

* Bump chart version

* Fix linting issues
2017-11-17 19:37:45 +01:00
Aditya Purandare 97ce29c79f [stable/sentry] Fix typo in Sentry and upgrade sentry to current (#2361)
* Fix typo in SENTRY_POSTGRES_PORT

* Update sentry and its requirements

* Bump worker default mem to avoid OOM
2017-10-03 19:35:53 -04:00
Guang Ya Liu cb28ae86f8 [stable/sentry] Use storageClassName for sentry. (#2033) 2017-09-10 11:00:53 -05:00
Timo 2bcb494f7e [stable/sentry] Fix sentry defaults (#1318)
* remove wrong static default port from ingress

* update defaults and readme to stable chart names
2017-06-26 22:18:36 +02:00
Justin Garrison cb00608357 Sentry chart (#1226)
* initial sentry

* missing valueFrom

* added cron and worker deployments

* Added some metadata

* Initial ingress support

* add initial smtp support and volume persistence

* Fixed deployment names (duh)

* Fix ENV and remove liveliness/rediness

* Hard code sentry db and user name until I can figure it out

* Fixed postgresql values

* Add database initialization job

* Add user creation hook

* Add user configuration to values

* Added smtp support, various other options/fixes

* Add resource limits, health check, and random password

* Fix login url and command to show generated password

* Add README and set sane default values

* Clarify using the --wait flag in README

* Consistent labels and component names

* Move sentry to stable folder

* Updated name to github username
2017-06-14 22:22:26 -07:00