--- apiVersion: operator.openshift.io/v1 kind: Etcd metadata: creationTimestamp: "2025-12-05T10:32:03Z" generation: 2 managedFields: - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"UnsupportedConfigOverridesUpgradeable"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: etcd-UnsupportedConfigOverrides operation: Apply subresource: status - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"UnsupportedConfigOverridesUpgradeable"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: etcd-operator-UnsupportedConfigOverrides operation: Apply subresource: status time: "2025-12-05T10:37:38Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"GuardControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: GuardController-reportDegraded operation: Apply subresource: status time: "2025-12-05T10:37:39Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"MachineDeletionHooksControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: MachineDeletionHooksController-reportDegraded operation: Apply subresource: status time: "2025-12-05T10:37:39Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ConfigObservationDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} manager: etcd-ConfigObserver operation: Apply subresource: status time: "2025-12-05T10:37:39Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"NodeControllerDegraded"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:nodeStatuses: k:{"nodeName":"master-0"}: .: {} f:nodeName: {} manager: etcd-Node operation: Apply subresource: status time: "2025-12-05T10:37:39Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"InstallerPodContainerWaitingDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"InstallerPodNetworkingDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"InstallerPodPendingDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} manager: etcd-InstallerState operation: Apply subresource: status time: "2025-12-05T10:37:41Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ResourceSyncControllerDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} manager: etcd-ResourceSync operation: Apply subresource: status time: "2025-12-05T10:37:49Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"RevisionControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: RevisionController-reportDegraded operation: Apply subresource: status time: "2025-12-05T10:37:53Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ClusterMemberRemovalControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: ClusterMemberRemovalController-reportDegraded operation: Apply subresource: status time: "2025-12-05T10:46:26Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"ClusterMemberControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: ClusterMemberController-reportDegraded operation: Apply subresource: status time: "2025-12-05T10:46:27Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:latestAvailableRevision: {} manager: etcd-RevisionController operation: Apply subresource: status time: "2025-12-05T10:46:38Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"StaticPodsDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} manager: etcd-StaticPodState operation: Apply subresource: status time: "2025-12-05T10:53:10Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"BackingResourceControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: BackingResourceController-StaticResources operation: Apply subresource: status time: "2025-12-05T10:53:13Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"InstallerControllerDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"NodeInstallerDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"NodeInstallerProgressing"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"StaticPodsAvailable"}: .: {} f:lastTransitionTime: {} f:message: {} f:status: {} f:type: {} f:nodeStatuses: k:{"nodeName":"master-0"}: .: {} f:currentRevision: {} f:lastFailedCount: {} f:lastFailedReason: {} f:lastFailedRevision: {} f:lastFailedRevisionErrors: {} f:lastFailedTime: {} f:lastFallbackCount: {} f:nodeName: {} f:targetRevision: {} manager: etcd-Installer operation: Apply subresource: status time: "2025-12-05T10:55:13Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"EtcdStaticResourcesDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: EtcdStaticResources-StaticResources operation: Apply subresource: status time: "2025-12-05T10:55:14Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: k:{"type":"MissingStaticPodControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} manager: MissingStaticPodController-reportDegraded operation: Apply subresource: status time: "2025-12-05T10:56:05Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:spec: .: {} f:controlPlaneHardwareSpeed: {} f:logLevel: {} f:managementState: {} f:operatorLogLevel: {} manager: cluster-bootstrap operation: Update time: "2025-12-05T10:32:03Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:observedConfig: .: {} f:controlPlane: .: {} f:replicas: {} f:servingInfo: .: {} f:cipherSuites: {} f:minTLSVersion: {} f:unsupportedConfigOverrides: {} manager: cluster-etcd-operator operation: Update time: "2025-12-05T10:37:39Z" - apiVersion: operator.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:status: .: {} f:conditions: .: {} k:{"type":"BootstrapTeardownDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"DefragControllerDisabled"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EnvVarControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EtcdBootstrapMemberRemoved"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EtcdCertSignerControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EtcdEndpointsDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EtcdMembersAvailable"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EtcdMembersControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EtcdMembersDegraded"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EtcdMembersProgressing"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"EtcdRunningInCluster"}: .: {} f:lastTransitionTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"FSyncControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"ScriptControllerDegraded"}: .: {} f:lastTransitionTime: {} f:reason: {} f:status: {} f:type: {} k:{"type":"TargetConfigControllerDegraded"}: .: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:readyReplicas: {} manager: cluster-etcd-operator operation: Update subresource: status time: "2025-12-05T10:56:26Z" name: cluster resourceVersion: "16480" uid: f099dc8c-26f6-4ed7-b730-fc7268cca0b3 spec: controlPlaneHardwareSpeed: Slower logLevel: Normal managementState: Managed observedConfig: controlPlane: replicas: 1 servingInfo: 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 minTLSVersion: VersionTLS12 operatorLogLevel: Normal unsupportedConfigOverrides: null status: conditions: - lastTransitionTime: "2025-12-05T10:46:26Z" reason: MembersReported status: "False" type: EtcdMembersControllerDegraded - lastTransitionTime: "2025-12-05T10:37:38Z" reason: AsExpected status: "True" type: DefragControllerDisabled - lastTransitionTime: "2025-12-05T10:46:29Z" reason: AsExpected status: "False" type: ScriptControllerDegraded - lastTransitionTime: "2025-12-05T10:37:38Z" reason: NoUnsupportedConfigOverrides status: "True" type: UnsupportedConfigOverridesUpgradeable - lastTransitionTime: "2025-12-05T10:46:26Z" reason: AsExpected status: "False" type: ClusterMemberRemovalControllerDegraded - lastTransitionTime: "2025-12-05T10:46:29Z" reason: EtcdEndpointsUpdated status: "False" type: EtcdEndpointsDegraded - lastTransitionTime: "2025-12-05T10:37:38Z" reason: AsExpected status: "False" type: MachineDeletionHooksControllerDegraded - lastTransitionTime: "2025-12-05T10:37:38Z" message: All master nodes are ready reason: MasterNodesReady status: "False" type: NodeControllerDegraded - lastTransitionTime: "2025-12-05T10:37:39Z" status: "False" type: ConfigObservationDegraded - lastTransitionTime: "2025-12-05T10:37:39Z" reason: AsExpected status: "False" type: GuardControllerDegraded - lastTransitionTime: "2025-12-05T10:56:05Z" reason: AsExpected status: "False" type: MissingStaticPodControllerDegraded - lastTransitionTime: "2025-12-05T10:37:55Z" status: "False" type: InstallerControllerDegraded - lastTransitionTime: "2025-12-05T10:55:13Z" status: "False" type: NodeInstallerDegraded - lastTransitionTime: "2025-12-05T10:55:13Z" message: 1 node is at revision 2 reason: AllNodesAtLatestRevision status: "False" type: NodeInstallerProgressing - lastTransitionTime: "2025-12-05T10:46:32Z" message: 1 nodes are active; 1 node is at revision 2 status: "True" type: StaticPodsAvailable - lastTransitionTime: "2025-12-05T10:37:53Z" reason: AsExpected status: "False" type: RevisionControllerDegraded - lastTransitionTime: "2025-12-05T10:37:40Z" status: "False" type: InstallerPodContainerWaitingDegraded - lastTransitionTime: "2025-12-05T10:37:40Z" status: "False" type: InstallerPodNetworkingDegraded - lastTransitionTime: "2025-12-05T10:37:40Z" status: "False" type: InstallerPodPendingDegraded - lastTransitionTime: "2025-12-05T10:53:10Z" status: "False" type: StaticPodsDegraded - lastTransitionTime: "2025-12-05T10:53:13Z" reason: AsExpected status: "False" type: BackingResourceControllerDegraded - lastTransitionTime: "2025-12-05T10:37:42Z" reason: AsExpected status: "False" type: EnvVarControllerDegraded - lastTransitionTime: "2025-12-05T10:46:27Z" reason: AsExpected status: "False" type: ClusterMemberControllerDegraded - lastTransitionTime: "2025-12-05T10:37:47Z" status: "False" type: TargetConfigControllerDegraded - lastTransitionTime: "2025-12-05T10:37:48Z" status: "False" type: ResourceSyncControllerDegraded - lastTransitionTime: "2025-12-05T10:37:50Z" reason: AsExpected status: "False" type: EtcdCertSignerControllerDegraded - lastTransitionTime: "2025-12-05T10:55:14Z" reason: AsExpected status: "False" type: EtcdStaticResourcesDegraded - lastTransitionTime: "2025-12-05T10:46:26Z" message: No unhealthy members found reason: AsExpected status: "False" type: EtcdMembersDegraded - lastTransitionTime: "2025-12-05T10:46:26Z" message: No unstarted etcd members found reason: AsExpected status: "False" type: EtcdMembersProgressing - lastTransitionTime: "2025-12-05T10:46:26Z" message: 1 members are available reason: EtcdQuorate status: "True" type: EtcdMembersAvailable - lastTransitionTime: "2025-12-05T10:46:26Z" message: etcd bootstrap member is removed reason: BootstrapMemberRemoved status: "True" type: EtcdBootstrapMemberRemoved - lastTransitionTime: "2025-12-05T10:46:28Z" message: etcd-bootstrap member is already removed reason: BootstrapAlreadyRemoved status: "True" type: EtcdRunningInCluster - lastTransitionTime: "2025-12-05T10:46:28Z" reason: AsExpected status: "False" type: BootstrapTeardownDegraded - lastTransitionTime: "2025-12-05T10:56:26Z" reason: AsExpected status: "False" type: FSyncControllerDegraded latestAvailableRevision: 2 nodeStatuses: - currentRevision: 2 lastFailedCount: 1 lastFailedReason: InstallerFailed lastFailedRevision: 2 lastFailedRevisionErrors: - | installer: "", Namespace: (string) (len=14) "openshift-etcd", Clock: (clock.RealClock) { }, PodConfigMapNamePrefix: (string) (len=8) "etcd-pod", SecretNamePrefixes: ([]string) (len=1 cap=1) { (string) (len=14) "etcd-all-certs" }, OptionalSecretNamePrefixes: ([]string) , ConfigMapNamePrefixes: ([]string) (len=3 cap=4) { (string) (len=8) "etcd-pod", (string) (len=14) "etcd-endpoints", (string) (len=16) "etcd-all-bundles" }, OptionalConfigMapNamePrefixes: ([]string) , CertSecretNames: ([]string) (len=1 cap=1) { (string) (len=14) "etcd-all-certs" }, OptionalCertSecretNamePrefixes: ([]string) , CertConfigMapNamePrefixes: ([]string) (len=3 cap=4) { (string) (len=16) "restore-etcd-pod", (string) (len=12) "etcd-scripts", (string) (len=16) "etcd-all-bundles" }, OptionalCertConfigMapNamePrefixes: ([]string) , CertDir: (string) (len=47) "/etc/kubernetes/static-pod-resources/etcd-certs", ResourceDir: (string) (len=36) "/etc/kubernetes/static-pod-resources", PodManifestDir: (string) (len=25) "/etc/kubernetes/manifests", Timeout: (time.Duration) 2m0s, StaticPodManifestsLockFile: (string) "", PodMutationFns: ([]installerpod.PodMutationFunc) , KubeletVersion: (string) "" }) I1205 10:46:46.571721 1 cmd.go:413] Getting controller reference for node master-0 I1205 10:46:46.584625 1 cmd.go:426] Waiting for installer revisions to settle for node master-0 I1205 10:46:46.584702 1 envvar.go:172] "Feature gate default state" feature="WatchListClient" enabled=false I1205 10:46:46.584738 1 envvar.go:172] "Feature gate default state" feature="InformerResourceVersion" enabled=false I1205 10:46:46.668714 1 cmd.go:518] Waiting additional period after revisions have settled for node master-0 I1205 10:47:16.668781 1 cmd.go:524] Getting installer pods for node master-0 F1205 10:47:16.670172 1 cmd.go:109] Get "https://172.30.0.1:443/api/v1/namespaces/openshift-etcd/pods?labelSelector=app%3Dinstaller": dial tcp 172.30.0.1:443: connect: connection refused lastFailedTime: "2025-12-05T10:47:38Z" lastFallbackCount: 0 nodeName: master-0 targetRevision: 0 readyReplicas: 0