Commit graph

388 commits

Author SHA1 Message Date
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
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
Diego Ching Jenkins
1f268579d0
Merge pull request #724 from provectus/703-additional-fields-topicConfig
703 additional fields topic config
2021-08-03 07:56:15 -06:00
Diego Ching
db1456abbd Adding assertNotNull instead of assertEquals 2021-08-03 07:36:53 -06:00
Victor Alfaro
51646e786a
666: Adding new endpoint with corresponding service method. Also a… (#714)
* (#666): Adding new endpoint with corresponding service method. Also adding search box to kafka connect screen with consuming logic for added endopoint.

* Applying feedback: reusing same endpoint and removing '/filtered' version
2021-08-03 16:08:55 +03:00
Diego Ching
8a4df6b002 Enabling synonyms for TopicConfig 2021-08-02 12:24:42 -06:00
Diego Ching
b74a643c93 Adding new tests
Rebase from master, resolving conflicts
Adding new fields to builder
Removing unused import
2021-08-02 10:27:20 -06:00
Diego Ching
2a2e651d81 Adding new fields to TopicConfig
Adding tests for TopicConfigs consumer and service

Refactoring the tests

Fixing checkstyle violation
2021-08-02 08:32:06 -06: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
Marsel
f7ce347149
fix schemaRegistry property by adding checks (#752)
* fix schemaRegistry property by adding checks

* style fix

* pull request fix

Co-authored-by: marselakhmetov <makhmetov@provectus.com>
2021-07-30 15:51:56 +03:00