Skip to content

Commit b0a3132

Browse files
committed
TLS propagation test
1 parent ac3bb40 commit b0a3132

4 files changed

Lines changed: 870 additions & 0 deletions

File tree

pkg/testsuites/standard_suites.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,23 @@ var staticSuites = []ginkgo.TestSuite{
478478
TestTimeout: 40 * time.Minute,
479479
ClusterStabilityDuringTest: ginkgo.Disruptive,
480480
},
481+
{
482+
Name: "openshift/tls-observed-config",
483+
Description: templates.LongDesc(`
484+
Tests that verify TLS configuration is properly propagated from the cluster
485+
APIServer to operator workloads. This includes ObservedConfig verification,
486+
deployment env var checks, and wire-level TLS enforcement for services that
487+
adopt the TLS config sync pattern (e.g. image-registry, controller-manager).
488+
The suite includes a disruptive config-change test that switches the cluster
489+
to Modern TLS profile and validates all targets.
490+
`),
491+
Qualifiers: []string{
492+
withStandardEarlyOrLateTests(`name.contains("[Suite:openshift/tls-observed-config]")`),
493+
},
494+
Parallelism: 1,
495+
TestTimeout: 40 * time.Minute,
496+
ClusterStabilityDuringTest: ginkgo.Disruptive,
497+
},
481498
}
482499

483500
func withExcludedTestsFilter(baseExpr string) string {

test/extended/include.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ import (
5757
_ "github.com/openshift/origin/test/extended/storage"
5858
_ "github.com/openshift/origin/test/extended/tbr_health"
5959
_ "github.com/openshift/origin/test/extended/templates"
60+
_ "github.com/openshift/origin/test/extended/tls"
6061
_ "github.com/openshift/origin/test/extended/two_node"
6162
_ "github.com/openshift/origin/test/extended/user"
6263
_ "github.com/openshift/origin/test/extended/windows"

test/extended/tls/OWNERS

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md
2+
3+
reviewers:
4+
- ricardomaraschini
5+
- ingvagabund
6+
- gangwgr
7+
- kaleemsiddiqu
8+
9+
approvers:
10+
- ricardomaraschini
11+
- ingvagabund
12+
- gangwgr
13+
- kaleemsiddiqu

0 commit comments

Comments
 (0)