direct: grants: Fix "Duplicate privileges" error and drift on duplicates #4801
DECO-test-approval / Integration Tests
succeeded
Mar 23, 2026 in 32m 54s
Integration Tests
✅ All integration tests passed successfully!
Details
| Env | 🟨KNOWN | 🔄flaky | 💚RECOVERED | 🙈SKIP | ✅pass | 🙈skip | Time | |
|---|---|---|---|---|---|---|---|---|
| 🟨 | aws linux | 7 | 1 | 9 | 271 | 800 | 6:29 | |
| 🟨 | aws windows | 7 | 1 | 9 | 273 | 798 | 5:38 | |
| 🔄 | aws-ucws linux | 3 | 7 | 9 | 367 | 715 | 6:58 | |
| 🔄 | aws-ucws windows | 3 | 7 | 9 | 369 | 713 | 6:00 | |
| 💚 | azure linux | 2 | 11 | 274 | 798 | 4:45 | ||
| 💚 | azure windows | 2 | 11 | 276 | 796 | 4:21 | ||
| 🔄 | azure-ucws linux | 4 | 1 | 11 | 371 | 711 | 8:26 | |
| 🔄 | azure-ucws windows | 4 | 1 | 11 | 373 | 709 | 5:34 | |
| 💚 | gcp linux | 2 | 11 | 270 | 801 | 4:54 | ||
| 💚 | gcp windows | 2 | 11 | 272 | 799 | 4:42 |
20 interesting tests: 9 SKIP, 7 KNOWN, 4 flaky
| Test Name | aws linux | aws windows | aws-ucws linux | aws-ucws windows | azure linux | azure windows | azure-ucws linux | azure-ucws windows | gcp linux | gcp windows | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 🟨 | TestAccept | 🟨K | 🟨K | 🔄f | 🔄f | 💚R | 💚R | 💚R | 💚R | 💚R | 💚R |
| 🙈 | TestAccept/bundle/resources/permissions | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🟨 | TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions | 🟨K | 🟨K | 💚R | 💚R | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🟨 | TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct | 🟨K | 🟨K | 💚R | 💚R | ||||||
| 🟨 | TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform | 🟨K | 🟨K | 💚R | 💚R | ||||||
| 🟨 | TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions | 🟨K | 🟨K | 💚R | 💚R | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🟨 | TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct | 🟨K | 🟨K | 💚R | 💚R | ||||||
| 🟨 | TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform | 🟨K | 🟨K | 💚R | 💚R | ||||||
| 🙈 | TestAccept/bundle/resources/postgres_branches/basic | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🙈 | TestAccept/bundle/resources/postgres_branches/recreate | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🙈 | TestAccept/bundle/resources/postgres_branches/update_protected | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🙈 | TestAccept/bundle/resources/postgres_branches/without_branch_id | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🙈 | TestAccept/bundle/resources/postgres_endpoints/basic | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🙈 | TestAccept/bundle/resources/postgres_endpoints/recreate | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🙈 | TestAccept/bundle/resources/postgres_projects/update_display_name | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🙈 | TestAccept/bundle/resources/synced_database_tables/basic | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S | 🙈S |
| 🔄 | TestAccept/ssh/connect-serverless-gpu | 🙈s | 🙈s | 🔄f | 🔄f | 🙈s | 🙈s | 🔄f | 🔄f | 🙈s | 🙈s |
| 🔄 | TestAccept/ssh/connect-serverless-gpu/DATABRICKS_BUNDLE_ENGINE=direct | 🔄f | 🔄f | 🔄f | 🔄f | ||||||
| 🔄 | TestAccept/ssh/connection | 💚R | 💚R | 💚R | 💚R | 💚R | 💚R | 🔄f | 🔄f | 💚R | 💚R |
| 🔄 | TestAccept/ssh/connection/DATABRICKS_BUNDLE_ENGINE=direct | ✅p | ✅p | ✅p | ✅p | ✅p | ✅p | 🔄f | 🔄f | ✅p | ✅p |
Top 20 slowest tests (at least 2 minutes):
| duration | env | testname |
|---|---|---|
| 3:45 | gcp windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 3:44 | azure-ucws linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 3:44 | gcp linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 3:37 | gcp windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 3:36 | gcp linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 3:15 | aws-ucws windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 3:15 | azure windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 2:45 | aws linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 2:44 | aws windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 2:43 | aws-ucws linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 2:42 | aws linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 2:40 | azure-ucws windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 2:38 | aws-ucws linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 2:36 | aws windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 2:33 | aws-ucws windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 2:31 | azure windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 2:18 | azure linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 2:15 | azure-ucws linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform |
| 2:07 | azure linux | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
| 2:04 | azure-ucws windows | TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct |
Loading