set failedStatusInMetadata only for envoys >v1.25.x #1003
Annotations
4 errors and 4 warnings
JwtFilterFactoryTest.should create JWT filter with allow missing or failed policy when OAuth is defined in group():
envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/JwtFilterFactoryTest.kt#L84
org.opentest4j.AssertionFailedError:
expected:
name: "envoy.filters.http.jwt_authn"
typed_config {
type_url: "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication"
value: "\nv\n\bprovider\022j\0323\n,\n\024http://provider/jwks\022\020provider-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\202\001\022jwt_failure_reason\022\031\n\003\022\001/\022\022\032\020\n\n\n\bprovider\n\002*\000"
}
but was:
name: "envoy.filters.http.jwt_authn"
typed_config {
type_url: "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication"
value: "\na\n\bprovider\022U\0323\n,\n\024http://provider/jwks\022\020provider-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\022\031\n\003\022\001/\022\022\032\020\n\n\n\bprovider\n\002*\000"
}
|
JwtFilterFactoryTest.should create JWT filter with methods():
envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/JwtFilterFactoryTest.kt#L124
org.opentest4j.AssertionFailedError:
expected:
name: "envoy.filters.http.jwt_authn"
typed_config {
type_url: "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication"
value: "\ny\n\tprovider1\022l\0325\n.\n\025http://provider1/jwks\022\021provider1-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\202\001\022jwt_failure_reason\ny\n\tprovider2\022l\0325\n.\n\025http://provider2/jwks\022\021provider2-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\202\001\022jwt_failure_reason\022B\n+\022\024/provider1-protected2\023\n\a:methodZ\b\n\000\022\004POST\022\023\032\021\n\v\n\tprovider1\n\002*\000\022E\n.\022\024/provider2-protected2\026\n\a:methodZ\v\n\000\022\aGET|PUT\022\023\032\021\n\v\n\tprovider2\n\002*\000"
}
but was:
name: "envoy.filters.http.jwt_authn"
typed_config {
type_url: "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication"
value: "\nd\n\tprovider1\022W\0325\n.\n\025http://provider1/jwks\022\021provider1-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\nd\n\tprovider2\022W\0325\n.\n\025http://provider2/jwks\022\021provider2-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\022B\n+\022\024/provider1-protected2\023\n\a:methodZ\b\n\000\022\004POST\022\023\032\021\n\v\n\tprovider1\n\002*\000\022E\n.\022\024/provider2-protected2\026\n\a:methodZ\v\n\000\022\aGET|PUT\022\023\032\021\n\v\n\tprovider2\n\002*\000"
}
|
JwtFilterFactoryTest.should create JWT filter for group with ClientWithSelector and without oauth section in Incoming():
envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/JwtFilterFactoryTest.kt#L146
org.opentest4j.AssertionFailedError:
expected:
name: "envoy.filters.http.jwt_authn"
typed_config {
type_url: "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication"
value: "\nv\n\bprovider\022j\0323\n,\n\024http://provider/jwks\022\020provider-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\202\001\022jwt_failure_reason\022\031\n\003\022\001/\022\022\032\020\n\n\n\bprovider\n\002*\000"
}
but was:
name: "envoy.filters.http.jwt_authn"
typed_config {
type_url: "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication"
value: "\na\n\bprovider\022U\0323\n,\n\024http://provider/jwks\022\020provider-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\022\031\n\003\022\001/\022\022\032\020\n\n\n\bprovider\n\002*\000"
}
|
JwtFilterFactoryTest.should create JWT filter with multiple providers():
envoy-control-core/src/test/kotlin/pl/allegro/tech/servicemesh/envoycontrol/snapshot/resource/listeners/filters/JwtFilterFactoryTest.kt#L104
org.opentest4j.AssertionFailedError:
expected:
name: "envoy.filters.http.jwt_authn"
typed_config {
type_url: "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication"
value: "\ny\n\tprovider1\022l\0325\n.\n\025http://provider1/jwks\022\021provider1-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\202\001\022jwt_failure_reason\ny\n\tprovider2\022l\0325\n.\n\025http://provider2/jwks\022\021provider2-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\202\001\022jwt_failure_reason\022-\n\026\022\024/provider1-protected\022\023\032\021\n\v\n\tprovider1\n\002*\000\022-\n\026\022\024/provider2-protected\022\023\032\021\n\v\n\tprovider2\n\002*\000"
}
but was:
name: "envoy.filters.http.jwt_authn"
typed_config {
type_url: "type.googleapis.com/envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication"
value: "\nd\n\tprovider1\022W\0325\n.\n\025http://provider1/jwks\022\021provider1-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\nd\n\tprovider2\022W\0325\n.\n\025http://provider2/jwks\022\021provider2-cluster\032\002\b\001\022\003\b\254\002(\001B\027x-oauth-token-validatedJ\003jwt\022-\n\026\022\024/provider1-protected\022\023\032\021\n\v\n\tprovider1\n\002*\000\022-\n\026\022\024/provider2-protected\022\023\032\021\n\v\n\tprovider2\n\002*\000"
}
|
resilence_test
The following actions uses node12 which is deprecated and will be forced to run on node16: mikepenz/action-junit-report@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
resilence_test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, gradle/wrapper-validation-action@v1, actions/setup-java@v3, actions/cache@v3, mikepenz/action-junit-report@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
resilence_test
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
resilence_test
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|