Skip to content

Fixes #31070: let any authenticated user read glossary term relation types - #31146

Merged
harshach merged 3 commits into
mainfrom
harshach/relations-read-access
Aug 7, 2026
Merged

Fixes #31070: let any authenticated user read glossary term relation types#31146
harshach merged 3 commits into
mainfrom
harshach/relations-read-access

test(it): take the settings lock exclusively on write-attempt tests

872513f
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Integration Test Report (postgres-elasticsearch-redis, parallel) failed Aug 7, 2026 in 0s

15223 tests run, 1295 skipped, 2 failed.

Annotations

Check failure on line 145 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/GlossaryTermRelationSettingsPermissionsIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-elasticsearch-redis, parallel)

GlossaryTermRelationSettingsPermissionsIT.test_updateRelationType_dataConsumer_returns403

DataConsumer should not be able to edit relation types ==> expected: <403> but was: <400>
Raw output
org.opentest4j.AssertionFailedError: DataConsumer should not be able to edit relation types ==> expected: <403> but was: <400>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
	at org.openmetadata.it.tests.GlossaryTermRelationSettingsPermissionsIT.test_updateRelationType_dataConsumer_returns403(GlossaryTermRelationSettingsPermissionsIT.java:145)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 133 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/GlossaryTermRelationSettingsPermissionsIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-elasticsearch-redis, parallel)

GlossaryTermRelationSettingsPermissionsIT.test_createRelationType_dataConsumer_returns403

DataConsumer should not be able to add relation types ==> expected: <403> but was: <400>
Raw output
org.opentest4j.AssertionFailedError: DataConsumer should not be able to add relation types ==> expected: <403> but was: <400>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
	at org.openmetadata.it.tests.GlossaryTermRelationSettingsPermissionsIT.test_createRelationType_dataConsumer_returns403(GlossaryTermRelationSettingsPermissionsIT.java:133)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)