Commit graph

1486 commits

Author SHA1 Message Date
Rustam Gimadiev
92c0332cb1
GitHub Actions jobs for testing (#184)
* added jobs for perform UI testing

* get rid of Jenkinsfile

* use unique match key for each job
2021-02-19 13:13:19 +03:00
Oleg Shur
b4a243f470
[Issue 191] Fix Cluster Widgets on dashboard (#201)
* [ISSUE-191] Update Bulma to 0.9.2

* [ISSUE-191] Add links to Cluster Widget

* [ISSUE-191] Cluster Widget improvements
2021-02-17 21:17:26 +03:00
Rustam Gimadiev
78a971193b
release jobs (#194) 2021-02-17 12:03:18 +03:00
Oleg Shur
6fb1d12355
[CHORE] Specs and Test env improvements (#198)
* [CHORE] Update dependencies

* [CHORE] Configure Test env. Add enzyme-to-json snapshot serializer

* [CHORE] Specs for Topic Messages component

* [CHORE] Mock Date-fns

* [CHORE] Refactor keys

* Run related tests on commit

* [CHORE] Stub date

Co-authored-by: Azat Mutigullin <mehemaul@gmail.com>
2021-02-16 14:16:03 +03:00
Ildar Almakaev
6ec516345e
Issue-181 Refactor schema CRUD API (#192)
* Rename attribute 'schemaName' to 'subject' for consistency with Schema Registry terms

* Refactor 'GET /schemas' and 'GET .../schemas/{subject}/versions' to get the latest schemas data at once

* Fix getting error code from attributes in our custom GlobalErrorWebExceptionHandler
2021-02-15 11:52:44 +03:00
German Osin
b9e92114e6
Fixed Zookeeper connecion leak (#185) 2021-02-11 17:37:59 +03:00
Oleg Shur
ddc784559d
Get rid of redundant enums (#186)
* [CHORE] Get rid of redundant ActionType enum

* [CHORE] Get rid of redundant FetchStatus enum

* [CHORE] Get rid of redundant CustomParamButtonType enum
2021-02-11 16:29:18 +03:00
Ildar Almakaev
ba4e1748ee
ISSUE-166 Pass ProtobufSchemaProvider to CachedSchemaRegistryClient to deserialize protobuf records (#178) 2021-02-10 22:28:32 +03:00
Rustam Gimadiev
40d85643bb
added workflow for github actions (#177) 2021-02-10 12:12:59 +03:00
Andor Markus
c49006d2c1
feature/adding_docker-compose_example (#173)
* Fixing docker documentation in README.md. Adding docker-compose.md to the documentation

* Fixing docker documentation in README.md. Adding docker-compose.md to the documentation

* Typo fix

Co-authored-by: andormarkus <andormarkus@marc-o-polo.com>
2021-02-09 11:30:30 +03:00
Rustam Gimadiev
1b0ed05fcd
Jenkinsfile updated (#176) 2021-02-09 11:29:55 +03:00
Ildar Almakaev
961d14454a
Add CRUD actions for Schema Registry service (#165)
* Map schema registry port to 8081 in kafka-clusters-only.yaml

* Add endpoint to retrieve subjects from schema registry by cluster name

* Add endpoint to retrieve subject versions from schema registry

* Get subject schema by version from schema-registry

* Add ability to create/delete schema subjects in/from schema-registry service

* Create WebClient bean and refactor its usage

* Refactor schema api contract

* Return 'Bad request' if there is 'Internal Server Error' from Schema Registry

* Add GET/PUT methods to get/update a schema compatibility level globally or only for a scepific schema

* Add SchemaRegistryContainer.java and testcontainers dependencies for integration tests

* Add junit-jupiter5 for testing

* Add GET/DELETE actions for the latest schema version

* Add endpoint to check schema compatibility

* Set up configuration for testing

* Add basic test for SchemaRegistryService

* Fix mapping from dto to web model

* Change createNewSchema action's endpoint

* Update tests in SchemaRegistryServiceTests

* Rename getLatestSchema method and update tests

* Add more test in SchemaRegistryServiceTests

* Include compatibility level info to schema response. Change Flux to Mono

* Update tests

* Pass schema-registry url for secondLocal cluster too

* Remove explicit returns of 404 status code (it'll be processed by global error handler)

* Add global error handler to response with exception details

* Autoconfigure WebTestClient in SchemaRegistryServiceTest
2021-02-09 10:40:11 +03:00
Rustam Gimadiev
b87c2f6411
helm chart added (#171) 2021-02-05 21:11:18 +03:00
Guzel738
10a27ba60e
Messages component refactoring (#174)
* ISSUE-169 Sort topics (#172)

* Messages Table component created

* Messages component refactored

* MessageItem component fixed

* MessageItem component updated

* MessageItem component refactored

Co-authored-by: German Osin <german.osin@gmail.com>
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-02-05 16:53:41 +03:00
Guzel738
cc097e9327
Merge pull request #167 from provectus/i154/tests
[ISSUE-154] Update test config. Add first tests
2021-02-04 11:04:21 +03:00
Guzel738
5518bbd196 File for enzyme configuration fixed 2021-02-03 17:15:29 +03:00
Guzel738
373c9d1f58 Package-lock.json file updated 2021-02-03 15:15:53 +03:00
Guzel738
1940ff8065 Package.json file edited 2021-02-03 13:58:22 +03:00
Guzel738
8320e9755b
Update Messages.spec.tsx 2021-02-02 17:26:25 +03:00
Guzel738
51c0b1a41c Configuration files updated 2021-02-02 14:48:29 +03:00
Guzel738
8ecbeda71f Merge branch 'i154/tests' of github.com:provectus/kafka-ui into i154/tests 2021-02-02 13:37:08 +03:00
Guzel738
d59355873e Improvements made 2021-02-02 13:36:22 +03:00
Guzel738
a08fc65487
Update Messages.spec.tsx 2021-02-02 12:51:38 +03:00
Guzel738
fbd9e5b3e2
Update package.json 2021-02-02 11:51:59 +03:00
Guzel738
4c3e6c4449 Test script updated 2021-02-02 11:48:59 +03:00
Guzel738
b4f71891a9 Mock function fixed 2021-02-01 21:21:40 +03:00
German Osin
481c321d06
ISSUE-169 Sort topics (#172) 2021-02-01 18:01:18 +03:00
Guzel738
bbf6807a0c Messages component covered with tests 2021-02-01 17:51:53 +03:00
Guzel738
c4f256ceef Messages component covered with tests, integration to the git hooks added 2021-02-01 17:15:06 +03:00
Guzel738
5f1e057a48 Messages component covered with tests, integration to the git hooks added 2021-02-01 17:13:27 +03:00
Guzel738
fe1929ebe8 Changes made 2021-02-01 14:11:09 +03:00
Guzel738
a818168eaa serviceWorker file fixed 2021-02-01 13:04:05 +03:00
Guzel738
79033de3ea Tests for Messages component 2021-02-01 13:04:05 +03:00
Guzel738
b27bef8afa Clean up 2021-02-01 13:04:05 +03:00
Guzel738
89ae3c0e0e Initial tests created 2021-02-01 13:03:01 +03:00
German Osin
1d60db44df
Update README.md
Fixed ui url
2021-01-29 15:24:59 +03:00
German Osin
987150c1a5
Update README.md
Fixed docker run command
2021-01-29 15:23:02 +03:00
Guzel738
3c843e1266
Unexpected any types replaced (#160)
* Any types replaced

* No console rule disabled
2021-01-26 21:42:16 +03:00
Guzel738
9f3ae3a614
Node version updated (#159)
* Node version updated

* Fixed the problem of building the project

* Extra spaces removed
2021-01-26 12:45:03 +03:00
66632
e2ca126354 Increased version in pom.xml 2021-01-22 11:14:20 +00:00
Oleg Shur
f98abfb79d
Merge pull request #161 from provectus/dependabot/npm_and_yarn/kafka-ui-react-app/immer-8.0.1
Bump immer from 6.0.9 to 8.0.1 in /kafka-ui-react-app
2021-01-21 12:40:45 +03:00
dependabot[bot]
adab855d13
Bump immer from 6.0.9 to 8.0.1 in /kafka-ui-react-app
Bumps [immer](https://github.com/immerjs/immer) from 6.0.9 to 8.0.1.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v6.0.9...v8.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-21 08:55:51 +00:00
Guzel738
cc7a933ba2
Merge pull request #157 from provectus/i137/mock_server
Mock server removal
2021-01-20 15:05:31 +03:00
German Osin
c27dfb8ff9 Merge branch 'master' of github.com:provectus/kafka-ui 2021-01-20 14:38:05 +03:00
German Osin
4921f61457 Fixed npe 2021-01-20 14:37:52 +03:00
66632
c701a1763a Increased version in pom.xml 2021-01-20 09:40:13 +00:00
azatsafin
222cf2c651
Update Jenkinsfile 2021-01-20 12:28:43 +03:00
German Osin
1e249cb7a5 NPE check before metrics sum 2021-01-20 12:26:07 +03:00
Guzel738
9f138838ad Dependencies related to mock server removed and README updated 2021-01-19 14:55:45 +03:00
Guzel738
3357820a44 Mock script removed & README updated 2021-01-19 12:47:01 +03:00