Commit Graph

476 Commits

Author SHA1 Message Date
Antoine Cotten
c2f1ea5300 doc: Mark release version as End of Life 2025-04-16 02:16:13 +02:00
Antoine Cotten
b2ff18f0e1 doc: Update Build Status badge
The previous URL no longer works and shows "no status".
2025-04-16 02:08:19 +02:00
docker-elk-updater[bot]
be1a2502cd Update to v7.17.28 2025-03-02 00:29:47 +00:00
docker-elk-updater[bot]
f9ef6d6251 Update to v7.17.27 2025-01-19 00:28:48 +00:00
docker-elk-updater[bot]
4ba6bd0bb1 Update to v7.17.26 2024-12-08 00:31:23 +00:00
docker-elk-updater[bot]
da07042e4e Update to v7.17.25 2024-10-27 00:29:17 +00:00
Antoine Cotten
5529d6ea1c Create release-7.x branch for Elastic 7.x series 2024-10-11 14:38:44 +02:00
Antoine Cotten
3af413695d ci: Replace markdown-lint action
Use the GitHub Action maintained by the author of markdownlint-cli.
2024-10-11 14:37:43 +02:00
Antoine Cotten
3f38397660 gh: Use Compose v2 commands in issue template 2024-10-11 14:21:58 +02:00
Antoine Cotten
fb52c0310a ci(lint): Relax inline HTML enforcements 2024-10-11 13:47:43 +02:00
Antoine Cotten
9c9dc8167e doc: Update animated demo to include setup step
GIFs were generated using charmbracelet/vhs (previously
faressoft/terminalizer), then compressed at https://ezgif.com.

Both light and dark modes are now supported and the appropriate variant
of the GIF is selected automatically.
2024-10-11 12:56:05 +02:00
Antoine Cotten
4cc9ac7262 ci: Replace markdown-link-check with Linkspector
Ref. gaurav-nelson/github-action-markdown-link-check@7d83e59a57
2024-10-07 16:46:58 +02:00
Antoine Cotten
39bf7d6ee6 ci: Switch from plain Lucene to Query DSL 2024-10-07 13:32:40 +02:00
docker-elk-updater[bot]
58e9bc012f Update to v8.15.2 8.2410.1 2024-10-01 12:00:14 +00:00
Antoine Cotten
035a0e798b fix(metricbeat): limit of total fields exceeded
The current configuration requires a number of fields which exceeds the
default limit of 10000 fields.

Ref. #1020
2024-10-01 13:48:21 +02:00
Antoine Cotten
5b1c37acce ci: Reduce size of results in metrics/logs tests
The number of results returned by the test queries are inherently large
and pollute the workflow logs unnecessarily.
2024-09-17 10:10:43 +02:00
Antoine Cotten
24306fd49d feat!: Remove support for Compose v1
There has been no release of the deprecated 'docker-compose' Python
package since v1.29.2, which was published in May 2021[1]. This release
is currently broken due to a breaking change in the 'docker' Python
package at version 7.0.0[1], and there is seemlingly no plan to release
a patch version of Compose v1 to address the problem.

The official path forward is to use Compose v2, which is now bundled
with the Docker client and available on all platforms where Docker is
supported.

This commit additionally removes the 'version' attribute from Compose
files, since it was obsoleted in the Compose Spec[3].

Closes #1017

[1]: https://pypi.org/project/docker-compose/#history
[2]: docker/docker-py#3194
[3]: https://compose-spec.io
2024-09-17 09:20:56 +02:00
Antoine Cotten
de57b24f8c ci: Replace usage of deprecated Action inputs
Addresses the following warning in workflow runs:

  Warning: Input 'app_id' has been deprecated with message: 'app_id' is
  deprecated and will be removed in a future version. Use 'app-id'
  instead.

