Commit graph

223 commits

Author SHA1 Message Date
dependabot[bot]
b44fd8490b
Bump peter-evans/create-or-update-comment from 1.4.5 to 2 (#1803)
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 1.4.5 to 2.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v1.4.5...v2)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-07 19:30:32 +04:00
Roman Zabaluev
f2756295c4
Update stale workflow configuration 2022-04-06 15:07:58 +04:00
dependabot[bot]
ac1e6cf3b3
Bump jwalton/gh-docker-logs from 2.0.2 to 2.2.0 (#1687)
Bumps [jwalton/gh-docker-logs](https://github.com/jwalton/gh-docker-logs) from 2.0.2 to 2.2.0.
- [Release notes](https://github.com/jwalton/gh-docker-logs/releases)
- [Commits](https://github.com/jwalton/gh-docker-logs/compare/v2.0.2...v2.2.0)

---
updated-dependencies:
- dependency-name: jwalton/gh-docker-logs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 16:48:27 +04:00
Joseph DeChicchis
1796fd519b
Implement deserializing binary protobuf encoded message keys (#1729)
* Add protobufMessageNameForKeyByTopic option to config. Message keys are
deserialized using a protobuf schema if the config is set. Otherwise
message keys are treated as strings.

Closes #1699

* Add documentation around kafkaui's protobuf support

* Add protobufMessageNameForKey config option

* Update README with info about default types

* Imeplement support for protobufMessageNameForKeyByTopic

* fallback to FALLBACK_FORMATTER

* Add ability to publish message with protobuf key

* Change log levels to debug and add @Nullable annotations

* Attempt at fixing documentation workflow

Co-authored-by: Ilya Kuramshin <ilia-2k@rambler.ru>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Roman Zabaluev <github@haarolean.dev>
2022-04-05 16:26:57 +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
Roman Zabaluev
d13d4dc327
Update stale workflow 2022-03-10 11:17:02 +03:00
Ruslan Ibragimov
04fbd05d11
Add cve checks wf (#1681) 2022-02-25 15:49:23 +03:00
Ruslan Ibragimov
9cfbf20b70
frontend wf restrict warnings (#1655) 2022-02-22 13:53:32 +03:00
Ruslan Ibragimov
b8761b500d
Implement a workflow to check other workflows syntax (#1645)
* add workflow linter workflow

* fix linter errors

* change step name to clear one

* rename job
2022-02-21 13:55:53 +03:00
Ruslan Ibragimov
25d00988ad
Trigger backend workflow on root pom.xml change (#1634)
* Trigger backend workflow on root pom.xml change

* Trigger e2e checks workflow on root pom.xml change
2022-02-18 11:47:17 +03:00
Roman Zabaluev
81d70fd8c7
Update issue templates 2022-02-16 20:48:42 +03:00
Ruslan Ibragimov
6428cbef4a
fix sonar scans (#1617) 2022-02-16 18:25:41 +03:00
Roman Zabaluev
c9178ef437
Update feature_request.md 2022-02-16 12:40:38 +03:00
Roman Zabaluev
f7605b3e1c
Update bug_report.md 2022-02-16 12:40:15 +03:00
azatsafin
c2a31bdce0
build ami workflow for aws marketplace (#1610)
Co-authored-by: Azat Safin <azsafin@provectus.com>
2022-02-15 15:47:26 +03:00
Ruslan Ibragimov
da27d3c844
Fix naming of release and tag (#1605) 2022-02-15 14:02:26 +03:00
Ruslan Ibragimov
4862687956
Fix workflow for documentation (#1607) 2022-02-15 14:01:40 +03:00
Ruslan Ibragimov
95a9047114
Specify distinct image tag version for helm chart (#1595) 2022-02-13 14:24:18 +03:00
dependabot[bot]
d7d5d5299e
Bump urlstechie/urlchecker-action from 0.0.25 to 0.2.31 (#1517)
Bumps [urlstechie/urlchecker-action](https://github.com/urlstechie/urlchecker-action) from 0.0.25 to 0.2.31.
- [Release notes](https://github.com/urlstechie/urlchecker-action/releases)
- [Commits](https://github.com/urlstechie/urlchecker-action/compare/0.0.25...0.2.31)

---
updated-dependencies:
- dependency-name: urlstechie/urlchecker-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 18:28:02 +03:00
Ruslan Ibragimov
ce345ce561
Additionally tag images with github sha as the version and as master (#1585) 2022-02-11 15:40:38 +03:00
Ruslan Ibragimov
d503691600
Allow running sonar within PR of a fork (#1581)
* Allow running sonar within PR of a fork

* remove github token from envs on mvn verify
2022-02-10 15:24:57 +03:00
Ruslan Ibragimov
6ab0e40685
Fix maven warnings about dynamic versioning (#1559) 2022-02-07 13:40:43 +03:00
azatsafin
f6daa8c69c
use lowercase for env names even if branch name consist uppercase symbols (#1548)
Co-authored-by: Azat Safin <azsafin@provectus.com>
2022-02-04 16:27:51 +03:00
Damir Abdulganiev
ced74ac550
[Fixes #1534] No originally selected custom parameters in topic's edit tab (#1538)
- Fixes No originally selected custom parameters in topic's edit tab #1534
- Adds test case for CustomParams to verify fix
- Updates CustomParamsField to use predefined value
- Renames INDEX_PREFIX to TOPIC_CUSTOM_PARAMS_PREFIX and moves it to constants file
- Removes unused configs from Topic/Edit component
- Rewrites DangerZone styled's
- Rewrites DangerZone tests
- Adds margin to DangerZone to match TopicForm width
- Adds simple Topic/Edit test
- Changes sonar-project.properties file's sonar.exclusions to correctly ignore paths

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-02-03 13:29:02 +03:00
Roman Zabaluev
f4f8b4fa67
Documentation update (#1381)
* Update issue templates

* Update PULL_REQUEST_TEMPLATE.md

* Update PULL_REQUEST_TEMPLATE.md

* Update stale labels

* Move files, minor updates

* Moved files, minor updates

* Update bug_report.md

* Update feature_request.md

* Add roadmap document

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Update SECURITY.md

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Update stale periods

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Add a stub for guidelines for QA

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Extract building/running instructions from the readme

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* move testing guidelines

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Table of contents for contributing

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Add license and release badges

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Add info about actuator endpoints

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Update logotype and slogan

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Redone contributing guide

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Minor updates

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-02-02 21:03:48 +03:00
Ruslan Ibragimov
a24696cc30
Add schedule for running helm workflow (#1522) 2022-01-31 13:07:55 +03:00
Roman Zabaluev
d0cd3795be
Update a list of labels preventing merge 2022-01-28 16:47:07 +03:00
Ruslan Ibragimov
1ae0d4d8aa
Add step to attach built jar to a release (#1505) 2022-01-28 11:13:25 +03:00
Ruslan Ibragimov
2f3aae028e
Add helm chart testing workflow (#1495) 2022-01-27 11:03:44 +03:00
Roman Zabaluev
c9e7aac898
Limit codeql run by frontend paths (#1484) 2022-01-26 22:04:16 +03:00
azatsafin
f58d74824c
Specify time period in which deployment will be available (#1486)
Co-authored-by: Azat Safin <azsafin@provectus.com>
2022-01-26 12:23:37 +03:00
Ruslan Ibragimov
315a3612c1
Adapted required PR checks (#1478)
* required PR checks workflows adaptation

* Temporarily ignore broken e2e tests. TODO #1480

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

* Ignore e2e tests attempt #2

Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>

Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-01-25 17:55:04 +03:00
Ruslan Ibragimov
d5f83b09f4
fix update of helm chart on release (#1476) 2022-01-25 13:30:48 +03:00
Ruslan Ibragimov
38c4cf7dd9 Add ability to run release_drafter.yml workflow manually 2022-01-25 11:14:49 +03:00
Ruslan Ibragimov
cd705b10b4 Remove condition for Login to Dockerhub step in release.yaml workflow 2022-01-25 10:01:41 +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
Roman Zabaluev
02a7caf9fe
Add k8s issue template 2022-01-19 16:09:52 +03:00
Roman Zabaluev
8c99cdfb50
An action preventing merge with specific labels 2022-01-19 14:48:53 +03:00
Roman Zabaluev
1231ee6314
Update triage labelling configuration 2022-01-19 14:13:49 +03:00
Ruslan Ibragimov
060c043094
Implement a workflow to create separate environment (#1396)
* Implement a workflow to create separate environment

* Make review based changes
2022-01-17 16:42:35 +03:00
Ruslan Ibragimov
0c60ac5132 fix parameter name for terraform-deploy.yml 2022-01-13 12:05:12 +03:00
Ruslan Ibragimov
0b112003a5
remove custom kafka-ui application in argocd when PR was unlabeled or closed (#1321) 2021-12-25 12:01:47 +03:00
azatsafin
317d956c3c
add possibility to run tf from branch (#1297)
Co-authored-by: Azat Safin <azsafin@provectus.com>
2021-12-21 12:12:39 +03:00
Ruslan Ibragimov
28b2f867c0
Use kafka-ui-infra token in terraform deploy workflow. (#1288) 2021-12-20 12:45:04 +03:00
Ruslan Ibragimov
cac4f66281
Use kafka-ui-infra token in terraform deploy workflow. (#1287) 2021-12-20 12:40:35 +03:00
Roman Zabaluev
e4c1114e42
Bump github-status-action (#1286) 2021-12-20 12:29:56 +03:00
Ruslan Ibragimov
a01096639e
Use kafka-ui-infra token in terraform deploy workflow. (#1285) 2021-12-20 12:27:19 +03:00
Ruslan Ibragimov
7804a6eb9b
add support for new label for branch-remove.yml workflow (#1261) 2021-12-16 12:24:43 +03:00
Ruslan Ibragimov
20e1d28fb4
use label name as trigger for public deployment (#1260) 2021-12-16 11:58:55 +03:00
Ruslan Ibragimov
9ee1a28c8b
Feature/deploy public env from branch (#1256)
* Add input param to branch deploy workflow.
public: yes/no
defualt: no

The param will be responsible for publically availability of a 
deployment.

* Remove passing the GITHUB_TOKEN secret to infra repo script. It's not needed.

* Add password input param to branch-deploy.yml
2021-12-15 22:56:49 +03:00