72 Commits
Author SHA1 Message Date
Matt Farina 4a04b6f964 Removed old owners files (#24416)
Signed-off-by: Matt Farina <matt@mattfarina.com>
2020-11-13 17:06:05 -05:00
Naseem 595f604f1f [stable/influxdb] Chart deprecation (#21246)
* Add deprecation notice.

Signed-off-by: Naseem <naseem@transit.app>

* Deprecate chart.

Signed-off-by: Naseem <naseem@transit.app>
2020-03-06 09:31:23 -08:00
Naseem 1404c452e5 Add deprecation notice. (#21231)
Signed-off-by: Naseem <naseem@transit.app>
2020-03-03 21:25:46 -08:00
Jeremy Roberts 9ff7ae7328 [stable/influxdb] Additional auth job variables (#21075)
* Adding hookDeletePolicy variable.

Signed-off-by: Jeremy Roberts <jeremy@robertsisland.com>

* Adding backoffLimit variable.

Signed-off-by: Jeremy Roberts <jeremy@robertsisland.com>

* Bumping chart version.

Signed-off-by: Jeremy Roberts <jeremy@robertsisland.com>
2020-03-02 20:05:37 -08:00
Irtiza Ali 031c2593c6 [stable/influxdb] (#19302)
* [stable/postgresql]: Adjust PGDATA to master value (#13470)

* Adjust PGDATA to master value

Signed-off-by: Marcin Klimus <marcin.klimus@openx.com>

* bump-up version

Signed-off-by: Marcin Klimus <marcin.klimus@openx.com>

* correct variable name

Signed-off-by: Marcin Klimus <marcin.klimus@openx.com>
Signed-off-by: irti <aliartiza75@yahoo.com>

* update README.md file

Signed-off-by: Irtiza Ali <aliartiza75@yahoo.com>
Signed-off-by: irti <aliartiza75@yahoo.com>

* bumped chart version

Signed-off-by: Irtiza Ali <aliartiza75@yahoo.com>
Signed-off-by: irti <aliartiza75@yahoo.com>

* [add-config-params-table] update infuxdb README.md by adding parameters

Signed-off-by: aliartiza75 <aliartiza75@yahoo.com>

* [add-config-params-table] fix conflicts

Signed-off-by: aliartiza75 <aliartiza75@yahoo.com>

* [add-config-params-table] update manifest

Signed-off-by: aliartiza75 <aliartiza75@yahoo.com>

* [add-config-params-table] update README.md file

Signed-off-by: aliartiza75 <aliartiza75@yahoo.com>
2020-02-23 08:22:46 -08:00
Naseem 9720c18ef6 [stable/influxdb] Update image (#20812)
* Use include function instead of template.

Signed-off-by: Naseem <naseem@transit.app>

* Update image to 1.7.9

Signed-off-by: Naseem <naseem@transit.app>

* Bump chart version.

Signed-off-by: Naseem <naseem@transit.app>

* Update to 1.7.10

Signed-off-by: Naseem <naseem@transit.app>

* Revert "Update to 1.7.10"

This reverts commit a6f146d332.

Signed-off-by: Naseem <naseem@transit.app>
2020-02-17 06:03:28 -08:00
Naseem e6a866cddf [stable/influxdb] probes (#20800)
* Use include function instead of template.

Signed-off-by: Naseem <naseem@transit.app>

* Hardcode probe path.

There is no value in making the path configurable. By hardcoding it to /ping we remove unecessary templating and config complexity.

Signed-off-by: Naseem <naseem@transit.app>
2020-02-17 05:13:28 -08:00
Naseem 4b357b917b Use include function instead of template. (#20788)
Signed-off-by: Naseem <naseem@transit.app>
2020-02-16 18:55:28 -08:00
Naseem 273dfac9ef [stable/influxdb] Refactor configmap by using implicit default values (#20787)
* Refactor configmap by using implicit default values

Instead of having every default value explicitly described in the values file and put into the corresponding configmap(s), just use defaults and adjust these values as needed. This is beneficial because overtime defaults may change and it is duplicate work to match it in the values file. Furthermore documenting configurable values in the README will be much more feasible. This PR also removes the now defunct admin section of the config.

Signed-off-by: Naseem <naseem@transit.app>

* Rename config to configmap

Signed-off-by: Naseem <naseem@transit.app>

* enable api and rpc ports always

Signed-off-by: Naseem <naseem@transit.app>
2020-02-15 21:57:28 -08:00
Naseem 9adfbb1060 [stable/influxdb] use named ports (#20781)
* influxdb-fix-labels

Signed-off-by: Naseem <naseem@transit.app>

* Fix labels

Signed-off-by: Naseem <naseem@transit.app>

* use names ports

Signed-off-by: Naseem <naseem@transit.app>
2020-02-15 19:39:27 -08:00
Naseem aa29b856ef [stable/Influxdb] make mounting of GSA key optional for backups to GCS (#20780)
* influxdb-fix-labels

Signed-off-by: Naseem <naseem@transit.app>

* Fix labels

Signed-off-by: Naseem <naseem@transit.app>

* Allow use of workload identity to auth to GCS

By making the mounting of a GSA key optional, it give the option of using workload identity to provide the backup with access to GCS. For more info on workload identity please see https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity

Signed-off-by: Naseem <naseem@transit.app>
2020-02-15 06:41:27 -08:00
Naseem af4e3b1324 [stable/influxdb] fix: labels (#20776)
* influxdb-fix-labels

Signed-off-by: Naseem <naseem@transit.app>

* Fix labels

Signed-off-by: Naseem <naseem@transit.app>
2020-02-14 22:27:27 -08:00
Naseem 422fdc4a1c [stable/influxdb] labels, serviceaccount and remove clusterIP specificity (#20770)
* update-labels

In accordance with https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/\#labels, this PR uses recommended labels and creates the required helpers to keep teplates more DRY. This PR also adds a serviceaccount, a first step in allowing GCP users to use workload identity for storage access.

Signed-off-by: Naseem <naseem@transit.app>

* get rid of specifying clusterIP

And add README note

Signed-off-by: Naseem <naseem@transit.app>
2020-02-14 21:17:27 -08:00
GullomJ aa53d2fa8f Fix indentations (#20760)
Signed-off-by: GullomJ <33196603+GullomJ@users.noreply.github.com>
2020-02-14 09:02:17 -08:00
wgj 9eecded9d2 [stable/influxdb] Adds support for InfluxDB Enterprise (#19625)
* Adds support for InfluxDB Enterprise

Follows the newly introduced pattern of StatefulSets for pods, extending InfluxDB's
sts and allowing parameter for it's ReplicaSet, and adds a new sts for InfluxDB
"meta nodes" which hold distribution state for InfluxDB's high availability and
horizontal scaling.

Documentation for these new features has been added, but I can not stress enough
how important it is to follow, as Enterprise not only uses different container
images for meta containers, but also expects new container images for InfluxDB
(appropriately labeled `data` in Docker Hub) which in my experience was easy to
miss if a user is following one set of [instructions](https://docs.influxdata.com/enterprise_influxdb/v1.7/install-and-deploy/production_installation/data_node_installation/) over [another](https://hub.docker.com/_/influxdb).

A caveat of trade off of deploying Enterprise is an expectation of human
interaction when creating or scaling the cluster (`influxd-ctl` usage). This
makes Enterprise decidedly not "cloud native", but is less obnoxious when using
a StatefulSet with PVCs, and no pod auto-scaling, of which I suppose is unlikely
given InfluxData's approach to licensing.

Still forcing k8s operator involvement feels "bad", and I left in provisions to
improve this expectation in a later version, namely a headless service and using
`publishNotReadyAddresses`, such that a pod can use the Service to find
available `influxdb-meta` and `influxdb` pods to create/join an InfluxDB
cluster.

Signed-off-by: Weston Johnson <wgj@automox.com>

* Adds missing newline at end of file

Signed-off-by: Weston Johnson <wgj@automox.com>

* Add reference links for InfluxDB Enterprise

Signed-off-by: Weston Johnson <wgj@automox.com>

* Bump version

Signed-off-by: Weston Johnson <wgj@automox.com>

* Remove bad whitespace that sneaked in

Signed-off-by: Weston Johnson <wgj@automox.com>

* Hard code headless service for metadata

Metadata service is a StatefulSet, so it doesn't make sense to let users
to set the k8s service to anything but ClusterIP::None. This is true for
the StatefulSet for InfluxDB data pods, but that will be fixed in a
subsequent PR. When that happens, the Enterprise section of README.md
should be updated to remove references to ClusterIP::None.

Signed-off-by: Weston Johnson <wgj@automox.com>
2020-01-16 19:14:55 -08:00
spring-bu fe8fb27138 1. Add release label into chart. (#19846)
Signed-off-by: youngman <shengquan.bu@iquantex.com>
2020-01-04 04:19:40 -08:00
Angelo Fausti 5561add61e [stable/influxdb] Set the default user from an existing secret (#19601)
* Set the default user from an existing secret

Signed-off-by: Angelo Fausti <afausti@lsst.org>

* Address reviewer comments

Signed-off-by: Angelo Fausti <afausti@lsst.org>
2020-01-02 23:29:40 -08:00
Dennis Wendland c5653815e3 [stable/influxdb] Support index-version variable (#19154)
* Support index-version variable

Signed-off-by: Dennis Wendland <dennis.wendland@telekom.de>

* Changing doc address

Signed-off-by: Dennis Wendland <dennis.wendland@telekom.de>
2019-11-27 22:13:04 -08:00
Max Rosin 0908c6142a Add changelog to note that 3.0.0 drops all existing data (#18819)
Signed-off-by: Max Rosin <git@hackrid.de>
2019-11-12 19:24:12 -08:00
Felippe Mendonça b441a60528 [stable/influxdb] changes from deployment to statefulset (#17619)
* feat(stable/influxdb): changes from deployment to statefulset

Signed-off-by: Felippe Mendonça <mendonca.felippe@gmail.com>

* [stable/influxdb] adds brief description about statefulset

Signed-off-by: Felippe Mendonça <mendonca.felippe@gmail.com>

* [stable/influx] chart version bumped

Signed-off-by: Felippe Mendonça <mendonca.felippe@gmail.com>
2019-11-10 17:43:41 -08:00
Holger Mauermann 3cd3db9a92 [stable/influxdb] Fix backups to GCS (#18274)
* [stable/influxdb] fix gcs backup destination

Signed-off-by: Holger Mauermann <holger@mauermann.org>
Signed-off-by: Holger Mauermann <holger.mauermann@kiwigrid.com>

* [stable/influxdb] make secret key field configurable

Signed-off-by: Holger Mauermann <holger@mauermann.org>
Signed-off-by: Holger Mauermann <holger.mauermann@kiwigrid.com>

* [stable/influxdb] bump chart version

Signed-off-by: Holger Mauermann <holger@mauermann.org>
Signed-off-by: Holger Mauermann <holger.mauermann@kiwigrid.com>
2019-10-30 18:55:37 -07:00
Jeff Billimek 7209a8c087 [stable/influxdb] update to support k8s v1.16 (#18240)
* update to support k8s v1.16

Signed-off-by: Jeff Billimek <jeffrey_k_billimek@homedepot.com>

* adding necessary matchLabels

Signed-off-by: Jeff Billimek <jeff@billimek.com>

* Bump major version and update readme

Signed-off-by: Jeff Billimek <jeff@billimek.com>

* bumping chart version not appversion

Signed-off-by: Jeff Billimek <jeff@billimek.com>
2019-10-29 19:32:52 -07:00
Jason Harris a224031d60 [stable/influxdb] Add startup probe to stable/influxdb deployment (#18168)
* [stable/influxdb] add startup probe

Signed-off-by: Jason Harris <1337reloaded@gmail.com>

* [stable/influxdb] remove trailing whitespace

Signed-off-by: Jason Harris <1337reloaded@gmail.com>
2019-10-22 18:52:13 -07:00
Jorge Eduardo Villaverde 68aa585e8f Add Pod Annotations to InfluxDB Deployment (#17686)
Signed-off-by: Jorge Villaverde <jorge.villaverde@sitewhere.com>
2019-10-08 19:25:50 -07:00
Tomasz Główka c01d303e15 [stable/influxdb] Add support for Azure to backup job (#16722)
Signed-off-by: Tomasz Glowka <glowka.tom@gmail.com>
2019-09-11 23:02:26 -07:00
Zach Seils e2c4cc3cdb [stable/InfluxDB] Make livenessProbe and readinessProbe path configurable. (#15166)
* Make livenessProbe and readinessProbe path configurable.

Signed-off-by: Zach Seils <zachseils@google.com>

* Make livenessProbe and readinessProbe path configurable.

Signed-off-by: Zach Seils <zachseils@google.com>
2019-09-03 08:52:29 -07:00
Aisuko e5f389410b Replace the chart name with template and reformat chart's ObjectMeta resource (#16083)
Signed-off-by: Aisuko <urakiny@gmail.com>
2019-08-24 14:40:22 -07:00
Ian Zink 4d1624220e [stable/influxdb] add ability to enable flux service (#16187)
Signed-off-by: Ian Zink <zforce@gmail.com>
2019-08-08 19:05:26 -07:00
allaVolkov 02841cb1b4 [stable/influxdb] Add support for imagePullSecrets (#15159) (#16005)
Signed-off-by: Alla Volkov <alla.volkov@sap.com>
Signed-off-by: i019379 <alla.volkov@sap.com>
2019-07-31 14:58:14 -07:00
Naseem b1da329ad8 [stable/influxdb] Add backups to GCS (#14134)
* Upgrade influxdb to 1.7.6

Signed-off-by: Naseem <naseemkullah@gmail.com>

* Add backups to GCS

Signed-off-by: Naseem <naseemkullah@gmail.com>

* Proposed fixes

Signed-off-by: Naseem <naseemkullah@gmail.com>
2019-07-27 19:29:55 -07:00
Aisuko 0bee778b3b Add myself into chart maintainer (#15731)
Signed-off-by: Aisuko <urakiny@gmail.com>
2019-07-22 22:56:54 -07:00
Aisuko 4b83b0f6f4 Reformat the broken format code (#15504)
Signed-off-by: Aisuko <urakiny@gmail.com>
2019-07-20 10:36:53 -07:00
Aisuko 802588ac17 Persistence should be enabled and Notes include the password if set default user (#14411)
Signed-off-by: Aisuko <urakiny@gmail.com>
2019-06-27 07:19:21 -07:00
Deepak Sood 953ef066c4 1. influxdb version update to 1.7.6 (#14919)
2. removed default resources and forcing users to add memory and cpu
requests and limits
3. bumped chart version

Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>
2019-06-27 01:45:22 -07:00
Jeff Billimek c596e3d4e2 using standardized helm 'image.repository' instead of 'helm.repo' (#13698)
Signed-off-by: Jeff Billimek <jeff@billimek.com>
2019-06-17 15:32:16 -07:00
Carlos Tadeu Panato Junior 9587f0c4c4 add apiVersion (#13793)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-05-15 01:42:34 -07:00
Wilfrido Vidana 3672a5c6c3 [stable/influxdb] Support list of ranges for loadBalancerSourceRanges (#13666)
* Support list of ranges for loadBalancerSourceRanges

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

* Chart version bump

Signed-off-by: Wilfrido Vidana <wvidanas@gmail.com>
2019-05-14 15:48:31 -07:00
Rafael Matias 393de1b729 allow using custom init scripts (#11728)
Signed-off-by: Rafael Matias <rafael@skyle.net>
2019-04-22 09:11:44 -07:00
giddel f8acff1fe6 Add logging-section to InfluxDB configmap and values (#9967)
* Add the logging-section to configmap and values

Signed-off-by: Jens Puruckherr <jens.puruckherr@kiwigrid.com>

* Add logging-section to InfluxDB configmap and values

Signed-off-by: Jens Puruckherr <jens.puruckherr@kiwigrid.com>

* influxdb chart version bump

Signed-off-by: Jens Puruckherr <jens.puruckherr@kiwigrid.com>

* resolve conflict in influxdb chart version

Signed-off-by: Jens Puruckherr <jens.puruckherr@kiwigrid.com>

* influxdb chart version bump

Signed-off-by: Jens Puruckherr <jens.puruckherr@kiwigrid.com>

* influxdb chart version bump

Signed-off-by: Jens Puruckherr <jens.puruckherr@kiwigrid.com>

* Update Chart.yaml

Signed-off-by: Matt Farina <matt@mattfarina.com>
2019-02-26 07:23:05 -08:00
Naseem 56b7b5f62a [stable/influxdb] Update image and allow naming release by chart name (#10783)
* Allow naming release by chart name

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>

* Bump app to 1.7.3

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>
2019-02-09 14:10:45 -08:00
Carlos Tadeu Panato Junior 2fb1b2b8de Bump InfluxDB to 1.7.2-alpine (#10582)
Signed-off-by: cpanato <ctadeu@gmail.com>
2019-01-14 13:42:37 -08:00
azhelev c5c84335d7 [stable/influxdb] Add support for pod affinities and tolerations (#9457)
Signed-off-by: Atanas Zhelev <azhelev+github@mailbox.org>
2019-01-02 11:33:45 -08:00
Naseem 306747e5ba [stable/influxdb] Move bind_address under rpc header and update image to 1.7 (#9384)
* Update image to 1.7

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>

* move bind_address under rpc heading

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>

* Version stable, adding OWNERS, adding Upgrading in README

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>
2018-12-03 15:00:47 -08:00
Fulton Byrne 91db28feec fx: propogate influx deployment labels to pods (#8106)
Signed-off-by: Fulton Byrne <fulton.byrne@commercetools.de>
2018-11-09 07:35:33 -08:00
Naseem be25670341 Expose rpc service for remote backups and restores (#8995)
Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>
2018-11-05 03:13:56 -08:00
Naseem e46936db68 Updating image from 1.4 to 1.6 (#7316)
* Update values.yaml

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>

* Updating image from 1.4 to 1.6

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>
2018-09-05 06:17:35 -07:00
Kali Norby 629ea4ef1d [stable/influxdb] Allow alternate schedulers (#6235)
* Adding option to set scheduler

* Bumping version

* Bump minor version for new feature
2018-07-02 12:50:18 -07:00
Ferenc- 93189b3de1 [stable/influxdb] Add fullnameOverride (#6224)
* Similar to other charts, this allows configurable name
  overrides so 'cleaner' resource names can be achieved,
  which are independent from the wanted release names.

* This is a must have if you want to integrate influxdb with
  other charts, where a resource name can't be templated
  and has to be fixed in the values.yaml, and you have to
  deploy that in multiple instances on the same k8s cluster.
  For example if you have an integration chart and
  the grafana data source URI points to a fixed influxdb
  service name, then without this patch,
  it can't be deployed in multiple instances,
  since the service name depends on the release name,
  which has to be unique.
2018-06-21 10:30:49 -07:00
Ferenc- c46a8359a3 [stable/influxdb] Add delete-policy for set-auth (#5864)
* [stable/influxdb] Add delete-policy for set-auth

Withouth any hook delete policy,
the hook resource remains in the namespace
even after a 'helm delete --purge', and
consequent installations of the chart fail with:
Error: jobs.batch "[...]influxdb-set-auth" already exists

* [stable/influxdb] Bump version

* Fix maintainer name
2018-06-15 09:36:28 -07:00
Mung 5c4eacb944 support influxdb with ingress (#5099)
* support influxdb with ingress and increment version to 0.8.5

* don't default value for SSL cert and increment version to 0.9.1
2018-05-18 08:44:51 -07:00