Skip to content
This repository has been archived by the owner on May 16, 2023. It is now read-only.

backport 1046 7x #1051

Closed
wants to merge 135 commits into from
Closed

backport 1046 7x #1051

wants to merge 135 commits into from

Commits on Apr 9, 2020

  1. [release] Initiate 7.7 branch (elastic#541)

    We are starting using a git branching model like the Elastic Stack projects. 
    
    This commit makes sure this `7.7` branch is using the 7.7.x-SNAPSHOT Docker images and  this branch will be used for the development and release processes  for the Helm Charts 7.7.x
    mgreau committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    fb3b0a7 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2020

  1. [meta] fix ci jobs

    jmlrt committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    29d33c3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request elastic#570 from jmlrt/fix-ci-jobs-77-branch

    [meta] fix ci jobs
    jmlrt committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    0f87b17 View commit details
    Browse the repository at this point in the history
  3. [jenkins] Fix Google cluster name (elastic#571)

    The cluster names created for running tests can't contain the `.`
    character which is part of the branch name.
    mgreau committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    a55cea1 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. [ci] Fix triggering upstream cleanup job (elastic#578)

    For doing the integration tests some GKE clusters are created. There is
    a dedicated job to cleanup these clusters at the end of the tests.
    This commit fixes the Jenkins configuration to make sure this upstream
    job (which does not need parameter) is triggered.
    mgreau committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    b9e724e View commit details
    Browse the repository at this point in the history
  2. Merge pull request elastic#567 from jmlrt/metricbeat-improvements

    Metricbeat improvements
    jmlrt authored and mgreau committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    32ed278 View commit details
    Browse the repository at this point in the history
  3. Merge pull request elastic#568 from jmlrt/filebeat-improvements

    Filebeat improvements
    jmlrt authored and mgreau committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    724f306 View commit details
    Browse the repository at this point in the history
  4. [doc] Update links to 7.7 branch (elastic#579)

    This commit updates the remaining links to GitHub and Jenkins which
    had `master` as the branch name to 7.7
    mgreau committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    7ccb9e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2020

  1. Merge pull request elastic#580 from jmlrt/helm-2-16-6

    [helm] bump helm version to 2.16.6
    jmlrt committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    26bd1ca View commit details
    Browse the repository at this point in the history
  2. [script] Update bumper script to handle SNAPSHOT versions (elastic#581)

    * [script] Update bumper script to handle SNAPSHOT versions
    
    This commit updates the `bumper.py` script to handle the
    workflows for updating the versions to test staging artifacts
    and before a release, for example:
    
    - update 7.7.0-SNAPSHOT to 7.7.0 before tagging a release, by running
      `env BUMPER_VERSION_7="7.7.0" ./helpers/bumper.py`
    - update 7.7.0-SNAPHSHOT to 7.7.0-abcdefgh for testing staging artifacts
    by running:
      `env BUMPER_VERSION_7="7.7.0-abcdefgh" BUMPER_USE_STAGING_IMAGES="true" ./helpers/bumper.py`
    
    For now this script do not handle the bump from 7.7.0 to 7.7.1-SNAPSHOT
    for the next developement iteration after a release. In the meantime
    this update should be done manually.
    mgreau committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    68a54af View commit details
    Browse the repository at this point in the history
  3. [ci] Fix multijob configuration for testing staging artifacts (elasti…

    …c#582)
    
    The multijob configuration for testing staging 7.7 artifacts was
    referencing jobs from another branch. This commit makes sure the
    configured jobs are all from the same git branch.
    mgreau committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    42eef5d View commit details
    Browse the repository at this point in the history
  4. Merge pull request elastic#583 from Conky5/use-different-image-for-ra…

    …ndom-key
    
    Use busybox for key generation in testing
    Conky5 authored and mgreau committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    1785431 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. Merge pull request elastic#572 from jmlrt/split-metricbeat-values

    [metricbeat] split values for daemonset and deployment
    jmlrt authored and mgreau committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    f74d721 View commit details
    Browse the repository at this point in the history
  2. Merge pull request elastic#585 from jmlrt/metricbeat-hostnetwork

    [metricbeat] add host networking option
    jmlrt authored and mgreau committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    f59b2c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2020

  1. Merge pull request elastic#590 from marcostvz/patch-1

    [elasticsearch] Adds imagePullSecrets for test Pod
    jmlrt committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    fd72d67 View commit details
    Browse the repository at this point in the history
  2. Merge pull request elastic#584 from michelesr/master

    [elasticsearch] Set securityContext for test pod
    jmlrt committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    65eebf9 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. Merge pull request elastic#522 from domgoodwin/helm-default-patch

    Update defaults for extra values to support lists
    jmlrt committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    bcaaaad View commit details
    Browse the repository at this point in the history
  2. Merge pull request elastic#586 from jmlrt/readiness-to-503

    [elasticsearch] update readiness probe endpoint
    jmlrt committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    ac520df View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. Merge pull request elastic#569 from cartonalexandre/master

    Added support for envFrom in apm-server, logstash, kibana and elasticsearch
    jmlrt committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    e2d4b9c View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Merge pull request elastic#591 from jmlrt/logstash-http-host-var

    [logstash] update doc and values.yaml for http.host issues
    jmlrt committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    ab26d11 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. Merge pull request elastic#593 from jmlrt/doc-improvements (elastic#599)

    Doc improvements
    
    - Reformat all `README.md` files
      - Fix typos and missing syntaxes)
      - Use Markdown implicit link names
      - Sort values in configuration tables
      - Limit lines to 80 characters (except for code blocks and tables)
      - Add table of content
    - Fix default values descriptions
    - Move testing instructions to `CONTRIBUTING.md` doc
    - Move breaking changes notices to `BREAKING_CHANGES.md` doc
    jmlrt committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    6a66c2e View commit details
    Browse the repository at this point in the history
  2. FAQ and examples improvements (elastic#598) (elastic#600)

    FAQ and examples improvements (elastic#598)
    
    - Add missing section in contributing guide
    - Add note about ECK
    - Add more FAQ topics
    - Document all examples
    - NIT: fixes typos...
    jmlrt committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    f3f4e27 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. Configuration menu
    Copy the full SHA
    1c63c35 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. initiate 7.x branch (elastic#605)

    This commit initiates the 6.8 branch which will be dedicated to the 7.x.x releases for the Helm Charts. It will allow to:
    
    - test this branch with the daily Stack Docker images 7.8.0-SNAPSHOT via dedicated Jenkins jobs
    - test the staging 7.8.x Docker images before a release
    
    This branch is based on https://github.com/elastic/helm-charts/tree/7.7/ which was initiated in elastic#541.
    
    Also related to elastic#602.
    jmlrt committed May 5, 2020
    Configuration menu
    Copy the full SHA
    847b525 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Configuration menu
    Copy the full SHA
    ff38c8d View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. [metricbeat] fix deployment upgrade by removing chart label from .spe…

    …c.selector.matchLabels (elastic#622)
    
    This fix metricbeat chart upgrades when .Chart.Version change.
    
    UPGRADE FAILED
    Error: Deployment.apps "metricbeat-metricbeat-metrics" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"metricbeat-metricbeat-metrics", "chart":"metricbeat-7.7.0", "heritage":"Tiller", "release":"metricbeat"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable
    Error: UPGRADE FAILED: Deployment.apps "metricbeat-metricbeat-metrics" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"metricbeat-metricbeat-metrics", "chart":"metricbeat-7.7.0", "heritage":"Tiller", "release":"metricbeat"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable
    
    See helm/charts#7680 for more details
    jmlrt committed May 18, 2020
    Configuration menu
    Copy the full SHA
    675f62e View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Configuration menu
    Copy the full SHA
    8c904bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df0e7d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba03954 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2020

  1. Configuration menu
    Copy the full SHA
    207674e View commit details
    Browse the repository at this point in the history
  2. [metricbeat] use deprecated kube-state-metrics config when existing (e…

    …lastic#624)
    
    This commit fix a bug introduced in elastic#572 where Metricbeat deployment doesn't start after an upgrade from a previous version when using a custom metricbeatConfig.
    jmlrt committed May 28, 2020
    Configuration menu
    Copy the full SHA
    934e652 View commit details
    Browse the repository at this point in the history
  3. Elasticsearch secret mountmode (elastic#596)

    * Add ability to set the file permissions when mounting a secret
    
    * Added test for defaultMode on secret mount
    domgoodwin authored and jmlrt committed May 28, 2020
    Configuration menu
    Copy the full SHA
    a32bcae View commit details
    Browse the repository at this point in the history

Commits on May 29, 2020

  1. [kibana] Add extensible label support (elastic#555)

    Common labels were moved to helpers template to have only one source of truth of common/added labels shared between all Kibana resources.
    
    Also, this extends the capability to add a custom label and this will be common between all the resources.
    ramrodo authored and jmlrt committed May 29, 2020
    Configuration menu
    Copy the full SHA
    d5f327b View commit details
    Browse the repository at this point in the history
  2. [meta] add support for k8s 1.16 (elastic#635)

    * add CI tests for GKE 1.16
    * test Elasticsearch upgrade from 7.4.0 on K8S 1.16 due to previous version of Elasticsearch chart not compatible with K8S 1.16 (see elastic#635 (comment))
    * move Elasticsearch upgrade test logic to dedicated shell script to improve error handling
    * add jq to Docker image
    jmlrt committed May 29, 2020
    Configuration menu
    Copy the full SHA
    c96be3d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2020

  1. Configuration menu
    Copy the full SHA
    344bc38 View commit details
    Browse the repository at this point in the history
  2. Elasticsearch: do not include heritage selector (elastic#437)

    According to https://github.com/helm/charts/blob/master/REVIEW_GUIDELINES.md, service selector should not contain heritage.
    
    It would break (future) migration from helm 2 to helm 3 (during the rolling update only, there could be a downtime when only old nodes are ready but new services is there).
    desaintmartin authored and jmlrt committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    285914a View commit details
    Browse the repository at this point in the history
  3. bump 7.x branch to 7.9.0-SNAPSHOT (elastic#661)

    This commit bump the 7.x branch which will be dedicated to the 7.x.x releases for the Helm Charts. It will allow to:
    
    - test this branch with the daily Stack Docker images 7.9.0-SNAPSHOT via dedicated Jenkins jobs
    - test the staging 7.9.x Docker images before a release
    
    This is also backporting some updates in README files that were made in other branches and fixing the links to Elastic documentation.
    jmlrt committed Jun 12, 2020
    Configuration menu
    Copy the full SHA
    487e73b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2020

  1. Configuration menu
    Copy the full SHA
    6ad3a5f View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. [elasticsearch] Disable service links to prevent very long startup ti…

    …mes (elastic#542)
    
    Prevents very long startup times when the namespace contains many services. Only valid for kubernetes versions >1.13
    Florian Loretan authored and jmlrt committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    ba17055 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. [apm-server] allow customizing probes (elastic#671)

    This commit makes probes customizable using values.
    The values where already partly existing but weren't used
    in the deployment template.
    jmlrt committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    8409ed1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d31b4a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f2e8f5 View commit details
    Browse the repository at this point in the history
  4. [logstash] add security example (elastic#392)

    This commit add a security example to use Logstash Helm chart and Elasticsearch Helm chart with TLS encryption.
    jmlrt committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    6d819a7 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2020

  1. Configuration menu
    Copy the full SHA
    e10a7d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2020

  1. Configuration menu
    Copy the full SHA
    c72f37c View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2020

  1. Add ServiceAccount annotations (elastic#686)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    jim-barber-he and jmlrt committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    be7e3c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2020

  1. [logstash] fix version in security test (elastic#697)

    This commit fixes the expected version in security goss test.
    jmlrt committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    e93a51d View commit details
    Browse the repository at this point in the history
  2. Elasticsearch: set PVC labels through setting all StatefulSet labels …

    …to its volumeClaimTemplate (elastic#665)
    desaintmartin authored and jmlrt committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    c0b75d5 View commit details
    Browse the repository at this point in the history
  3. [docs] Improve visibility of 6.8 and 7.x releases (elastic#690)

    Co-authored-by: Maxime Gréau <maxime.greau@elastic.co>
    2 people authored and jmlrt committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    0c1a5f3 View commit details
    Browse the repository at this point in the history
  4. [doc] fix copy-paste errors

    jmlrt committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    6735988 View commit details
    Browse the repository at this point in the history
  5. [logstash] add headless service for statefulset (elastic#695)

    This commit add a mandatory headless service for Logstash statefulset.
    
    Headless service is required for Statefulsets.
    While Helm 2 allowed to deploy Statefulsets without a serviceName, Helm 3 enforce this requirement and fails if serviceName is missing.
    
    Note: Statefulsets don't accept serviceName field update during release upgrades. This change is therefore considered as a breaking change and will require using `helm upgrade --force` for upgrades.
    jmlrt committed Jun 29, 2020
    Configuration menu
    Copy the full SHA
    c450421 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2020

  1. [filebeat] add permission to list nodes (elastic#704)

    This commit add permission to list nodes. 
    This is required when using `add_resource_metadata: node.enabled: true`.
    bmilescu authored and jmlrt committed Jul 2, 2020
    Configuration menu
    Copy the full SHA
    1223398 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2020

  1. [testing] Ensure that the 'namespace' is specified in Helm command (e…

    …lastic#715)
    
    If the `--namespace` flag isn't provided to Helm, then it will use whatever the local configured namespace is, which could be different.
    
    This can lead to tests failing that expect the `.Release.Namespace` to resolve to `default`
    Gavin Williams committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    feec797 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5fec3e View commit details
    Browse the repository at this point in the history
  3. [apm-server] Add to test matrix (elastic#708)

    Spotted that the `apm-server` chart isn't being tested by PR suite.
    
    So add it to the `CHART` matrix.
    Gavin Williams committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    6051c30 View commit details
    Browse the repository at this point in the history
  4. Support creating k8s helm secrets for logstash helm chart elastic#705 (

    …elastic#712)
    
    Co-authored-by: Gavin Williams <fatmcgav@gmail.com>
    2 people authored and Gavin Williams committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    665e1b2 View commit details
    Browse the repository at this point in the history
  5. [filebeat] document probe workaround for kafka output (elastic#699)

    This commit document the workaround to work with Filebeat output which don't support testing.
    
    This is required as the default readiness probe use `filebeat test output` command.
    jmlrt committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    b09bbdc View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Configuration menu
    Copy the full SHA
    6ec92bd View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Make kube-state-metrics optional for installation (elastic#387)

    In the most cases kube-state-metrics is already installed on the
    cluster, so let's just re-use it, instead of installing another
    one copy. By default, kube-state-metrics are installed as dependency,
    so this PR doesn't change the default behaviour
    
    Signed-off-by: Sergiy Kulanov <sergey@kulanov.org.ua>
    SergK authored and jmlrt committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    f8add3d View commit details
    Browse the repository at this point in the history
  2. [elasticsearch] _helpers.tpl - elasticsearch.endpoints to use elastic…

    …search.uname (elastic#670)
    
    This addressing an issue where nodes are unable to locate the masters when fullnameOverride is used, due to the cluster.initial_master_nodes having the wrong name of the nodes.
    xario authored and jmlrt committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    8430060 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2020

  1. Configuration menu
    Copy the full SHA
    5f5c0d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc1bc13 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

  1. Configuration menu
    Copy the full SHA
    ff8ca5f View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. [doc] fix some links (elastic#737)

    - Update oss docker image links to new Elastic registry
    - Fix some other links
    jmlrt committed Jul 17, 2020
    Configuration menu
    Copy the full SHA
    a55efee View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Configuration menu
    Copy the full SHA
    8376578 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

  1. [release] bump 7.x branch to 7.10.0-SNAPSHOT (elastic#757)

    This commit bump the 7.x branch which will be dedicated to the 7.x.x releases for the Helm Charts. It will allow to:
    
    - test this branch with the daily Stack Docker images 7.10.0-SNAPSHOT via dedicated Jenkins jobs
    jmlrt committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    aa7e446 View commit details
    Browse the repository at this point in the history
  2. [meta] add slack notifications to CI jobs (elastic#760)

    This commit add Slack notifications to Elastic Release team Slack channel for helm-charts branch and staging job templates.
    jmlrt committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    8555428 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8acfe40 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2020

  1. [meta] add helm 3 beta support (elastic#759)

    This PR add Helm 3 support in preview as the main blockers were fixed in previous PR.
    
    Note that adding automated tests with Helm 3 is still required to add full Helm 3 support.
    jmlrt committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    e59d4f2 View commit details
    Browse the repository at this point in the history
  2. [meta] remove branch specific staging jobs (elastic#736)

    These jobs are replaced by a single job which can manage every branch in 47a45cf
    jmlrt committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    4ef323e View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. [meta] drop gke 1.14 tests (elastic#798)

    This PR fix CI builds failing because GKE 1.14 is no more available in GCP
    jmlrt committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    af48a18 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. Configuration menu
    Copy the full SHA
    5fa5c34 View commit details
    Browse the repository at this point in the history
  2. Fix typo in FAQ (elastic#744)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    SlavaSubotskiy and jmlrt committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    2cfd4ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2334b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2bd98f7 View commit details
    Browse the repository at this point in the history
  5. [logstash] Fix headless service ports spec (elastic#776)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    itssimon and jmlrt committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    991cb1c View commit details
    Browse the repository at this point in the history
  6. [metricbeat] Add missing labels for deployment (elastic#770)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    vliubko and jmlrt committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    0b14236 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a3d081f View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. [metricbeat] Support secrets (elastic#778)

    erihanse authored and Gavin Williams committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    59b9786 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. Configuration menu
    Copy the full SHA
    65bf107 View commit details
    Browse the repository at this point in the history
  2. Include pre-releases in the semver range. (elastic#729)

    Florian Loretan authored and jmlrt committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    091de92 View commit details
    Browse the repository at this point in the history
  3. [elasticsearch] fix secrets names in examples (elastic#811)

    Kubernetes doesn't accept `_` characters in resources names.
    This commit fix the secrets names in the examples we provide by
    replacing `_` by `-`which Kubernetes is accepting.
    
    Source: helm/helm#6477
    jmlrt committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    e6e4e1a View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2020

  1. Configuration menu
    Copy the full SHA
    8e39cde View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. [elasticsearch][kibana] disable nss dentry cache (elastic#818)

    This PR disable nss dentry cache for Elasticsearch and Kibana
    readinessProbe.
    
    On affected system (nss < 3.52), the curl commands used by
    readinessProbe are filling dentry cache which is observed in some
    cases to be never reclaimed.
    
    Elasticsearch and Kibana Docker images are based on CentOS 7 which
    is using nss-3.44.0-7.el7_7.x86_64 and are affected by this bug.
    
    This PR disable nss dentry cache in readinessProbe as a
    workaround.
    jmlrt committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    2e46001 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2020

  1. Configuration menu
    Copy the full SHA
    45c054e View commit details
    Browse the repository at this point in the history
  2. [metricbeat] support deployment/daemonset specific metrics (elastic#820)

    * [metricbeat] support deployment/daemonset specific metrics
    * chore: rename test_adding_legacy_labels to test_adding_deprecated_labels
    v1r7u authored and jmlrt committed Oct 2, 2020
    Configuration menu
    Copy the full SHA
    b38a4fc View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. [filebeat] introduce dnsConfig values for the containers (elastic#659)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    orong-pp and jmlrt committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    288171f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. [logstash] use only httpPort in headless service (elastic#839)

    This commit fix an issue introduced in 8ed75a9 where helm
    install/upgrade is failing if a NodePort service is defined (see [0] for
    more details).
    
    Logstash headless service used to manage Statefulset does not anymore include
    `.Values.service.ports` and include only Logstash httpPort.
    
    This is done because headless service `ports` doesn't accept `nodePort`
    values that can be included in `.Values.service.ports` when adding a
    NodePort service.
    
    [0]: elastic#807
    jmlrt committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    30373da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22b0c8b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5918d20 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. [Metricbeat] Dont generate config if not enabled (elastic#767)

    If for daemonset/deployment is not enabled, dont generate useless config YAML.
    ebuildy authored and jmlrt committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    d8f2b4b View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. [all] Simplify doc in 7.x branch (elastic#860)

    * Streamline charts README doc
    nkammah committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    5d351fb View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. [elasticsearch] add coordinator node to multi test (elastic#854)

    This commit add a coordinator node group to elasticsearch multi test.
    This also add ml and remote_cluster_client roles to default values.
    jmlrt committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    65e19b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. [meta] add support for helm 2.17.0 and k8s 1.17 (elastic#880)

    - Bump Helm version used in tests from 2.16.2 to 2.17.0
    - Add CI tests on GKE 1.17
    jmlrt committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    27dde9f View commit details
    Browse the repository at this point in the history
  2. [metricbeat] use relocated stable repo for kube-state-metrics (elasti…

    …c#882)
    
    This commit update metricbeat chart dependencies to get
    kube-state-metrics subchart from the newly relocated stable repo url
    (https://charts.helm.sh/stable).
    
    This is required because the legacy stable repo url will not work
    anymore starting November 13th.
    
    More details in https://helm.sh/blog/new-location-stable-incubator-charts/
    jmlrt committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    b25cc27 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. Configuration menu
    Copy the full SHA
    fc57144 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. [meta] update rbac.authorization.k8s.io api (elastic#890)

    This commit updates Kubernetes [rbac.authorization.k8s.io][0] api from
    v1beta1 in apm-server, filebeat and metricbeat charts.
    
    - `rbac.authorization.k8s.io/v1` has been released in Kubernetes 1.8
    - `rbac.authorization.k8s.io/v1beta1` is being deprecated in Kubernetes
    1.17 and will be fully removed in 1.22
    
    In addition, this is required for Helm 3 support to make
    `helm lint --strict` happy.
    
    [0]: https://kubernetes.io/docs/reference/access-authn-authz/rbac/
    jmlrt committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    c67eb24 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. [meta] increase helm timeout (elastic#891)

    This commit increase the timeout for helm upgrade commands examples to
    avoid timeout error when deploying all example releases in // in helm
    test gke cluster.
    jmlrt committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    2dad578 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Helm 3 (elastic#516) (elastic#902)

    * bump helm version to helm 3.4.1
    * update doc to make helm 3 the recommended version
    * update helm commands arguments for helm 3
    * remove helm init and tiller install commands
    * add stable repo for metricbeat dependencies
    * remove the charts dance in helmignore (related to elastic#127)
    * optimize docker images
    * replace deprecated gitversion capability (related to helm/helm#5601)
    * remove some heritage labels in immutable fields
    jmlrt committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    2107d56 View commit details
    Browse the repository at this point in the history
  2. [meta] add link to eck chart doc (elastic#910)

    This commit add a link to ECK chart and documentation.
    
    Fix elastic#829
    jmlrt committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    aefe09c View commit details
    Browse the repository at this point in the history
  3. [elasticsearch] update test hook annotations (elastic#911)

    This commit update Elasticsearch chart test hook annotations for Helm 3
    and add a new annotation to automate test pod deletion when test is
    successful.
    
    Related to elastic#401 (comment)
    jmlrt committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    bcc1208 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e208bab View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. [meta] bump 7.x branch to 7.11.0-SNAPSHOT (elastic#915)

    This commit bump the 7.x branch which will be dedicated to the 7.x.x releases for the Helm Charts. It will allow to:
    
    - test this branch with the daily Stack Docker images 7.11.0-SNAPSHOT via dedicated Jenkins jobs
    jmlrt committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    1f42032 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Configuration menu
    Copy the full SHA
    ba1b165 View commit details
    Browse the repository at this point in the history
  2. [7.x] [meta] remove support for k8s <1.14 & helm <2.17.0 (elastic#916) (

    elastic#923)
    
    This commit remove the code support for k8s version < 1.14.
    This allows us to remove some helpers which aren't working anymore with
    Helm 2.
    
    ```
    Error: render error in "logstash/templates/statefulset.yaml": template: logstash/templates/_helpers.tpl:26:43: executing "logstash.statefulset.apiVersion" at <.Capabilities.KubeVersion.Version>: can't evaluate field Version in type *version.Info
    ```
    
    In addition this also remove support for helm version < 2.17.0 which is
    the last Helm 2 version.
    jmlrt committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    5f41b3e View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. [meta] remove version from dev install section title (elastic#928)

    This commit update charts readme to remove the version from the dev
    install section title. This is required to simplify bumping automation
    and avoid having to manage toc update.
    
    This was done in 7.9 branch in elastic#831
    
    Also remove a unused link
    jmlrt committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    c57b5c9 View commit details
    Browse the repository at this point in the history
  2. [meta] fix toc

    jmlrt committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    1618ff3 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. [7.x] [meta] stabilize CI tests (elastic#935) (elastic#938)

    This PR add some improvements to stabilize CI tests which are flaking at this time:
    
    - watch resources rollout after upgrade to ensure that goss tests when rollout is done
    - use newest running pod for goss tests to ensure that it is not using a pod from previous release or a pod which is terminating
    - remove mention of hostname in goss tests to ensure that test can run in every pods of the Statefulsets, DaemonSets or Deployments
    - increase some more timeouts for Elasticsearch tests
    - standardize examples to simplify maintenance and diff
    jmlrt committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    6dc0975 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. [7.x] ES Statefulset empty initContainers fix (elastic#795) (elastic#943

    )
    
    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    
    Co-authored-by: cloudziu <cloudziu@o2.pl>
    jmlrt and cloudziu committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    c78b55a View commit details
    Browse the repository at this point in the history
  2. [7.x] [logstash] add rbac custom annotations (elastic#764) (elastic#946)

    Co-authored-by: Michael Borens <appo.esl@gmail.com>
    jmlrt and micborens committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    dd5cf8e View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. [7.x] [meta] enable metricbeat upgrade test (elastic#940) (elastic#951)

    This commit enable Metricbeat upgrade test which where disable before
    7.10.0 release because Metricbeat 7.10.0 introduce breaking change
    preventing upgrade from previous version.
    
    Version post 7.10.0 will now be tested for upgrade from 7.10.0.
    jmlrt committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    b75f2fc View commit details
    Browse the repository at this point in the history
  2. [7.x] [apm-server] Add missing fields to HPA (elastic#782) (elastic#956)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    
    Co-authored-by: David <david@dtslabs.com>
    jmlrt and david92rl committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    5bbbd90 View commit details
    Browse the repository at this point in the history
  3. [7.x] [kibana] add service.httpPortName config in chart (elastic#843) (

    …elastic#959)
    
    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    
    Co-authored-by: Thomas Decaux <ebuildy@gmail.com>
    jmlrt and ebuildy committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    a62852a View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. [7.x] [meta] add config for backport (elastic#971) (elastic#974)

    This commit add the config file to manage backport PR using
    https://github.com/sqren/backport
    jmlrt committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    a251320 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. [7.x] [meta] bump helm to 3.4.2 (elastic#977) (elastic#988)

    This commit bump the tested Helm version from 3.4.1 to 3.4.2
    jmlrt committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    d7dfd07 View commit details
    Browse the repository at this point in the history
  2. [7.x] elasticsearch: add emptyDir to podSecurityPolicy as allowed vol…

    …ume-type (elastic#975) (elastic#982)
    
    Co-authored-by: unki <unki@users.noreply.github.com>
    jmlrt and unki committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    86d6e17 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. [7.x] [all] add hostaliases (elastic#970) (elastic#985)

    This commit allow to define hostAliases in all charts
    
    kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases
    jmlrt committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    60a55aa View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. Filebeat deployment support feature (elastic#964) (elastic#1005)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    Co-authored-by: John Torakis <john.torakis@gmail.com>
    jmlrt and operatorequals committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    d1f1b59 View commit details
    Browse the repository at this point in the history
  2. [filebeat] Configurable ClusterRole (elastic#978) (elastic#1007)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    
    Co-authored-by: Nick <njgibbon@outlook.com>
    jmlrt and njgibbon committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    73fff21 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. [filebeat][metricbeat] Update documentation on port collisions for mu…

    …ltiple beats agents with hostNetworking enabled. (elastic#997) (elastic#1011)
    
    Co-authored-by: ksorensen@scramsystems.com <ksorensen@scramsystems.com>
    
    Co-authored-by: kwsorensen <sorensenkw@gmail.com>
    Co-authored-by: ksorensen@scramsystems.com <ksorensen@scramsystems.com>
    3 people committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    d6f7844 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. [elasticsearch][kibana] Add flexible ingress (elastic#994)

    Co-authored-by: Julien Mailleret <8582351+jmlrt@users.noreply.github.com>
    kevinsmithwrs and jmlrt committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    ae7526c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae168fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ce8f7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    425b74f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c1f00c View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. Configuration menu
    Copy the full SHA
    e5c936b View commit details
    Browse the repository at this point in the history
  2. [filebeat] fix documentation

    jmlrt committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    83edfe2 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    b31bcf1 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. [meta] bump helm version to 3.5.0 (elastic#1025)

    This commit add support for helm 3.5.0
    jmlrt committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    94d85b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e9889e View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. [meta] add build status and artifact hub badges (elastic#1033)

    This commit is adding Artifact Hub badges to main and charts README
    pages. Also add build status badges to charts README pages (was only
    present on main README page).
    jmlrt committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    2ea2482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3824081 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Configuration menu
    Copy the full SHA
    316708d View commit details
    Browse the repository at this point in the history
  2. fix: security.yaml is 404 (elastic#1040)

    fix: security.yaml is 404
    daniel-hutao authored and jmlrt committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    2a6af4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d175b7 View commit details
    Browse the repository at this point in the history