Skip to content

Commit 8f16981

Browse files
authored
Merge branch 'main' into issues/300-regex-for-rbac
2 parents 89a75e0 + 73c7217 commit 8f16981

File tree

39 files changed

+1046
-462
lines changed

39 files changed

+1046
-462
lines changed

.github/workflows/branch-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
uses: aws-actions/amazon-ecr-login@v2
6363
- name: Build and push
6464
id: docker_build_and_push
65-
uses: docker/build-push-action@v5
65+
uses: docker/build-push-action@v6
6666
with:
6767
builder: ${{ steps.buildx.outputs.name }}
6868
context: api

.github/workflows/build-public-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
registry-type: 'public'
6262
- name: Build and push
6363
id: docker_build_and_push
64-
uses: docker/build-push-action@v5
64+
uses: docker/build-push-action@v6
6565
with:
6666
builder: ${{ steps.buildx.outputs.name }}
6767
context: api

.github/workflows/cve_checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
${{ runner.os }}-buildx-
5454
5555
- name: Build docker image
56-
uses: docker/build-push-action@v5
56+
uses: docker/build-push-action@v6
5757
with:
5858
builder: ${{ steps.buildx.outputs.name }}
5959
context: api

.github/workflows/docker_build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
6161
- name: Build docker image
6262
id: docker_build
63-
uses: docker/build-push-action@v5
63+
uses: docker/build-push-action@v6
6464
with:
6565
builder: ${{ steps.buildx.outputs.name }}
6666
context: api

.github/workflows/e2e-run.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
ref: ${{ inputs.sha }}
2929

3030
- name: Set up JDK
31-
uses: actions/setup-java@v3
31+
uses: actions/setup-java@v4
3232
with:
3333
java-version: '21'
3434
distribution: 'zulu'
@@ -76,7 +76,7 @@ jobs:
7676
ref: ${{ inputs.sha }}
7777

7878
- name: Set up JDK
79-
uses: actions/setup-java@v3
79+
uses: actions/setup-java@v4
8080
with:
8181
java-version: '21'
8282
distribution: 'zulu'

.github/workflows/separate_env_public_create.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
uses: aws-actions/amazon-ecr-login@v2
6363
- name: Build and push
6464
id: docker_build_and_push
65-
uses: docker/build-push-action@v5
65+
uses: docker/build-push-action@v6
6666
with:
6767
builder: ${{ steps.buildx.outputs.name }}
6868
context: api

api/src/main/java/io/kafbat/ui/model/rbac/Role.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ public class Role {
1414
List<Permission> permissions;
1515

1616
public void validate() {
17-
checkArgument(!clusters.isEmpty(), "Role clusters cannot be empty");
18-
checkArgument(!subjects.isEmpty(), "Role subjects cannot be empty");
19-
permissions.forEach(Permission::transform);
17+
checkArgument(clusters != null && !clusters.isEmpty(), "Role clusters cannot be empty");
18+
checkArgument(subjects != null && !subjects.isEmpty(), "Role subjects cannot be empty");
2019
permissions.forEach(Permission::validate);
20+
permissions.forEach(Permission::transform);
2121
subjects.forEach(Subject::validate);
2222
}
2323

build.gradle

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,14 @@ subprojects {
2828

2929
boolean resolveBooleanProperty(String propertyName, boolean defaultValue = false) {
3030
def propertyValueStr = findProperty(propertyName)
31-
return propertyValueStr == null ? defaultValue : propertyValueStr.toBoolean();
31+
return propertyValueStr == null ? defaultValue : propertyValueStr.toBoolean()
3232
}
3333

3434
ext {
3535
release = resolveBooleanProperty("release")
3636
includeFrontend = resolveBooleanProperty("include-frontend", release)
3737
buildDockerImages = resolveBooleanProperty("build-docker-images", release)
3838
runE2e = resolveBooleanProperty("run-e2e")
39-
e2eHeadlessOff = resolveBooleanProperty("e2e-headless-off")
40-
e2eSelenoidOff = resolveBooleanProperty("e2e-selenoid-off")
4139
}
4240

4341
sonar {

e2e-tests/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ docker-compose -f documentation/compose/e2e-tests.yaml up -d
4040
2. To run test suite select its name (options: `regression`, `sanity`, `smoke`) and put it instead %s into command below
4141

4242
```
43-
./mvnw -Dsurefire.suiteXmlFiles='src/test/resources/%s.xml' -f 'e2e-tests' test -Pprod
43+
./gradlew :e2e-tests:test -Prun-e2e=true -Psuite_name=%s
4444
```
4545

4646
### Reporting

e2e-tests/build.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ test {
5252
suiteXmlFiles = [suitePath.toFile()]
5353
}
5454

55-
systemProperty "headless", e2eHeadlessOff
56-
systemProperty "selenoid", e2eSelenoidOff
5755
systemProperty "allure.results.directory",
5856
project.layout.buildDirectory.dir("allure-results").get().getAsFile().getAbsolutePath()
5957
}

0 commit comments

Comments
 (0)