Ref. actions/create-github-app-token#59
2024-09-15 08:53:30 +00:00
Antoine Cotten
e8a539777f fix(build): Set a default value for each build arg
Closes #1015
8.2409.1
2024-09-14 18:31:30 +00:00
Antoine Cotten
fbf3041fa0 ci: Replace token generator Action with official
Ref. tibdex/github-app-token#99
2024-09-10 14:27:14 +02:00
dependabot[bot]
0036534a54 chore(deps): Bump peter-evans/create-pull-request from 6 to 7 (#1014) 2024-09-10 09:26:42 +00:00
docker-elk-updater[bot]
ce04db24f5 Update to v8.15.1 2024-09-08 00:29:01 +00:00
docker-elk-updater[bot]
629aea4961 Update to v8.15.0 2024-08-11 00:27:55 +00:00
docker-elk-updater[bot]
c805b62a07 Update to v8.14.3 2024-07-14 00:27:49 +00:00
docker-elk-updater[bot]
6bf8feaebb Update to v8.14.2 2024-07-07 00:26:46 +00:00
docker-elk-updater[bot]
2a818dcaa5 Update to v8.14.1 2024-06-16 00:26:20 +00:00
docker-elk-updater[bot]
9a51242878 Update to v8.14.0 2024-06-09 00:27:43 +00:00
docker-elk-updater[bot]
b33b10d0f4 Update to v8.13.4 2024-05-19 00:25:45 +00:00
docker-elk-updater[bot]
4df8c50ba8 Update to v8.13.3 2024-05-05 00:25:04 +00:00
docker-elk-updater[bot]
120d860cce Update to v8.13.2 2024-04-14 00:27:38 +00:00
docker-elk-updater[bot]
3af4371cf0 Update to v8.13.1 2024-04-07 00:27:07 +00:00
docker-elk-updater[bot]
f14c103130 Update to v8.13.0 2024-03-31 00:26:33 +00:00
docker-elk-updater[bot]
212f558853 Update to v8.12.2 2024-02-25 00:25:09 +00:00
Antoine Cotten
5da1badcf9 feat(ext/filebeat): ingest ES logs via elasticsearch module
Ensures that Elasticsearch log entries are processed through dedicated
ingestion pipelines, so that their fields can be automatically
extracted.
2024-02-14 20:46:37 +01:00
Antoine Cotten
e3a9d60c05 ci: use curl 'resolve' flag consistently across branches
Reduces differences between the main and tls branches.
2024-02-12 14:57:35 +01:00
Antoine Cotten
3fe48f32b9 ci: minor workflow cleanup 2024-02-12 14:37:59 +01:00
Antoine Cotten
c77a5a9ba9 chore(ext): remove Logspout extension
This software is no longer maintained.

Nowadays, Filebeat largely addresses the problems that Logspout was
designed to solve.
2024-02-12 14:06:33 +01:00
Antoine Cotten
5dd178ac1a chore(curator): update to 8.0.10 2024-02-12 13:46:14 +01:00
Antoine Cotten
bd55cfaf64 feat(fleet): collect Docker logs and metrics
Mirrors the behaviour of the Metricsbeat and Filebeat extensions through
Elastic Agent, using the Docker integration.
8.2402.1
2024-02-12 12:36:56 +01:00
docker-elk-updater[bot]
51f5978a52 Update to v8.12.1 2024-02-12 09:13:55 +00:00
Antoine Cotten
44822f6045 fix(filebeat): set explicit Docker-centric defaults
The default_config changed in elastic/beats@41ab08cd (v8.12.0) from
Docker to Kubernetes defaults. This change also changes the default
output from 'container' to 'input'.

Before we are able to update to v8.12, we need to set defaults which are
suitable for the configuration that docker-elk ships with.

Refs:
  https://github.com/elastic/beats/blob/v8.12.0/filebeat/autodiscover/builder/hints/config.go#L30-L51
  https://www.elastic.co/guide/en/beats/filebeat/8.12/filebeat-input-container.html
  https://www.elastic.co/guide/en/beats/filebeat/8.12/filebeat-input-filestream.html
2024-02-12 10:00:07 +01:00
dependabot[bot]
59fcf834b2 chore(deps): Bump peter-evans/create-pull-request from 5 to 6 (#960) 2024-02-05 07:41:45 +00:00
docker-elk-updater[bot]
eeb8026baf Update to v8.11.4 2024-01-14 00:27:01 +00:00
dependabot[bot]
df96ecd0f5 chore(deps): Bump actions/upload-artifact from 3 to 4 (#949) 2023-12-18 07:16:43 +00:00
docker-elk-updater[bot]
27c7ac5854 Update to v8.11.3 2023-12-17 00:27:32 +00:00
dependabot[bot]
4cbf55c4d3 chore(deps): Bump actions/stale from 8.0.0 to 9.0.0 (#944) 2023-12-11 05:23:04 +00:00
docker-elk-updater[bot]
59cd0429c8 Update to v8.11.2 2023-12-10 00:27:01 +00:00
dependabot[bot]
aa2902ea6b chore(deps): Bump dessant/lock-threads from 4 to 5 (#937) 2023-11-20 07:32:21 +00:00
dependabot[bot]
030bbe7134 chore(deps): Bump actions/github-script from 6 to 7 (#936) 2023-11-20 07:31:38 +00:00
docker-elk-updater[bot]
735cc1456e Update to v8.11.1 2023-11-19 00:25:42 +00:00