* Adding the ability to specify externalTrafficPolicy, and thus preserve client IP addresses
Signed-off-by: Jeff Kolb <jeff.kolb@intlfcstone.com>
* Updated readme
Signed-off-by: Jeff Kolb <jeff.kolb@intlfcstone.com>
* Update ingress version
Signed-off-by: etash-singh <etash.singh@hpe.com>
* Bumped chart version
Signed-off-by: etash-singh <etash.singh@hpe.com>
* Added version support for older K8s clusters
Signed-off-by: etash-singh <etash.singh@hpe.com>
* Fixed version support for older K8s clusters
Signed-off-by: etash-singh <etash.singh@hpe.com>
* Refactored capabilities function to check specifically for Ingress resource
Signed-off-by: etash-singh <etash.singh@hpe.com>
* Added logic for auto api version detection for ingress
Signed-off-by: etash-singh <etash.singh@hpe.com>
* Added logic for auto detection of api version for ingress
Signed-off-by: etash-singh <etash.singh@hpe.com>
Co-authored-by: etash-singh <etash.singh@hpe.com>
* [stable/graylog] Add support for a single LB for all inputs
Opens up the option to host all inputs behind a single service instead
of requiring n+2 services for UDP and TCP
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* [stable/graylog] Add support for sidecar containers
There are cases when a sidecar container is appropriate to run with the
Graylog server. One such use case is mounting a FUSE backend for
enterprise archives
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* [stable/graylog] Allow to run as privileged
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* - Add support for elasticsearch and mongodb hosts retrieval from a k8s secret
Signed-off-by: Mohamed Hazem <mhaz@hellofresh.com>
* - Version bump to 1.5.8
Signed-off-by: Mohamed Hazem <mhaz@hellofresh.com>
* - Simplify values for enabling URI fetching from k8s secrets
Signed-off-by: Mohamed Hazem <mhaz@hellofresh.com>
* [stable/graylog] allow master service to be disabled
There are times when the master service is not needed and since it has
the same configuration as the web (load balanced) service, it is
difficult to create a ClusterIP master service and a LoadBalancer web
service (at that point, you probably want to disable the service
altogether)
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* [stable/graylog] Add headless service
This allows each node in the cluster to publish their service address
instead of host IP which aids if each node is serving via TLS.
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* [stable/graylog] allow ingress URL without ingress resource being enabled
An ingress resource isn't strictly needed to have a FQDN resolve to the
graylog server, for example GKE ILB's do not need an ingress but can
have a static internal IP for DNS to point at. This opens up the option
to run Graylog in TLS mode without that ingress resource
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* [stable/graylog] Bump to 1.5.6
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* [graylog] Extract common labels to a template function
This allows for subcharting to take advantage of the labels as well as
removes the need for duplicating those values when they should be
consistent.
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* [graylog] add support for additional JAVA_OPTS
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* [graylog] bump to 1.5.5
Signed-off-by: Chris Barton <chris.barton@recurly.com>
Fixes helm#18997, which causes graylog chart to fail due to deprecated
API version used by the old elasticsearch chart.
Signed-off-by: kjake <kevin@kjake.net>
Fixes#18997, which causes graylog chart to fail due to deprecated
API version used by the old mongodb-replicaset chart.
Signed-off-by: juliohm1978 <jhm@juliohm.com.br>
* Add extra volumes and mounts support to graylog
Adds `graylog.extraVolumes` and `graylog.extraVolumeMounts` as values to
allow extra files to be mounted into the container for use at runtime.
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* Add extra init containers to graylog
Add the `graylog.extraInitContainers` value to extend the stateful set
with additional init containers
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* bump graylog to 1.5.0
Signed-off-by: Chris Barton <chris.barton@recurly.com>
* fix the logic to determine master node.
When container was recreated or restart or other conditions, pod is not bing removed, then the master node may becomes a coordinator .
This commit add a condition to check if master ip equals the ip of pod itself. If master ip equals the ip of pod itself, it is master node.
fix https://github.com/helm/charts/issues/17550
Signed-off-by: fuyuan.chu <fuyuan.chu@daocloud.io>
* fix unexpected new line
Signed-off-by: fuyuan.chu <fuyuan.chu@daocloud.io>
* Updating the rolling update strategy to type RollingUpdate
Signed-off-by: garland <garlandk@gmail.com>
* Increasing the version number
Signed-off-by: garland <garlandk@gmail.com>
* feat(stable/graylog): enable configuration of initContainer resources
This change will make Graylog deployments compatible with clusters using ResourceQuotas
to achieve hard or soft multi-tenancy. Using ResourceQuotas in this way requires that
every container has explicit CPU and/or Memory resources configured
Signed-off-by: Thomas Lovett <tklovett@gmail.com>
* docs(stable/graylog): add missing backtick to fix formatting
Signed-off-by: Thomas Lovett <tklovett@gmail.com>
* chore(stable/graylog): bump version from 1.2.0 to 1.3.0
Signed-off-by: Thomas Lovett <tklovett@gmail.com>
* [stable/graylog] add namespace in NOTES.txt when get secret
Signed-off-by: Peng Tian <tcpln2009@gmail.com>
* [stable/graylog] increase chart version to 0.1.2
Signed-off-by: Peng Tian <tcpln2009@gmail.com>
* [stable/graylog] fix error when service type is NodePort
Signed-off-by: Peng Tian <tcpln2009@gmail.com>
* [stable/graylog] add namespace in NOTES.txt when get secret
Signed-off-by: Peng Tian <tcpln2009@gmail.com>
* [stable/graylog] increase chart version to 0.1.2
Signed-off-by: Peng Tian <tcpln2009@gmail.com>
* add customizations to graylog chart
* master service port and annotations
* env vars for the pods through the stateful set
Signed-off-by: Christian Kaatz <chrkaatz@googlemail.com>
* incorporate whitespace suggestion from review
Signed-off-by: Christian Kaatz <chrkaatz@googlemail.com>