Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
7947424
Add e2e test for proxy validation degraded condition
tchap Jul 16, 2026
5accbae
Add e2e test for IdPEndpointUnreachable warning event
tchap Jul 17, 2026
067d1b0
Refactor e2e proxy tests: extract SaveAndRestoreProxyConfig helper, a…
tchap Jul 20, 2026
41078a8
Add A1/A2 e2e tests, split DeployKeycloak from AddKeycloakIDP
tchap Jul 21, 2026
9e94239
DeploySquidProxy returns host:port, callers choose http/https scheme
tchap Jul 21, 2026
b3c4d2e
A2 test: use TLS proxy with trustedCA, verify mount is removed after …
tchap Jul 21, 2026
6646c1c
C2 test: verify IdP reachability check went through Squid proxy
tchap Jul 21, 2026
33ccd14
Make the test suite disruptive
tchap Jul 22, 2026
744d1ef
VerifyOAuthServerDeploymentProxyConfig: accept explicit expected values
tchap Jul 22, 2026
683713a
Implement proxy e2e test helpers and clean up test code
tchap Jul 22, 2026
335baca
DeploySquidProxy: return both HTTP and HTTPS URLs, fix Squid 7 TLS co…
tchap Jul 22, 2026
eec1d41
Make A1 passing
tchap Jul 23, 2026
e469722
Align test name
tchap Jul 23, 2026
93b9dd0
VerifyOAuthServerDeploymentProxyConfig: check NO_PROXY as superset
tchap Jul 23, 2026
76dbbb7
Simplify A2 test: use plain HTTP proxy, no trustedCA
tchap Jul 24, 2026
241a381
C1 test: start with working proxy before switching to bad URL
tchap Jul 24, 2026
70968f0
Fix cleanup and conflict issues in proxy tests
tchap Jul 24, 2026
938c8c1
Switch squid proxy to RHEL10 image, log to stdout
tchap Jul 28, 2026
d0c943e
Add GetSquidProxyLogsSince with time-based filtering
tchap Jul 28, 2026
c27edeb
Support image mirroring in e2e tests for disconnected environments
tchap Jul 28, 2026
d55db88
add oauth-server e2e tests
ehearne-redhat Jul 28, 2026
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
12 changes: 12 additions & 0 deletions cmd/cluster-authentication-operator-tests-ext/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import (
"github.com/openshift/cluster-authentication-operator/pkg/version"

_ "github.com/openshift/cluster-authentication-operator/test/e2e"
_ "github.com/openshift/cluster-authentication-operator/test/e2e-component-proxy"
_ "github.com/openshift/cluster-authentication-operator/test/e2e-encryption"
_ "github.com/openshift/cluster-authentication-operator/test/e2e-encryption-kms"
_ "github.com/openshift/cluster-authentication-operator/test/e2e-encryption-perf"
Expand Down Expand Up @@ -85,6 +86,17 @@ func prepareOperatorTestsRegistry() (*oteextension.Registry, error) {
},
})

// ClusterStability set to Disruptive: component-proxy tests intentionally
// degrade the authentication operator to validate error handling.
extension.AddSuite(oteextension.Suite{
Name: "openshift/cluster-authentication-operator/component-proxy/disruptive",
Parallelism: 1,
ClusterStability: oteextension.ClusterStabilityDisruptive,
Qualifiers: []string{
`name.contains("[ComponentProxy]")`,
},
})

// The following suite runs tests that are disruptive to the cluster.
extension.AddSuite(oteextension.Suite{
Name: "openshift/cluster-authentication-operator/operator/disruptive",
Expand Down
Loading