Narekmat
b81c20d36d
Serde-api release adjustments ( #3050 )
...
* kafka-api-serde-api pom fixes
* change pom and add settings
* fix xml
Co-authored-by: iliax <ikuramshin@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-12-09 17:59:25 +04:00
Jochen Schalanda
0d0a244915
Centralize dependency versions and bump where necessary ( #2929 )
2022-11-15 14:22:16 +04:00
Jochen Schalanda
d6571ec7ae
CI: Scan Java source files with CodeQL ( #2898 )
...
* Scan Java code with CodeQL
* REMOVE ME: Trigger workflow run
2022-11-07 19:16:26 +04:00
Jochen Schalanda
62f35e3e29
Upgrade to Java 17 (Azul Zulu) ( #2879 )
...
* Feature: Upgrade to Java 17 (Azul Zulu)
Java/OpenJDK 13 has reached end of life (and end of security support)
more than 2.5 years ago: https://endoflife.date/java
This change set updates the build, CI pipeline, and Docker image of Kafka UI to Java 17 (LTS).
* Add back maven-compile-plugin to kafka-ui-e2e-checks
2022-11-07 14:57:59 +04:00
Egorka Voronyansky
b0e0da4c0d
Bump version of mockito up to 4.8.1 ( #2793 )
...
* Bump version of mockito up to 4.8.1
* Change scope of byte buddy dependency to test
Co-authored-by: vrnsky <vrnsky@protonmail.com>
2022-10-21 09:40:35 +04:00
Marat Gumarov
6dff8f105e
Support prometheus as a metrics interface ( #2190 )
...
* Unified internal metric representation (RawMetric)
* Prometheus retriever implemented
* Jmx metrics formatted to jmx-exporter openmentrics format
Co-authored-by: Mohamad Choukair <mchoukair@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Daniel Ching <110129035+daching-provectus@users.noreply.github.com>
Co-authored-by: Daniel Ching <daching@provectus.com>
Co-authored-by: German Osin <germanosin@Germans-MacBook-Pro.local>
Co-authored-by: iliax <ikuramshin@provectus.com>
Co-authored-by: Ilya Kuramshin <iliax@proton.me>
2022-10-07 14:36:27 +04:00
Roman Zabaluev
7db55d5acf
Expose build info for actuator ( #2583 )
2022-09-28 15:56:03 +04:00
Ilya Kuramshin
049b35fc99
Pluggable serde ( #2125 )
...
* checkstyle
* node version reverted
* api comments
* unused properties removed
* serde api fix
* renamings
* PR review fixes
* checkstyle fix
* PR fixes
* UUID serde tests added
* UUID serde tests added
* fixed due to review comments
* 1. kafka-ui-serde-api renamed 2. kafka-clients dependency removed from kafka-ui-serde-api module
* dep fix
* Add serde to send message component (#2620 )
* Add serde to send message component
* adds serde selects to messages views
Co-authored-by: iliax <ikuramshin@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Kristina Kiparoidze <kkiparoidze@provectus.com>
Co-authored-by: Oleg Shur <workshur@gmail.com>
2022-09-27 19:52:59 +04:00
Roman Zabaluev
596f4233fc
Disable ldap beans auto configuration ( #2605 )
2022-09-19 16:32:47 +04:00
Daniel Ching
71aa44a3d3
Get rid of dockerfile-maven-plugin ( #2594 )
...
* Resolve #1932
Replacing spotify maven docker plugin to use fabric8 docker maven plugin instead
* Remove unused arg
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-09-16 05:30:55 +04:00
MichaelGonzalezMurillo
a665fb4d83
Add an ability to build api without frontend based on a property ( #2424 )
2022-08-17 19:17:37 +04:00
MichaelGonzalezMurillo
122f90fbb2
fixes #1622 ( #2398 )
...
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-08-05 12:27:44 -06:00
Oleg Shur
5296d42e88
Use pnpm ( #2081 )
...
* Migrate FE app to pnpm
* Fix node install cache
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-07-01 12:02:18 +03:00
Oleg Shur
1b71ccb975
Migrate React app to Vite ( #2153 )
...
* Ejected CRA
* Cleanup
* jest
* Cleanup
* refactor cluster widgets
* configure build
* configure build
* configure coverage
* Experiment with lazy
* add ace to vendor
* Cleanup
2022-06-15 16:59:02 +03:00
Ilya Kuramshin
396341dbf7
Backend: topic analysis ( #1965 )
...
* Topic Analyzer implementation
* small cleanup
* hourly stats added
* imports fix
* compilation fixes
* PR fixes
* PR fixes (renaming)
* tests compilation fix
* apis improved
* checkstyle fix
* renaming
* node version rollback
* Fix naming
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: iliax <ikuramshin@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-06-14 15:31:00 +04:00
Roman Zabaluev
8393232a83
Fix version display ( #2044 )
2022-05-27 14:29:54 +04:00
Marat Gumarov
eb32b2eb2b
Configure jacoco reports to sonar ( #1925 )
...
* issues/1537. Added jacoco reports to sonar
* issues/1537. fixed sonar property
* issues/1537. fixed jacoco.xml path
2022-05-06 10:03:09 +03:00
Camal Cakar
068b1cbf62
Upgrade aws-msk-iam dependency ( #1924 )
...
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-05-05 05:56:15 +04:00
Roman Zabaluev
8908d6839c
Get rid of zookeeper ( #1726 )
...
* Get rid of zookeeper
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
* Fix build
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
* Cleanup
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
* Review fixes
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
* Skip unwanted domain check for documentation flow
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-03-23 18:23:37 +03:00
Ilya Kuramshin
1699663bac
Smart filters: Groovy script messages filter implementation (reopened) ( #1547 )
...
* groovy script messages filter added
2022-02-09 13:28:27 +03:00
Ruslan Ibragimov
6ab0e40685
Fix maven warnings about dynamic versioning ( #1559 )
2022-02-07 13:40:43 +03:00
Ruslan Ibragimov
79442a7e82
Change the way of release workflow ( #1434 )
...
* use version placeholders in pom.xml files
* add release drafter config and workflow
* update master workflow
* update release workflow
* update branch-deploy.yml workflow
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-01-21 10:47:48 +03:00
github-actions
45b9a10c7c
Increased version in pom.xml
2022-01-20 17:35:47 +00:00
github-actions
857a13573a
Increased release
2022-01-20 17:35:45 +00:00
github-actions
d87c2a5290
Increased version in pom.xml
2021-12-29 16:55:44 +00:00
github-actions
b506b59866
Increased release
2021-12-29 16:55:41 +00:00
Roman Zabaluev
a023284b0e
Revert "Increased release"
...
This reverts commit ca1aeab02d
.
2021-12-29 19:54:14 +03:00
Roman Zabaluev
0ecf229be0
Revert "Increased version in pom.xml"
...
This reverts commit 3d2f885801
.
2021-12-29 19:54:13 +03:00
github-actions
3d2f885801
Increased version in pom.xml
2021-12-29 16:42:40 +00:00
github-actions
ca1aeab02d
Increased release
2021-12-29 16:42:37 +00:00
github-actions
460fc0ec14
Increased version in pom.xml
2021-12-27 10:16:10 +00:00
github-actions
d33150123a
Increased release
2021-12-27 10:16:07 +00:00
Roman Zabaluev
e34520f6e9
Implement LDAP authentication ( #1173 )
...
* Sync container versions in examples
* Add ldap required dependencies
* Create a separate package for security configs
* Fix annoying checkstyle line length
* Refactor auth security configuration setup
* Implement ldap authentication. Closes #1023
* Review fixes
* Review fixes
2021-12-22 18:18:59 +03:00
Roman Zabaluev
b2586c41a0
Fix CVE-2021-44228 ( #1231 )
...
* Fix CVE-2021-44228
* Get rid of log4j
* Fix build
* Migration logging properties
* Get rid of json logs. Leave commented for local debugging purposes
2021-12-22 15:53:46 +03:00
Ilya Kuramshin
ec42c37f24
Ksql functionality reimplemented ( #1161 )
...
* Ksql functionality reimplemented
Co-authored-by: iliax <ikuramshin@provectus.com>
2021-12-13 13:16:47 +03:00
Anna Antipova
24b401d5ad
627: tests on crud kafka connectors ( #866 )
...
* #627 add class for Connectors List page
* #627 add class for testing of Connectors functionality
* #627 add step for create a Connector
* #627 add class for Connector View page
* #627 add test for updating connector
* #627 add test for delete connector
* #627 add class for create connector view
* #627 add connector creation steps
* #627 add step for visibility check
* #627 add api interaction to connector test
* #627 update connector config file
* #627 add api helpers to create connector test
* #627 add creating the connector
* #627 update delete Connector test
* #627 add api helpers to send messages
* #627 add before all and after all methods to use one topic for tests
* #627 get rid of duplicate Lombok version
* #627 add check that connector is visible in the connector's list
* #627 add class for update connector config
* #627 add steps to update connector test
* #627 add check that connector is updated
* #627 add separate config file to connector deletion test
* #627 add different tables for each config files
* #627 move api helpers to test from BeforeAll and AfterAll
* #627 refactor config names
* #627 add support for different operational systems
* #622 change command for docker image composing until issue #819 will be fixed
* #622 return the test because the topic deleting bug has been fixed
* merge conflict fixes
* #627 extract methods to the before all/after all
* #627 fix github action file
* #627 fix github action file
* #627 refactor connector update method
* #627 update api helpers
* #627 fix update connector config
* #627 merge conflict fixes
* #627 move delete topic instance to end of list
* #627 refactor FileUtils to use Apache Commons lib
* #627 reduce code duplication
* #627 add waiting step to update topic test
* #627 return of test skip
* save container logs on fail
* #627 testing that creating the connector works in PR check
* #627 change element for checking connector creation
* #627 check that connector deletion works in PR check
* #627 add check during connector creation
* #627 disable connector creation
* #627 move check to the view page
* #627 add steps to check that connector is created
* #627 pr check
* #627 add check after connector is created
* #627 add logging
* #627 add check before topic deletion
* #627 rename package with tests
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2021-12-09 12:55:26 +03:00
Roman Zabaluev
e021d97194
Enable spring boot actuators
2021-11-12 14:23:03 +03:00
Si Tang
c986bc178c
Sanitize credentials in Kafka Connector configs
...
* #980 : sanitize credentials in Kafka Connector configs. Add a warning to edit page when people try to edit configs with obfuscated field
* #980 : make sanitizer patterns configurable
* #980 fix using stream pattern
Co-authored-by: Si Tang <si@indeed.com>
2021-10-30 13:42:08 +03:00
github-actions
1f360ce8ab
Increased version in pom.xml
2021-10-04 14:39:08 +00:00
github-actions
f2c8629ff6
Increased release
2021-10-04 14:39:04 +00:00
German Osin
4c231980aa
ISSUE-876 Fixed avro json schema generation & deserializing ( #877 )
...
* ISSUE-876 Fixed avro json schema generation & deserializing
* Fixed checkstyle
* Fixed proto test
2021-09-15 11:21:05 +03:00
github-actions
65884467cf
Increased version in pom.xml
2021-09-02 09:47:18 +00:00
github-actions
ebb030f87e
Increased release
2021-09-02 09:47:16 +00:00
German Osin
978ed3ad9b
Feature: upgraded lombok version to support latest versions of java ( #830 )
...
* Feature: upgraded lombok version to support latest versions of java
* Bumped mapstruct version
2021-08-27 15:31:15 +03:00
German Osin
18f5e1a2b2
Switched messages endpoint to provide sse with phases & consuming info ( #645 )
...
* Switched messages endpoint to provide sse with phases & consuming info
* Switched messages endpoint to provide sse with phases & consuming info
* fixed comments
* Fixed comparator
* Fixed tests
* Reduced images size
* Feature/sse for messages (#681 )
* [#645 ] SSE. Cleanup Topic Messages
* New messages page
* Update outdated snapshots
* Specs
* Specs
* Fixed build
* Fixed possible npe in update cluster on init stage
* Provided additional information with messages #677 (to messages_sse branch) (#700 )
* Provided additional information with messages #677
* Sse messages front (#725 )
* SSE. Messages page
* Fix handleNextClick
* Add the page loader to the list of messages
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
* Fix merge errors
* fix conflicts
Co-authored-by: Timur Davletov <tdavletov@provectus.com>
Co-authored-by: Oleg Shur <workshur@gmail.com>
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
2021-08-04 16:30:00 +03:00
Roman Zabaluev
eed35de014
TLS enabled zookeeper ( #722 )
...
* Switch zk client. Resolves #683
* Add an example docker compose file with TLS enabled zookeeper
* Update readme a bit
* Fix annoying sonar boy
* Apply review suggestion
* Rename zookeeper ssl options
2021-07-30 17:56:32 +03:00
German Osin
32a0ece0a3
Added AWS IAM ( #692 )
2021-07-20 11:55:24 +03:00
Ilya Kuramshin
73d4e48941
Json Schema support ( #651 )
...
* Json schema support implementation
* comments & checkstyle
* unused mapper removed
* Explicit validation added
Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-07-12 13:41:38 +03:00
github-actions
081695d5e6
Increased version in pom.xml
2021-06-09 11:37:21 +00:00
github-actions
54581bee63
Increased release
2021-06-09 11:37:18 +00:00