Commit graph

397 commits

Author SHA1 Message Date
Ilya Kuramshin
4d3db7a7de
AdminClient creation error handling fix
1. AdminClient error logging added (#1136)
2. MetricsService error handling fixed
2021-11-29 12:44:49 +03:00
Ilya Kuramshin
d674808f3c
ISSUE-1128: Add respect to cluster's order in ClustersStorage (#1130)
* add respect to cluster's order in ClustersStorage
* minor cleaning
2021-11-26 14:50:32 +03:00
Ilya Kuramshin
0cc39fcd7f
using AdminClient for offsets retrieval instead of Consumer (#1123)
Co-authored-by: iliax <ikuramshin@provectus.com>
2021-11-24 14:44:26 +03:00
Ilya Kuramshin
43a0e383cf
Metrics & cache refactoring (#1036)
Metrics retrieval refactoring:
* metrics data moved to separate class with its own storage
* topics list pagination logic changed for better actuality
* some mappings moved to InternalXXX classed
2021-11-17 13:10:55 +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
Ilya Kuramshin
627885d0ec
Metrics collection refactoring
* BE Services split:
* Unrelated logic moved from ClusterService to proper services
* KafkaCluster existence check moved to controllers level
* useless interfaces removed

* ConsumingService merged into MessagesService

* sonar fix

* PR fixes

* methods rename

* checkstyle fix

* wip

* wip

* wip

* wip

* wip

* wip

* getTopicDetails partitions set returned

* compilation fix

* Disk usage fields fixes

* typo & unused removal

* features retrieval returned

Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-10-28 11:55:43 +03:00
Ilya Kuramshin
c5e5717a98
Handling for 404 responses from connect added (#1025)
* handling for 404 responses from connect added
* connector name uniqness check added (#1026)
2021-10-27 21:31:15 +03:00
Si Tang
7bd3fdd152
Upgrade Spring Boot to 2.5.6
* #931: upgrade Spring Boot to 2.5.6

* #931: add spring-boot-starter-validation dependency
2021-10-26 14:38:25 +03:00
Ilya Kuramshin
83fba5aca3
onTopicXXX methods refactored to use only cluster name. This is important because cluster instance send as parameter can be outdated in case of simultaneous updates (#1012) 2021-10-25 21:10:59 +03:00
Ilya Kuramshin
335e0ea983
ISSUE-993: Cluster names validation moved to ClustersProperties, added default n… (#1010) 2021-10-25 14:51:01 +03:00
German Osin
4339841771
Changed consumer groups request logic for better performance (#965)
* Changed consumer groups request logic for better performance

* Fixed checkstyle
2021-10-14 11:52:58 +03:00
Ilya Kuramshin
d0f63aeaa0
BE Services split (#964)
BE Services split:
* Unrelated logic moved from ClusterService to proper services
* KafkaCluster existence check moved to controllers level
* useless interfaces removed
2021-10-14 10:05:07 +03:00
Ilya Kuramshin
7abf5db187
unnecessary option passing removed (#958)
Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-10-11 15:46:17 +03:00
Ilya Kuramshin
b05da3373e
[BE Refactoring] Reactive admin client (#882)
* All AdminClient interactions moved to ReactiveAdminClient
2021-10-08 21:33:36 +03:00
Ilya Kuramshin
da477b2896
DTO suffix added to all generated models (#872)
Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-10-08 18:08:22 +03:00
Ademílson F. Tonato
962322f20f
Fix different lombok logging annotations
Fixes #938
2021-10-07 12:27:40 +03:00
Roman Zabaluev
9c48e5682a
Fix unsupported DESCRIBE_CONFIGS (#939) 2021-10-06 21:01:46 +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
07a9528d39
ISSUE-925 Added delete,compact topics config (#926)
* ISSUE-925 Added delete,compact topics config

* Fixed checkstyle
2021-10-04 17:19:25 +03:00
German Osin
683ab231f4
ISSUE-861 Context path fix (#917) 2021-10-01 20:26:40 +03:00
Ilya Kuramshin
6920a252ad
Server startup banner (#912)
* server startup banner added

* font changed

Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-09-29 12:24:38 +03:00
Ilya Kuramshin
0bf8db5e52
Property to tune WebClient's max buffer sized added (#903)
* webclient.max-in-memory-buffer-size property added

Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-09-25 14:39:14 +03:00
Ilya Kuramshin
928dbd7a77
Unnecessary casting removed from AvroFormatter to fix primitive values deserialization (#902)
* Unnecessary casting removed from AvroFormatter to prevent primitive values deserialization
2021-09-23 18:36:36 +03:00
German Osin
5e74bda56e
ISSUE-886 Schema registry multiple urls (#888) 2021-09-17 11:35:34 +03:00
German Osin
3c05b60313
ISSUE-876 Fixed array types to oneof for js support (#880) 2021-09-15 14:02:06 +03:00
German Osin
3d537f2bf1
ISSUE-876 Fixed nullable fields (#878) 2021-09-15 12:59:46 +03: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
German Osin
43709cc3be
ISSUE-868 Fix group offsets reseting (#871)
* ISSUE-868 Fix group offsets reseting

* tests fixes

Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-09-14 15:42:04 +03:00
Meysam Zarezadeh
64f957771c
ISSUE-849: Use a map between topics and message-names when using ProtobufFile (#854)
* Use a map between topics and message-names when using ProtobufFile
* Validate the given message names for the topics in ProtobufFileRecordSerDe
2021-09-13 09:20:40 +03:00
German Osin
4660bb8759
ISSUE-856 Fixed failing on null topic partitions (#857)
* ISSUE-856 Fixed failing on null topicpartitions

* Fixed checkstyle
2021-09-07 13:50:04 +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
Roman Zabaluev
bf4fb28b5b
JMX SSL and auth (#818)
* Secured JMX WIP

* Make credentials nullability more obvious

Add example keys/certs

* Add required jmxSsl option

* Update README.md
2021-09-02 12:22:41 +03:00
Meysam Zarezadeh
c19b9a6867
Do not remove newlines from the .proto file before parsing it. (#845) 2021-09-02 11:03:27 +03:00
German Osin
161d887e64
ISSUE-841 Fix null valued headers deserialization (#843) 2021-08-31 19:17:56 +03:00
German Osin
1b2b22f18a
ISSUE-832 Collect features not on startup (#834) 2021-08-27 17:09:59 +03:00
German Osin
ba1022d87a
ISSUE-824 Enabled basic authecation (#833) 2021-08-27 16:25:06 +03: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
859e9fb88d
Bug: cleanup policy compact delete could be without space (#829) 2021-08-27 12:44:45 +03:00
German Osin
673e74e15a
ISSUE-803 Added DISABLELOGDIRSCOLLECTION flag to skip size calculation (#823) 2021-08-25 20:45:09 +03:00
German Osin
63059ffa28
ISSUE-788 Added oauth2 security config (#822) 2021-08-25 20:27:17 +03:00
German Osin
d737953a8e
ISSUE-671 Fixed topic creation & deletion (#821) 2021-08-25 18:42:19 +03:00
Marsel
5c563de4f1
Issue#727 disable deleting (#768)
* broker config refactoring and adding broker config check before topic deletion

* add TOPIC_DELETION feature, refactor KafkaService, add class for constants (Constants.java)

* annotation fixes and change TOPIC_DELETION check

* [issue-727] Disable delete button for a topic if deletion in restricted for this broker #727

* Rewrite to context

* remove code smells

* small fixes

Co-authored-by: marselakhmetov <makhmetov@provectus.com>
Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
2021-08-25 09:43:55 +03:00
Chrisss93
840bc5dcee
upgrade kafka dependencies (#791)
Co-authored-by: Chris Lee <chris.lee@ridewithvia.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2021-08-24 18:03:45 +03:00
German Osin
d894413251
ISSUE-803 Backend fail if there is no version property (#814) 2021-08-23 17:11:42 +03:00
Marsel
7f66f00008
Issue#517 connector task status bug (#747)
* kafka-ui-connectors.yaml fix

* adding tasks status check

* adding new Connector Status

* adding new Connector Status

* [issue-517] connector task status bug #747

Co-authored-by: marselakhmetov <makhmetov@provectus.com>
Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
2021-08-18 12:03:41 +03:00
Ilnur Farukhshin
db578dc650 [#207] test(api): fix KsqlServiceTest 2021-08-12 12:38:02 +03:00
Ilnur Farukhshin
efa646a657 [#207] fix(api): fixed ShowStatement behaviour for parallel requests 2021-08-11 20:39:19 +03:00