Skip to content

Commit 8604fc4

Browse files
committed
test/oauth-server-payloadConfigController: adds a test to show which input resources are required to run the operator and the payloadConfigController
1 parent 11e57aa commit 8604fc4

File tree

12 files changed

+1671
-0
lines changed

12 files changed

+1671
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: v1
2+
count: 1
3+
eventTime: null
4+
firstTimestamp: "2025-08-07T22:38:20Z"
5+
involvedObject:
6+
kind: Deployment
7+
name: authentication-operator
8+
namespace: openshift-authentication-operator
9+
kind: Event
10+
lastTimestamp: "2025-08-07T22:38:20Z"
11+
message: Created ConfigMap/v4-0-config-system-cliconfig -n openshift-authentication
12+
because it was missing
13+
metadata:
14+
creationTimestamp: null
15+
name: authentication-operator.18599d2230299800.18b41977
16+
namespace: openshift-authentication-operator
17+
reason: ConfigMapCreated
18+
reportingComponent: ""
19+
reportingInstance: ""
20+
source:
21+
component: cluster-authentication-operator-run-once-sync-context
22+
type: Normal
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
action: Create
2+
controllerInstanceName: ""
3+
generateName: ""
4+
mame: authentication-operator.18599d2230299800.18b41977
5+
namespace: openshift-authentication-operator
6+
resourceType:
7+
Group: ""
8+
Resource: events
9+
Version: v1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: v1
2+
data:
3+
v4-0-config-system-cliconfig: '{"admission":{},"apiVersion":"osin.config.openshift.io/v1","auditConfig":{"auditFilePath":"","enabled":false,"logFormat":"","maximumFileRetentionDays":0,"maximumFileSizeMegabytes":0,"maximumRetainedFiles":0,"policyConfiguration":null,"policyFile":"","webHookKubeConfig":"","webHookMode":""},"corsAllowedOrigins":["//127\\.0\\.0\\.1(:|$)","//localhost(:|$)"],"kind":"OsinServerConfig","kubeClientConfig":{"connectionOverrides":{"acceptContentTypes":"","burst":400,"contentType":"","qps":400},"kubeConfig":""},"oauthConfig":{"alwaysShowProviderSelection":false,"assetPublicURL":"https://console-openshift-console.apps.ci-op-gn2pz6q7-69aee.XXXXXXXXXXXXXXXXXXXXXX","grantConfig":{"method":"deny","serviceAccountMethod":"prompt"},"identityProviders":null,"loginURL":"https://api.ci-op-gn2pz6q7-69aee.XXXXXXXXXXXXXXXXXXXXXX:6443","masterCA":"/var/config/system/configmaps/v4-0-config-system-service-ca/service-ca.crt","masterPublicURL":"https://oauth-openshift.apps.ci-op-gn2pz6q7-69aee.XXXXXXXXXXXXXXXXXXXXXX","masterURL":"https://oauth-openshift.openshift-authentication.svc","sessionConfig":{"sessionMaxAgeSeconds":300,"sessionName":"ssn","sessionSecretsFile":"/var/config/system/secrets/v4-0-config-system-session/v4-0-config-system-session"},"templates":{"error":"/var/config/system/secrets/v4-0-config-system-ocp-branding-template/errors.html","login":"/var/config/system/secrets/v4-0-config-system-ocp-branding-template/login.html","providerSelection":"/var/config/system/secrets/v4-0-config-system-ocp-branding-template/providers.html"},"tokenConfig":{"accessTokenMaxAgeSeconds":86400,"authorizeTokenMaxAgeSeconds":300}},"servingInfo":{"bindAddress":"0.0.0.0:6443","bindNetwork":"tcp","certFile":"/var/config/system/secrets/v4-0-config-system-serving-cert/tls.crt","cipherSuites":["TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"],"keyFile":"/var/config/system/secrets/v4-0-config-system-serving-cert/tls.key","maxRequestsInFlight":1000,"minTLSVersion":"VersionTLS12","namedCertificates":[{"certFile":"/var/config/system/secrets/v4-0-config-system-router-certs/apps.ci-op-gn2pz6q7-69aee.XXXXXXXXXXXXXXXXXXXXXX","keyFile":"/var/config/system/secrets/v4-0-config-system-router-certs/apps.ci-op-gn2pz6q7-69aee.XXXXXXXXXXXXXXXXXXXXXX","names":["*.apps.ci-op-gn2pz6q7-69aee.XXXXXXXXXXXXXXXXXXXXXX"]}],"requestTimeoutSeconds":300},"storageConfig":{"ca":"","certFile":"","keyFile":"","storagePrefix":""}}'
4+
kind: ConfigMap
5+
metadata:
6+
creationTimestamp: null
7+
labels:
8+
app: oauth-openshift
9+
name: v4-0-config-system-cliconfig
10+
namespace: openshift-authentication
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
action: Create
2+
controllerInstanceName: TODO-payloadConfigController
3+
generateName: ""
4+
mame: v4-0-config-system-cliconfig
5+
namespace: openshift-authentication
6+
resourceType:
7+
Group: ""
8+
Resource: configmaps
9+
Version: v1
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
controllerResults:
2+
- controllerName: APIServerStaticResources-StaticResources
3+
status: Skipped
4+
- controllerName: NamespaceFinalizerController_openshift-oauth-apiserver
5+
status: Skipped
6+
- controllerName: OAuthAPIServerController-WorkloadWorkloadController
7+
status: Skipped
8+
- controllerName: RevisionController
9+
status: Skipped
10+
- controllerName: SecretRevisionPruneController
11+
status: Skipped
12+
- controllerName: TODO-authRouteCheckController
13+
status: Skipped
14+
- controllerName: TODO-authServiceCheckController
15+
status: Skipped
16+
- controllerName: TODO-authServiceEndpointCheckController
17+
status: Skipped
18+
- controllerName: TODO-authenticatorCertRequester
19+
status: Skipped
20+
- controllerName: TODO-configObserver
21+
status: Skipped
22+
- controllerName: TODO-configOverridesController
23+
status: Skipped
24+
- controllerName: TODO-customRouteController
25+
status: Skipped
26+
- controllerName: TODO-deploymentController
27+
status: Skipped
28+
- controllerName: TODO-ingressStateController
29+
status: Skipped
30+
- controllerName: TODO-logLevelController
31+
status: Skipped
32+
- controllerName: TODO-managementStateController
33+
status: Skipped
34+
- controllerName: TODO-metadataController
35+
status: Skipped
36+
- controllerName: TODO-oauthClientsSwitchedController
37+
status: Skipped
38+
- controllerName: TODO-other-configObserver
39+
status: Skipped
40+
- controllerName: TODO-other-externalOIDCController
41+
status: Skipped
42+
- controllerName: TODO-payloadConfigController
43+
status: Succeeded
44+
- controllerName: TODO-proxyConfigController
45+
status: Skipped
46+
- controllerName: TODO-resourceSyncer
47+
status: Skipped
48+
- controllerName: TODO-routerCertsController
49+
status: Skipped
50+
- controllerName: TODO-serviceCAController
51+
status: Skipped
52+
- controllerName: TODO-staleConditions
53+
status: Skipped
54+
- controllerName: TODO-staticResourceController
55+
status: Skipped
56+
- controllerName: TODO-trustDistributionController
57+
status: Skipped
58+
- controllerName: TODO-webhookAuthController
59+
status: Skipped
60+
- controllerName: TODO-webhookCertsApprover
61+
status: Skipped
62+
- controllerName: TODO-wellKnownReadyController
63+
status: Skipped
64+
- controllerName: TODO-workersAvailableController
65+
status: Skipped
66+
- controllerName: auditPolicyController
67+
status: Skipped
68+
- controllerName: authentication
69+
status: Skipped
70+
- controllerName: openshift-apiserver-APIService
71+
status: Skipped
72+
- controllerName: openshift-oauth-apiserver-EncryptionCondition
73+
status: Skipped
74+
- controllerName: openshift-oauth-apiserver-EncryptionKey
75+
status: Skipped
76+
- controllerName: openshift-oauth-apiserver-EncryptionMigration
77+
status: Skipped
78+
- controllerName: openshift-oauth-apiserver-EncryptionPrune
79+
status: Skipped
80+
- controllerName: openshift-oauth-apiserver-EncryptionState
81+
status: Skipped
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
apiVersion: config.openshift.io/v1
3+
items:
4+
- apiVersion: config.openshift.io/v1
5+
kind: Authentication
6+
metadata:
7+
annotations:
8+
include.release.openshift.io/ibm-cloud-managed: "true"
9+
include.release.openshift.io/self-managed-high-availability: "true"
10+
release.openshift.io/create-only: "true"
11+
creationTimestamp: "2025-08-01T18:29:45Z"
12+
generation: 2
13+
managedFields:
14+
- apiVersion: config.openshift.io/v1
15+
fieldsType: FieldsV1
16+
fieldsV1:
17+
f:metadata:
18+
f:annotations:
19+
.: {}
20+
f:include.release.openshift.io/ibm-cloud-managed: {}
21+
f:include.release.openshift.io/self-managed-high-availability: {}
22+
f:release.openshift.io/create-only: {}
23+
f:ownerReferences:
24+
.: {}
25+
k:{"uid":"fd412cff-9592-4cb6-b0e9-97a5c376f29e"}: {}
26+
f:spec: {}
27+
manager: cluster-version-operator
28+
operation: Update
29+
time: "2025-08-01T18:29:45Z"
30+
- apiVersion: config.openshift.io/v1
31+
fieldsType: FieldsV1
32+
fieldsV1:
33+
f:spec:
34+
f:oauthMetadata:
35+
.: {}
36+
f:name: {}
37+
f:serviceAccountIssuer: {}
38+
f:type: {}
39+
f:webhookTokenAuthenticator:
40+
.: {}
41+
f:kubeConfig:
42+
.: {}
43+
f:name: {}
44+
manager: authentication-operator
45+
operation: Update
46+
time: "2025-08-01T18:35:35Z"
47+
- apiVersion: config.openshift.io/v1
48+
fieldsType: FieldsV1
49+
fieldsV1:
50+
f:status:
51+
.: {}
52+
f:integratedOAuthMetadata:
53+
.: {}
54+
f:name: {}
55+
manager: authentication-operator
56+
operation: Update
57+
subresource: status
58+
time: "2025-08-01T18:44:36Z"
59+
name: cluster
60+
ownerReferences:
61+
- apiVersion: config.openshift.io/v1
62+
kind: ClusterVersion
63+
name: version
64+
uid: fd412cff-9592-4cb6-b0e9-97a5c376f29e
65+
resourceVersion: "20310"
66+
uid: 7adc5a7e-47eb-41c7-af2e-9faa138dccc5
67+
spec:
68+
oauthMetadata:
69+
name: ""
70+
serviceAccountIssuer: ""
71+
type: ""
72+
webhookTokenAuthenticator:
73+
kubeConfig:
74+
name: webhook-authentication-integrated-oauth
75+
status:
76+
integratedOAuthMetadata:
77+
name: oauth-openshift
78+
kind: AuthenticationList
79+
metadata:
80+
continue: ""
81+
resourceVersion: "269028"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
---
2+
apiVersion: config.openshift.io/v1
3+
items:
4+
- apiVersion: config.openshift.io/v1
5+
kind: ClusterVersion
6+
metadata:
7+
creationTimestamp: "2025-08-01T18:29:12Z"
8+
generation: 2
9+
managedFields:
10+
- apiVersion: config.openshift.io/v1
11+
fieldsType: FieldsV1
12+
fieldsV1:
13+
f:spec:
14+
.: {}
15+
f:clusterID: {}
16+
manager: cluster-bootstrap
17+
operation: Update
18+
time: "2025-08-01T18:29:12Z"
19+
- apiVersion: config.openshift.io/v1
20+
fieldsType: FieldsV1
21+
fieldsV1:
22+
f:status:
23+
.: {}
24+
f:availableUpdates: {}
25+
f:capabilities:
26+
.: {}
27+
f:enabledCapabilities: {}
28+
f:knownCapabilities: {}
29+
f:conditions:
30+
.: {}
31+
k:{"type":"Available"}:
32+
.: {}
33+
f:lastTransitionTime: {}
34+
f:message: {}
35+
f:status: {}
36+
f:type: {}
37+
k:{"type":"Failing"}:
38+
.: {}
39+
f:lastTransitionTime: {}
40+
f:status: {}
41+
f:type: {}
42+
k:{"type":"ImplicitlyEnabledCapabilities"}:
43+
.: {}
44+
f:lastTransitionTime: {}
45+
f:message: {}
46+
f:reason: {}
47+
f:status: {}
48+
f:type: {}
49+
k:{"type":"Progressing"}:
50+
.: {}
51+
f:lastTransitionTime: {}
52+
f:message: {}
53+
f:status: {}
54+
f:type: {}
55+
k:{"type":"ReleaseAccepted"}:
56+
.: {}
57+
f:lastTransitionTime: {}
58+
f:message: {}
59+
f:reason: {}
60+
f:status: {}
61+
f:type: {}
62+
k:{"type":"RetrievedUpdates"}:
63+
.: {}
64+
f:lastTransitionTime: {}
65+
f:message: {}
66+
f:reason: {}
67+
f:status: {}
68+
f:type: {}
69+
f:desired:
70+
.: {}
71+
f:image: {}
72+
f:version: {}
73+
f:history: {}
74+
f:observedGeneration: {}
75+
f:versionHash: {}
76+
manager: cluster-version-operator
77+
operation: Update
78+
subresource: status
79+
time: "2025-08-01T18:56:59Z"
80+
name: version
81+
resourceVersion: "31637"
82+
uid: fd412cff-9592-4cb6-b0e9-97a5c376f29e
83+
spec:
84+
clusterID: 190ba3d3-45b9-4976-aa21-92d473f597b5
85+
status:
86+
availableUpdates: null
87+
capabilities:
88+
enabledCapabilities:
89+
- Build
90+
- CSISnapshot
91+
- CloudControllerManager
92+
- CloudCredential
93+
- Console
94+
- DeploymentConfig
95+
- ImageRegistry
96+
- Ingress
97+
- Insights
98+
- MachineAPI
99+
- NodeTuning
100+
- OperatorLifecycleManager
101+
- OperatorLifecycleManagerV1
102+
- Storage
103+
- baremetal
104+
- marketplace
105+
- openshift-samples
106+
knownCapabilities:
107+
- Build
108+
- CSISnapshot
109+
- CloudControllerManager
110+
- CloudCredential
111+
- Console
112+
- DeploymentConfig
113+
- ImageRegistry
114+
- Ingress
115+
- Insights
116+
- MachineAPI
117+
- NodeTuning
118+
- OperatorLifecycleManager
119+
- OperatorLifecycleManagerV1
120+
- Storage
121+
- baremetal
122+
- marketplace
123+
- openshift-samples
124+
conditions:
125+
- lastTransitionTime: "2025-08-01T18:29:17Z"
126+
message: The update channel has not been configured.
127+
reason: NoChannel
128+
status: "False"
129+
type: RetrievedUpdates
130+
- lastTransitionTime: "2025-08-01T18:29:17Z"
131+
message: Capabilities match configured spec
132+
reason: AsExpected
133+
status: "False"
134+
type: ImplicitlyEnabledCapabilities
135+
- lastTransitionTime: "2025-08-01T18:29:17Z"
136+
message: Payload loaded version="4.20.0-0.ci-2025-08-01-181332-test-ci-op-gn2pz6q7-latest"
137+
image="registry.build06.ci.openshift.org/ci-op-gn2pz6q7/release@sha256:4cb12a9c632d1745527b1c4c87f44c8a6c4d60d0a2b89b75b23c5fc8fde73336"
138+
architecture="amd64"
139+
reason: PayloadLoaded
140+
status: "True"
141+
type: ReleaseAccepted
142+
- lastTransitionTime: "2025-08-01T18:56:59Z"
143+
message: Done applying 4.20.0-0.ci-2025-08-01-181332-test-ci-op-gn2pz6q7-latest
144+
status: "True"
145+
type: Available
146+
- lastTransitionTime: "2025-08-01T18:56:59Z"
147+
status: "False"
148+
type: Failing
149+
- lastTransitionTime: "2025-08-01T18:56:59Z"
150+
message: Cluster version is 4.20.0-0.ci-2025-08-01-181332-test-ci-op-gn2pz6q7-latest
151+
status: "False"
152+
type: Progressing
153+
desired:
154+
image: registry.build06.ci.openshift.org/ci-op-gn2pz6q7/release@sha256:4cb12a9c632d1745527b1c4c87f44c8a6c4d60d0a2b89b75b23c5fc8fde73336
155+
version: 4.20.0-0.ci-2025-08-01-181332-test-ci-op-gn2pz6q7-latest
156+
history:
157+
- completionTime: "2025-08-01T18:56:59Z"
158+
image: registry.build06.ci.openshift.org/ci-op-gn2pz6q7/release@sha256:4cb12a9c632d1745527b1c4c87f44c8a6c4d60d0a2b89b75b23c5fc8fde73336
159+
startedTime: "2025-08-01T18:29:17Z"
160+
state: Completed
161+
verified: false
162+
version: 4.20.0-0.ci-2025-08-01-181332-test-ci-op-gn2pz6q7-latest
163+
observedGeneration: 2
164+
versionHash: yySvC9w70rw=
165+
kind: ClusterVersionList
166+
metadata:
167+
continue: ""
168+
resourceVersion: "269027"

0 commit comments

Comments
 (0)