github-actions[bot]
b4b04f2121
Bump to 6.2.0-SNAPSHOT
2024-10-07 12:47:54 +00:00
Jenkins
54e43af9cf
[graylog2-server] prepare for next development iteration
2024-10-07 13:49:58 +02:00
Jenkins
b7ffdc6fac
[graylog2-server] prepare release 6.1.0-rc.1
2024-10-07 13:33:24 +02:00
Tomas Dvorak
8c827ddca6
Safer in-place migration handling ( #20366 )
...
* Remove side effects, set preflight finished onexit in migration
* Preflight chck for node.lock
* added changelog
* use opensearch lock check in migration actions
* safer allDatanodesAvailable impl
* license
* use opensearch locks check during inplace migration
* adapted test
---------
Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com >
2024-10-02 10:27:17 +02:00
Jenkins
f0bf7e413d
[graylog2-server] prepare for next development iteration
2024-09-30 14:11:05 +02:00
Jenkins
a15060e0bb
[graylog2-server] prepare release 6.1.0-beta.4
2024-09-30 13:54:15 +02:00
Matthias Oesterheld
c83e5a0d39
resolve node_name from configuration getter instead of named parameter ( #20524 )
2024-09-24 17:07:47 +02:00
Jenkins
d7af5a4619
[graylog2-server] prepare for next development iteration
2024-09-23 13:53:01 +02:00
Jenkins
7bd2445e6d
[graylog2-server] prepare release 6.1.0-beta.3
2024-09-23 13:36:19 +02:00
Matthias Oesterheld
9c778cc1df
pass in node name to correct shard relocation ( #20463 )
...
handle stop in state machine
2024-09-19 11:08:02 +02:00
Jenkins
6fbca6f4c3
[graylog2-server] prepare for next development iteration
2024-09-16 10:29:03 +02:00
Jenkins
3f1795e622
[graylog2-server] prepare release 6.1.0-beta.2
2024-09-16 10:12:21 +02:00
Kay Roepke
b501b88251
Revert version to 6.1.0-SNAPSHOT
2024-09-16 09:37:54 +02:00
Jenkins
b772a694c8
[graylog2-server] prepare release 6.1.0-beta.2
2024-09-16 08:43:44 +02:00
Jenkins
5e0d3aa98b
[graylog2-server] prepare for next development iteration
2024-09-09 09:02:49 +02:00
Jenkins
2d25b0d3cc
[graylog2-server] prepare release 6.1.0-beta.1
2024-09-09 08:46:08 +02:00
dependabot[bot]
b1c1c9d8eb
Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 ( #20332 )
...
Bumps [org.codehaus.mojo:buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/mojohaus/buildnumber-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/buildnumber-maven-plugin/compare/3.2.0...3.2.1 )
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:buildnumber-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 10:29:03 +02:00
Jenkins
bdba42ac84
[graylog2-server] prepare for next development iteration
2024-08-30 12:02:49 +02:00
Jenkins
9793e053d7
[graylog2-server] prepare release 6.1.0-alpha.8
2024-08-30 11:45:56 +02:00
Jenkins
a74ff7c718
[graylog2-server] prepare for next development iteration
2024-08-16 14:34:31 +02:00
Jenkins
a259c1dfeb
[graylog2-server] prepare release 6.1.0-alpha.7
2024-08-16 14:18:11 +02:00
Tomas Dvorak
ee9a81d48e
Handle closed indices in remote reindex migration ( #20081 )
...
* Handle closed indices in remote reindex migration
* selectAll shouldn't select the closed indices
* added changelog
* Remove support for empty indices list in remote reindex migration (not used anywhere)
* Reopen closed indices for remote reindex migration
* updated changelog
* fix setting authorization header only for non-null parameters
* remove check for message from closed index
---------
Co-authored-by: Mohamed OULD HOCINE <106236152+gally47@users.noreply.github.com >
Co-authored-by: Mohamed Ould Hocine <mohamed.ould.hocine@graylog.com >
Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com >
Co-authored-by: Matthias Oesterheld <matthias.oesterheld@graylog.com >
2024-08-16 13:27:48 +02:00
dependabot[bot]
55867c5fb7
Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to 3.4.1 ( #20165 )
...
Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.4.0...3.4.1 )
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:exec-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 11:13:00 +02:00
Matthias Oesterheld
27c236323a
Add certificate information to support bundle ( #20120 )
...
* read and add endpoint for datanode certificates
* read and add endpoint for Graylog certificates
* doc and permission
* add error logging
* add certificates to support bundle
* cl
* change certrenewal swagger annotation
* move security config resolution to provider
* add singleton annotation
* fix wrong imports
2024-08-12 14:38:32 +02:00
Matthias Oesterheld
fbefdcc97f
fix certificate renewal periodicals to parse both Duration and Period ( #20056 )
...
* fix certificate renewal periodicals to use PeriodDuration
* move threshold calculation to `RenewalPolicy`
create & use typed method for parsed lifetime
* remove threeten-extra dependency
* fix test for dates using 10% threshold
2024-08-09 15:42:08 +02:00
Matthias Oesterheld
c49f79f8d4
wrap all exceptions in response ( #20139 )
2024-08-09 14:14:23 +02:00
Matthias Oesterheld
c86b0d5c90
Add datanode information to support bundle ( #20090 )
...
* add additional information to DataNodeStatus
* add datanode information to support bundle
* cl
2024-08-08 11:55:00 +02:00
Jan Heise
356d2521e1
Bumping the OpenSearch Client in general and the Server in the DataNode to 2.15 ( #20097 )
...
* bumping the opensearch client and the server in the datanode to 2.15
* fixing digest
* fixed digest
* fixed last digest
* added changelog
2024-08-07 14:48:51 +02:00
dependabot[bot]
be74221482
Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.0 ( #20101 )
...
Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.3.0...3.4.0 )
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:exec-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 09:42:19 +02:00
Patrick Mann
0be60d51dd
WIP: Draw-down license feature ( #19885 )
...
* WIP: traffic reporting and checking for draw-down licenses (#19774 )
* make traffic reporting pluggable
* license header
* refactor for re-use
* quick fix TelemetryResponse for drawdown license
* add date utilities
* refactor
* Replace licenses status API with new validity API (#19832 )
---------
Co-authored-by: Anton Ebel <anton.ebel@graylog.com >
Co-authored-by: Laura <grotlue@users.noreply.github.com >
* Active license information (#19863 )
* add drawdown license notification (#19895 )
* add top-level dependency bcprov-jdk18 since it is needed in several other modules
* document REST API changes
* more BC dependency refactoring
---------
Co-authored-by: Anton Ebel <anton.ebel@graylog.com >
Co-authored-by: Laura <grotlue@users.noreply.github.com >
2024-07-31 11:18:00 +02:00
Tomas Dvorak
53bbc0872f
Initial pre-preflight checks cert provisioning ( #19970 )
...
* Initial pre-preflight checks cert provisioning
* Proper preflight expired certificate handling for datanode
* always run provisioning in IndexerDiscoveryProvider retry listener
---------
Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com >
2024-07-31 09:19:57 +02:00
Jenkins
fb5d79609c
[graylog2-server] prepare for next development iteration
2024-07-26 13:53:42 +02:00
Jenkins
2a1ff8c4d0
[graylog2-server] prepare release 6.1.0-alpha.6
2024-07-26 13:36:59 +02:00
Jenkins
890ff674b9
[graylog2-server] prepare for next development iteration
2024-07-15 13:56:26 +02:00
Jenkins
e52dca4bfb
[graylog2-server] prepare release 6.1.0-alpha.5
2024-07-15 13:39:51 +02:00
Tomas Dvorak
2a397e01d3
Implement remote connection checks for remote-reindex migrations ( #19879 )
...
* Implement remote connection checks for remote-reindex migrations
* datanode trust manager for connection checks
* Added changelog
* fixed forbidden api usage
* fixed forbidden apis
* fixed forbidden apis #3
2024-07-15 05:21:17 +02:00
Tomas Dvorak
ba77102211
Add command for creating p12 truststore for datanode/opensearch ( #19804 )
...
* Add command for creating p12 truststore for datanode/opensearch
* Added certutil bin
* Fixed string.format locale
2024-07-11 11:15:58 +02:00
Jenkins
b8aeee4800
[graylog2-server] prepare for next development iteration
2024-07-08 10:36:18 +02:00
Jenkins
c2e5ec5e5c
[graylog2-server] prepare release 6.1.0-alpha.4
2024-07-08 10:19:56 +02:00
Tomas Dvorak
b6cb2c125d
Support for untrusted CAs in datanode remote reindex migration ( #19775 )
...
* Support for untrusted CAs in datanode remote reindex migration
* Added changelog
* replace sun https server with grizzly
* fixed import
* fix tests
* Fix optional truststore in datanode
* extend default JVM truststore for opensearch inside datanode
* fixed nonnull annotation
* Do not override javax.net.ssl.trustStore property in datanode
* Fix trustmanager for opensearch rest client in datanode
* Fix uploaded ca keystore aliases
---------
Co-authored-by: Mohamed Ould Hocine <mohamed.ould.hocine@graylog.com >
Co-authored-by: Mohamed OULD HOCINE <106236152+gally47@users.noreply.github.com >
2024-07-04 15:39:55 +02:00
Tomas Dvorak
a26a09488a
Migrate datanode CA to cluster config service, refactor handling ( #19747 )
...
* Added test for LegacyDatanodeKeystoreProvider, removed CertService dependency
* Added license
* fixed nonnull annotation
* Migrate datanode CA to cluster config service, refactor handling
* code cleanup
* Added changelog
* fixed exception
* Added unit tests for CaPersistenceService
* Migrate certificate authority before preflight
---------
Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com >
2024-07-03 14:53:52 +02:00
Tomas Dvorak
33dfb063fa
Lazy configuration processing, printing all errors at once ( #19801 )
...
* Lazy configuration processing, printing all errors at once
* Added changelog
2024-07-02 10:39:55 +02:00
Tomas Dvorak
e16aaea55b
Added test for LegacyDatanodeKeystoreProvider, removed CertService de… ( #19735 )
...
* Added test for LegacyDatanodeKeystoreProvider, removed CertService dependency
* Added license
* fixed nonnull annotation
---------
Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com >
2024-07-01 08:04:42 +02:00
Tomas Dvorak
76cd8bb41d
Propagate datanode version through node service ( #19691 )
...
* Propagate datanode version through node service
* Datanode version displayed in datanodes table
* added changelog
* lint error fixed
* fixed lint errors
* fixed nullable annotation import
* Added datanode version to the detail page
* Define datanode_version in types.ts
* Provide datanode version during initial register in NodePingPeriodical
* define datanode_version in preflight types.ts
* fix tests
---------
Co-authored-by: Mohamed OULD HOCINE <106236152+gally47@users.noreply.github.com >
Co-authored-by: Mohamed Ould Hocine <mohamed.ould.hocine@graylog.com >
Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com >
2024-06-28 13:45:40 +02:00
Jenkins
51d0474097
[graylog2-server] prepare for next development iteration
2024-06-26 14:43:01 +02:00
Jenkins
30e1bf8eb8
[graylog2-server] prepare release 6.1.0-alpha.3
2024-06-26 14:26:37 +02:00
Tomas Dvorak
655723659e
Disable automatic CSR in preflight mode ( #19709 )
...
* Disable automatic CSR in preflight mode
* added changelog
* run automatic cert renewal for datanode only if preflight is finished
---------
Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com >
2024-06-25 13:38:48 +02:00
Tomas Dvorak
07a9c24e1c
Graylog CA abstractions refactoring ( #19632 )
...
* Graylog CA abstractions refactoring
* CaTruststore abstraction, bindings
* Add BC providers in key and truststores, tests
* code cleanup
* Fixed forbidden annotation
* fixed bindings
---------
Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com >
2024-06-21 12:23:18 +02:00
Tomas Dvorak
fe71d42658
Datanode periodical for certificate renewals ( #19618 )
...
* Datanode periodical for certificate renewals
* 30 minutes period for datanode cert renewal periodical
* logging adapted
* code cleanup
* Removed unused, simplified renewal on graylog server side
* removed unused cert renewal endpoint
2024-06-20 09:49:57 +02:00
Jenkins
e9ba9a2e14
[graylog2-server] prepare for next development iteration
2024-06-13 12:45:21 +02:00