Dmitriy Kharlamov
d45b55eaaf
Update sonar.yaml
...
Fix scan only kafka-ui-react-app
2021-03-17 14:47:56 +03:00
Rustam Gimadiev
cfd10643e5
Create codeql-analysis.yml
2021-03-17 14:44:07 +03:00
Dmitriy Kharlamov
9f8de11404
Create sonar-project.properties
2021-03-17 14:31:32 +03:00
Dmitriy Kharlamov
02b18c5c03
Create sonar.yaml
2021-03-17 14:30:45 +03:00
dependabot-preview[bot]
6f3aa54933
Bump esprint from 0.6.0 to 2.0.0 in /kafka-ui-react-app ( #267 )
...
Bumps [esprint](https://github.com/pinterest/esprint ) from 0.6.0 to 2.0.0.
- [Release notes](https://github.com/pinterest/esprint/releases )
- [Commits](https://github.com/pinterest/esprint/commits/v2.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 14:28:37 +03:00
dependabot-preview[bot]
453a5281a7
Bump date-fns from 2.17.0 to 2.19.0 in /kafka-ui-react-app ( #268 )
...
Bumps [date-fns](https://github.com/date-fns/date-fns ) from 2.17.0 to 2.19.0.
- [Release notes](https://github.com/date-fns/date-fns/releases )
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md )
- [Commits](https://github.com/date-fns/date-fns/compare/v2.17.0...v2.19.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 14:20:25 +03:00
dependabot-preview[bot]
133f064e0e
Bump pretty-ms from 6.0.1 to 7.0.1 in /kafka-ui-react-app ( #266 )
...
Bumps [pretty-ms](https://github.com/sindresorhus/pretty-ms ) from 6.0.1 to 7.0.1.
- [Release notes](https://github.com/sindresorhus/pretty-ms/releases )
- [Commits](https://github.com/sindresorhus/pretty-ms/compare/v6.0.1...v7.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 14:19:47 +03:00
dependabot-preview[bot]
fc9f305e6a
Bump react-datepicker from 3.5.0 to 3.6.0 in /kafka-ui-react-app ( #263 )
...
Bumps [react-datepicker](https://github.com/Hacker0x01/react-datepicker ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/Hacker0x01/react-datepicker/releases )
- [Commits](https://github.com/Hacker0x01/react-datepicker/compare/v3.5.0...v3.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 14:19:32 +03:00
dependabot-preview[bot]
407430dc63
Bump @openapitools/openapi-generator-cli in /kafka-ui-react-app ( #261 )
...
Bumps [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli ) from 2.1.26 to 2.2.2.
- [Release notes](https://github.com/OpenAPITools/openapi-generator-cli/releases )
- [Changelog](https://github.com/OpenAPITools/openapi-generator-cli/blob/master/.releaserc )
- [Commits](https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.1.26...v2.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 14:19:17 +03:00
dependabot-preview[bot]
63b422fd18
[Security] Bump react-dev-utils in /kafka-ui-react-app ( #260 )
...
Bumps [react-dev-utils](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-dev-utils ) from 11.0.3 to 11.0.4. **This update includes a security fix.**
- [Release notes](https://github.com/facebook/create-react-app/releases )
- [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG-1.x.md )
- [Commits](https://github.com/facebook/create-react-app/commits/HEAD/packages/react-dev-utils )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 14:18:39 +03:00
dependabot-preview[bot]
9fde657747
Bump node-sass from 4.14.1 to 5.0.0 in /kafka-ui-react-app ( #259 )
...
Bumps [node-sass](https://github.com/sass/node-sass ) from 4.14.1 to 5.0.0.
- [Release notes](https://github.com/sass/node-sass/releases )
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sass/node-sass/compare/v4.14.1...v5.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-03-17 14:18:05 +03:00
Oleg Shur
a826ca94cf
[CHORE] Update dependencies ( #258 )
2021-03-17 14:08:59 +03:00
Oleg Shur
49a7564366
#188 Pagination. Refactor topic reducer ( #255 )
2021-03-17 12:55:17 +03:00
Oleg Shur
bbdd60b7a5
Topics page refactoring ( #251 )
...
* Split thunks on files. Refactoring
* [CHORE] Refactor Topics section
2021-03-16 15:13:21 +03:00
Ramazan Yapparov
a8ed4ff37f
#188 added pagination for get topics api ( #249 )
...
* added pagination for get topics api
* frontend fix
* - fixed merge conflicts
- renamed pageSize to perPage
2021-03-15 21:37:36 +03:00
German Osin
909e196011
Feature refactoring, structure simplifying ( #250 )
2021-03-15 17:41:25 +03:00
Ramazan Yapparov
881a2167b7
#211 Feature/clear topic messages ( #241 )
...
* added delete action
* added test for delete action
* added 404 status in contract
* fixed typo
* added partition parameter
* big refactoring
2021-03-15 11:51:33 +03:00
RustamGimadiev
29d11f529f
fix ci for external PRs
2021-03-15 11:40:22 +03:00
Andor Markus
c91d6aad9f
Updating documentation for read only mode ( #247 )
...
Co-authored-by: andormarkus <andormarkus@marc-o-polo.com>
2021-03-12 11:54:28 +03:00
Rustam Gimadiev
6355bf3d69
skip/fix pipeline outputs
2021-03-12 10:30:42 +03:00
Rustam Gimadiev
08400b2fcf
Add latest build ( #246 )
2021-03-12 10:19:51 +03:00
Oleg Shur
1769a7a0fc
[CHORE] Schema Registry UI Improvements. Cleanup ( #237 )
...
* createSchema thunk throws an error for unsuccesfull response
* refactor PageLoader common component
* fix error on details page of schema reg section load
* refactor index page for schema reg
* refactoring
* Add cluster wrapper + cleanup
2021-03-11 15:22:03 +03:00
Alexander Krivonosov
1188ce9bc2
#219 ReadOnly flag ( #231 )
...
* Implement read-only flag logic
* Test new functionality
2021-03-11 12:00:46 +03:00
Ildar Almakaev
e02dd84491
#200 Update schema subject object ( #229 )
...
* Return id, version, schema, and subject after creating a new schema
* Throw 422 error code if incoming new schema is unprocessable entity due to invalid fields
* Return 409/Conflict error code if schema is duplicate. Change endpoint of createNewSchema method
* Fix submitting new subject or new version if the subject already exists
* Include schema type to schema objects. By default it's AVRO
* [ISSUE-200] Update FE to support new version of api
* Add one more schema-registry with version 5.5.0 to docker-compose files and app properties
* Upgrade Confluent service versions in tests up to 5.5.0
* Set schemaType is required and ignore when submitting to Schema Registry if it's NULL
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-03-10 15:14:15 +03:00
Alexander Krivonosov
1a215865ef
Testing common components ( #225 )
...
* Create tests for the Breadcrumb component
* Create tests for BytesFormatted component
* Create tests for the Indicator component
* Create tests for the MetricsWrapper component
* Create tests for the PageLoader component
2021-03-09 18:57:20 +03:00
German Osin
f3535d94ff
#143 Added Contribution guide ( #233 )
...
* Added Contribution guide
* Splited CoC
2021-03-09 17:52:42 +03:00
Ramazan Yapparov
58df6c1a7e
#222 Fix npe in consumer ( #223 )
...
* add null handling
* replaced hashmaps with immutable map in deserializer returns
* added simple test for previously failing case
2021-03-09 17:15:12 +03:00
German Osin
c00f21a3ba
Added License file ( #232 )
...
Closes #145
2021-03-09 17:06:32 +03:00
Ramazan Yapparov
e29ea3599d
updated confluent images versions to 5.2.4 ( #226 )
2021-03-09 16:53:06 +03:00
Ramazan Yapparov
a9cb9567d6
#224 added deleteTopic operation api ( #228 )
...
* added deleteTopic operation
* added not found response
2021-03-04 17:51:18 +03:00
Ramazan Yapparov
ae1acbce9b
added wrapping to mono ( #227 )
2021-03-04 17:24:56 +03:00
Oleg Shur
36a5bbf9b1
[CHORE] Add openapi-generator-cli to generate sources on FE side ( #221 )
...
* [CHORE] Add openapi generator to react app
* [CHORE] Use consistent config for gens in mvn & react app
* [CHORE] Update enums to follow new format
* [CHORE] Fix linter issue
2021-03-03 20:56:28 +03:00
Ramazan Yapparov
be96bbc381
Testcontainers speedup and stabilization ( #220 )
...
* - moved testcontainers lifecycle control back to singleton
- changed kafka connect container wait strategy from logs to http
* refactoring
* reduced startup timeout to 5 minutes
2021-03-03 13:08:51 +03:00
Ramazan Yapparov
73f8991517
#164 readonly mode ( #218 )
...
* added ReadOnlyModeFilter
* added tests
* refactored kafka connect and schema registry tests
2021-03-01 19:51:58 +03:00
DementevNikita
4eb690d782
Fix kafka-ui image name in docker-compose file ( #210 )
...
* Fix kafka-ui image name in docker-compose file
* fix docker image name in pom.xml docker build section
* fix indentation
2021-03-01 15:20:20 +03:00
Azat Mutigullin
715b0da3f8
Use getType in reducers
2021-02-28 22:41:19 +03:00
Guzel738
44cf449a8f
Create Schema Registry form ( #209 )
...
* First commit
* Create Schema Form. Refactoring
* Specs for Create Schema Registry form created
* Update thunks.spec.ts
* Update actions.spec.ts
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-02-28 22:39:09 +03:00
Ramazan Yapparov
377fa830c6
#163 Kafka connect crud ( #182 )
...
* - added kafka connect to docker-compose files
- added kafka connect property to application
* - added /connectors endpoint
- added /connectors/{name} endpoint
* - added /connectors/{name}/(restart/pause/resume) endpoints
- updated connector config model
- added FileStream connectors configs
* - added /connectors post endpoint
* - added all other kafka connect endpoints
- reverted config file
* - moved kafka connect related endpoints to separate tag/controller
* - added kafka connect container
- added simple test for kafka connect service
- added assertj dependency
* - added tests for KafkaConnectService
* - added more tests
- moved kafkaConnect rest client calls to separate class
- added validation
* - removed additional validation
- removed Client class
- removed client test and replaced with proper integration test
- added retries
* - cleanup
* moved to using generated kafka connect client
* updated rest schema
* added new maven clean plugin configuration so it deletes generated sources in kafka-ui-react-app/src directory
* changed restart/pause/resume action schema
* - added test
- refactoring
* added more error handling
* added more tests for error handling
* fixed schema registry tests
* changed /connect to /connects
* - fixed mutating connector object during getConnector request
- added new retrying kafka connect client with common retry logic
- fixed dependency scope
* - removed unnecessary `.cache()`
* - reverted testcontainers initialization code
* - added missing UNASSIGNED status to response enum
* - fixed configurations
- fixed testcontainers lifecycle management
* fixed application-local.yml
2021-02-26 15:48:04 +03:00
github-actions
655aa41a72
Increased version in pom.xml
2021-02-24 12:07:32 +00:00
Oleg Shur
3bc9447cc7
Schema Registry Views ( #195 )
...
* Schema Registry index page https://github.com/provectus/kafka-ui/pull/183
* Schema Registry show page https://github.com/provectus/kafka-ui/pull/196
* Specs https://github.com/provectus/kafka-ui/pull/208
* New JsonViewer common component
2021-02-24 15:05:05 +03:00
dengziming
2c95928607
MINOR: Add line-continuation to shell command ( #204 )
...
Co-authored-by: dengziming <dengziming@growingio.com>
2021-02-20 10:06:01 +03:00
Oleg Shur
8f63cf775e
[CHORE] Specs. Improvements ( #202 )
...
* [CHORE] Improve types
* [CHORE] Example of actions & thunks specs
* [CHORE] Example of reducer & selectors specs
* [CHORE] Update dependencies
2021-02-20 00:10:50 +03:00
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