diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-20 15:52:10 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-20 15:52:10 +0300 |
commit | dba864470fbcbb6bdd5b94eb510acdce62c962d8 (patch) | |
tree | e8ead0b84e7b814f5891d2c8cd3db2d6b635fb64 /vendor | |
parent | b7d29500f28ff59c8898cdf889a40d3da908f162 (diff) |
Add latest changes from gitlab-org/gitlab@12-8-stable-ee
Diffstat (limited to 'vendor')
-rw-r--r-- | vendor/elastic_stack/values.yaml | 29 | ||||
-rwxr-xr-x | vendor/elastic_stack/wait-for-elasticsearch.sh | 23 | ||||
-rw-r--r--[-rwxr-xr-x] | vendor/gitignore/C++.gitignore | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | vendor/gitignore/Java.gitignore | 0 |
4 files changed, 49 insertions, 3 deletions
diff --git a/vendor/elastic_stack/values.yaml b/vendor/elastic_stack/values.yaml index ccbff1ab38d..48950ed8bbb 100644 --- a/vendor/elastic_stack/values.yaml +++ b/vendor/elastic_stack/values.yaml @@ -8,7 +8,7 @@ elasticsearch: client: replicas: 1 data: - replicas: 1 + replicas: 2 kibana: enabled: false @@ -23,6 +23,29 @@ filebeat: output.elasticsearch: enabled: true hosts: ["http://elastic-stack-elasticsearch-client:9200"] + filebeat.prospectors: + - type: log + enabled: true + paths: + - /var/log/*.log + - /var/log/messages + - /var/log/syslog + - type: docker + containers.ids: + - "*" + json.keys_under_root: true + json.ignore_decoding_error: true + processors: + - add_kubernetes_metadata: + - drop_event: + when: + equals: + kubernetes.container.name: "filebeat" + - decode_json_fields: + fields: ["message"] + when: + equals: + kubernetes.container.name: "modsecurity-log" fluentd: enabled: false @@ -48,7 +71,7 @@ elasticsearch-curator: 1: action: delete_indices description: >- - Delete indices older than 15 days (based on index name), for filebeat- + Delete indices older than 30 days (based on index name), for filebeat- prefixed indices. Ignore the error if the filter does not result in an actionable list of indices (ignore_empty_list) and exit cleanly. options: @@ -62,7 +85,7 @@ elasticsearch-curator: direction: older timestring: '%Y.%m.%d' unit: days - unit_count: 15 + unit_count: 30 elasticsearch-exporter: enabled: false diff --git a/vendor/elastic_stack/wait-for-elasticsearch.sh b/vendor/elastic_stack/wait-for-elasticsearch.sh new file mode 100755 index 00000000000..1423af2e10b --- /dev/null +++ b/vendor/elastic_stack/wait-for-elasticsearch.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# http://redsymbol.net/articles/unofficial-bash-strict-mode/ +IFS=$'\n\t' +set -euo pipefail + +HOST="$1" + +printf 'Waiting for ES to be reachable ...' +until $(wget -O- -q "$HOST" &>/dev/null); do + printf '.' + sleep 1 +done +echo " OK!" + +printf 'Waiting for ES to be healthy ...' +while : ; do + HEALTH="$(wget -O- -q "$HOST/_cat/health?h=status" 2> /dev/null)" + HEALTH="$(echo "$HEALTH" | sed -r 's/^[[:space:]]+|[[:space:]]+$//g')" # trim whitespace (otherwise we'll have "green ") + ([ "$HEALTH" != "green" ] && printf '.' && sleep 1) || break +done +echo " OK!" + +echo "Elastic Search is up!" diff --git a/vendor/gitignore/C++.gitignore b/vendor/gitignore/C++.gitignore index 259148fa18f..259148fa18f 100755..100644 --- a/vendor/gitignore/C++.gitignore +++ b/vendor/gitignore/C++.gitignore diff --git a/vendor/gitignore/Java.gitignore b/vendor/gitignore/Java.gitignore index a1c2a238a96..a1c2a238a96 100755..100644 --- a/vendor/gitignore/Java.gitignore +++ b/vendor/gitignore/Java.gitignore |