Commit Graph

480 Commits

Author SHA1 Message Date
docker-elk-updater[bot]
ead650f05f Update to v8.17.1 2025-01-26 00:28:08 +00:00
Antoine Cotten
25f3b1a554 ci: Prevent automated version downgrades
Use a caret semver range to ensure that we don't return a release
version that is lower than the current one.

Closes #1043
2025-01-08 13:53:33 +01:00
dependabot[bot]
c84595c7a1 chore(deps): Bump DavidAnson/markdownlint-cli2-action from 18 to 19 (#1042) 2024-12-30 07:13:31 +00:00
docker-elk-updater[bot]
7ba6ec4f48 Update to v8.17.0 2024-12-15 00:34:33 +00:00
docker-elk-updater[bot]
8e62bd4099 Update to v8.15.5 2024-12-01 00:35:38 +00:00
docker-elk-updater[bot]
7f38a9834b Update to v8.16.1 2024-11-24 00:32:38 +00:00
dependabot[bot]
b00f7ea877 chore(deps): Bump DavidAnson/markdownlint-cli2-action from 17 to 18
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 17 to 18.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v17...v18)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 04:31:18 +00:00
docker-elk-updater[bot]
f3c81fdf46 Update to v8.16.0 2024-11-17 00:31:33 +00:00
Bob Conan
7fecf0942d doc: Fix typos 2024-11-06 07:03:07 +01:00
docker-elk-updater[bot]
a7b9e209e6 Update to v8.15.3 2024-10-20 00:29:36 +00:00
Antoine Cotten
c3e85a6065 feat!: Deprecate Search Guard variant
This integration has been unmaintained for over 2 years. It is still
based on the deprecated "Classic" Search Guard[1] and does not support
the version 8 of the Elastic stack. Migrating to the newer Search Guard
FLX would require a significant overhaul which doesn't seem justified
considered the lack of traction for Search Guard inside this project.

[1]: #826
2024-10-16 08:55:41 +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