Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions docs/releases/orchestration-engine-0.183.310.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@
identity types even when an older database setting overrides the packaged
external identity list and omits them.
- Union the same built-in types into the `projectMember.externalIdType` options
published by both API generations, preserving stable order and eliminating
the runtime/schema mismatch.
published by the dynamic API schema and add them to the frozen v1 base
schema, preserving stable order and eliminating the runtime/schema mismatch
in both API generations.
- Retain the configured external-provider requirement and reject every unknown
external identity type. This is an upgrade compatibility repair, not a broad
identity-type bypass.
Expand Down
4 changes: 3 additions & 1 deletion resources/content/schema/base/projectMember.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,9 @@
"openldap_user",
"openldap_group",
"azuread_user",
"azuread_group"
"azuread_group",
"oidc_user",
"oidc_group"
]
}
}
Expand Down
2 changes: 2 additions & 0 deletions scripts/check-pasturestack-source
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,8 @@ require_line code/implementation/docker/machine/src/test/java/io/cattle/platform
require_line resources/content/schema/token/token-auth.json ' "token.authProvider": "cr",'
require_line resources/content/schema/token/token-auth.json ' "token.clientSessionId": "cro",'
require_line resources/content/cattle-global.properties 'auth.service.external.id.types=github_user,github_org,github_team,shibboleth_user,shibboleth_group,ldap_user,ldap_group,oidc_user,oidc_group'
require_line resources/content/schema/base/projectMember.json ' "oidc_user",'
require_line resources/content/schema/base/projectMember.json ' "oidc_group"'
require_line code/packaging/app-config/src/main/java/io/cattle/platform/app/TypesConfig.java ' @DependsOn("ArchaiusStartup")'
require_line code/framework/schema/src/test/java/io/cattle/platform/schema/processor/TokenSessionAuthOverlayTest.java ' public void clientSessionIdSurvivesAuthorizationAsCreateOnlyInput() throws Exception {'
require_line resources/src/test/java/io/cattle/platform/resources/FrozenTokenSessionSchemaTest.java ' public void everyFrozenSchemaWithTokenAcceptsClientSessionIdOnlyOnCreate()'
Expand Down
Loading