David Ashpole
a3b7cb9374
fix tracing integration test
2024-06-23 15:56:57 +00:00
Kubernetes Prow Robot
bdbd87be2b
Merge pull request #125596 from skitt/stretchr-testify-mock
...
Switch to stretchr/testify / mockery for mocks
2024-06-21 09:23:02 -07:00
Stephen Kitt
3f36c83c68
Switch to stretchr/testify / mockery for mocks
...
testify is used throughout the codebase; this switches mocks from
gomock to testify with the help of mockery for code generation.
Handlers and mocks in test/utils/oidc are moved to a new package:
mockery operates package by package, and requires packages to build
correctly; test/utils/oidc/testserver.go relies on the mocks and fails
to build when they are removed. Moving the interface and mocks to a
different package allows mockery to process that package without
having to build testserver.go.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2024-06-20 19:42:53 +02:00
Marek Siarkowicz
038bbacb41
Fix tracing test for list nodes
2024-06-20 10:56:51 +02:00
Mike Spreitzer
e8bb82cdf0
Increase noise margin for APF integration test
...
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com >
2024-06-17 17:37:44 -04:00
Joe Betz
f31afbbf8e
Add marker struct test case
2024-06-07 11:11:24 -04:00
Antonio Ojea
6552f2710f
use default flags for apiserver on integration tests
2024-06-04 22:09:35 +00:00
Joe Betz
5db9eff04f
Apply feedback
2024-06-04 15:25:02 -04:00
Joe Betz
89a68be3a9
Add integration test for a nop apply with an empty map
2024-06-04 12:08:55 -04:00
Joe Betz
13f809478f
Apply feedback
2024-06-04 11:50:01 -04:00
Joe Betz
d57acd327f
Add nop test case for applying a CRD with defaulted atomic field
2024-05-31 21:24:52 -04:00
Cici Huang
d6e4115ead
Adding the feature gates to fix cost for VAP and webhook matchConditions.
2024-05-10 22:07:40 +00:00
Dr. Stefan Schimanski
3b6d2a66a4
pkg/controlplane: split apart generic server part of instance.go
...
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com >
2024-04-29 10:15:02 +02:00
Dr. Stefan Schimanski
e37917fea7
pkg/controlplane: split up config into generic controlplane and kube-related part
...
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com >
2024-04-26 14:14:06 +02:00
Marek Siarkowicz
3ee8178768
Cleanup defer from SetFeatureGateDuringTest function call
2024-04-24 20:25:29 +02:00
jwcesign
f0aa62bc96
upgrade: upgrade dependencies github.com/prometheus/common to the newest version
...
Signed-off-by: jwcesign <jwcesign@gmail.com >
2024-04-20 09:53:16 +08:00
Ziqi Zhao
1aeb0ba314
add http method to span name
...
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com >
2024-03-13 13:25:36 +08:00
Ziqi Zhao
02154293c7
change the integration test
...
Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com >
2024-03-12 22:49:38 +08:00
Anish Ramasekar
51c26b7002
fix test flake in TestStructuredAuthenticationConfigReload
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-03-10 22:36:26 -07:00
Anish Ramasekar
62ac88b9ea
Add metrics for authentication config reload
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-03-09 14:40:22 -08:00
Monis Khan
b4935d910d
Add dynamic reload support for authentication configuration
...
Signed-off-by: Monis Khan <mok@microsoft.com >
2024-03-09 14:29:33 -05:00
Kubernetes Prow Robot
46f017a90b
Merge pull request #123770 from Jefftree/go-restful
...
fix aggregator path filtering to include /
2024-03-07 10:21:53 -08:00
Kubernetes Prow Robot
c726b2b3a3
Merge pull request #123431 from aramase/aramase/f/kep_3331_multiple_jwt_authenticator
...
Support multiple JWT authenticators with structured authn config
2024-03-06 17:37:29 -08:00
Kubernetes Prow Robot
05cb0a55c8
Merge pull request #123696 from aramase/aramase/f/kep_3331_v1beta1_api
...
Duplicate v1alpha1 AuthenticationConfiguration to v1beta1
2024-03-06 15:35:28 -08:00
Anish Ramasekar
39e1c9108c
Support multiple JWT authenticators with structured authn config
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-03-06 14:42:32 -08:00
Jefftree
8373f3035a
fix aggregator path filtering to include /
2024-03-06 13:33:33 -05:00
cici37
de506ce7ac
Promote ValidatingAdmissionPolicy to GA.
2024-03-05 16:00:21 -08:00
Anish Ramasekar
b502aa6f31
Duplicate v1alpha1 AuthenticationConfiguration to v1beta1
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-03-05 09:10:34 -08:00
Kubernetes Prow Robot
50f4b1ea47
Merge pull request #123568 from enj/enj/i/jwt_username_required
...
jwt: fail on empty username via CEL expression
2024-03-04 20:07:33 -08:00
Sean Sullivan
8b447d8c97
portforward: tunnel spdy through websockets
2024-03-04 11:10:30 -08:00
Monis Khan
8345ad0bac
jwt: fail on empty username via CEL expression
...
Signed-off-by: Monis Khan <mok@microsoft.com >
2024-03-04 12:51:19 -05:00
Anish Ramasekar
78fb0bae22
wire up discovery url in authenticator
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-03-03 17:34:51 -08:00
Jefftree
462dd326c2
Use v2 types with agg discovery
2024-03-01 13:15:22 -05:00
Kubernetes Prow Robot
ed1cc43cf7
Merge pull request #123399 from pohly/test-context-use-cancellation
...
test: use cancellation from ktesting
2024-03-01 01:03:23 -08:00
Kubernetes Prow Robot
6cc77a577e
Merge pull request #123560 from ivelichkovich/master
...
kep-3716 GA, remove feature gate
2024-02-29 22:53:38 -08:00
Patrick Ohly
1d653e6185
test: use cancelation from ktesting
...
The return type of ktesting.NewTestContext is now a TContext. Code
which combined it WithCancel often didn't compile anymore (cannot overwrite
ktesting.TContext with context.Context). This is a good thing because all of
that code can be simplified to let ktesting handle the cancelation.
2024-03-01 07:51:22 +01:00
Kubernetes Prow Robot
5cf4fbe524
Merge pull request #123458 from aramase/aramase/i/min_jwt_payload
...
add min valid jwt payload to API docs for structured authn config
2024-02-29 15:11:40 -08:00
Igor Velichkovich
a51a5b4622
kep-3716 GA, remove feature gate
2024-02-29 14:14:19 -06:00
Jiahui Feng
e257522889
add transient types to admission test.
2024-02-29 12:08:43 -08:00
Anish Ramasekar
b57d7d6ad7
add min valid jwt payload to API docs for structured authn config
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-02-29 11:08:39 -08:00
Jiahui Feng
64ee859aa8
make ValidatingAdmissionPolicy ignore excluded resources.
2024-02-28 15:31:44 -08:00
Jiahui Feng
5b1fffa3e4
add resource filter to admission initializer.
2024-02-28 15:31:18 -08:00
Kubernetes Prow Robot
38638adaee
Merge pull request #123418 from rikatz/kep-1860-to-beta
...
Promote LoadBalancerIPMode to Beta
2024-02-24 12:48:07 -08:00
Ricardo Katz
d816ab7657
Promote LoadBalancerIPMode to Beta
2024-02-22 08:35:12 -03:00
Kubernetes Prow Robot
3d3d705a6d
Merge pull request #122883 from Jefftree/agg-discovery-block-stale
...
Aggregated Discovery, mark APIServices stale before initial health check
2024-02-21 12:02:41 -08:00
Jefftree
6726e65619
Aggregated Discovery, mark stale before initial health check
2024-02-20 18:15:13 -05:00
Anish Ramasekar
0feb1d5173
Add integration test for multiple audience in structured authn
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-02-14 18:50:46 -08:00
Kubernetes Prow Robot
72c3c7c924
Merge pull request #123282 from enj/enj/i/authn_config_algs
...
Support all key algs with structured authn config
2024-02-14 18:08:32 -08:00
Anish Ramasekar
18c563546a
support multiple audiences with jwt authenticator
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-02-14 10:47:07 -08:00
Monis Khan
b5e0068325
Support all key algs with structured authn config
...
Signed-off-by: Monis Khan <mok@microsoft.com >
2024-02-14 09:40:25 -05:00