➜ oc get node worker-0.ostest.test.metalkube.org -ojsonpath='{.status.addresses}' | jq
[
{
"address": "192.168.111.23",
"type": "InternalIP"
},
{
"address": "fd2e:6f44:5dd8:c956::17",
"type": "InternalIP"
},
{
"address": "worker-0.ostest.test.metalkube.org",
"type": "Hostname"
}
]
➜ oc get hostedcluster -n local-cluster test01 -ojsonpath='{.status.version}' | jq
{
"availableUpdates": null,
"desired": {
"image": "registry.build05.ci.openshift.org/ci-ln-4p2sx3b/release@sha256:4c2cb5e22892e3cd91089b4e69a89db28062068b65d80cd8037c5d9f378ff81b",
"version": "4.14.0-0.nightly-2023-10-08-220853"
},
"history": [
{
"completionTime": null,
"image": "registry.build05.ci.openshift.org/ci-ln-4p2sx3b/release@sha256:4c2cb5e22892e3cd91089b4e69a89db28062068b65d80cd8037c5d9f378ff81b",
"startedTime": "2023-10-10T04:39:44Z",
"state": "Partial",
"verified": false,
"version": "4.14.0-0.nightly-2023-10-08-220853"
}
],
"observedGeneration": 1
}
➜ oc get pod -n local-cluster-test01 | grep "kube-apiserver"
kube-apiserver-79fcf9d49d-jbwp9 4/4 Running 0 48m
kube-apiserver-79fcf9d49d-q9fhm 4/4 Running 0 48m
kube-apiserver-79fcf9d49d-z864l 4/4 Running 0 48m
➜ oc get hostedcluster -n local-cluster test01 -ojsonpath='{.status.conditions[?(@.type == "KubeAPIServerAvailable")]}' | jq
{
"lastTransitionTime": "2023-10-10T04:37:35Z",
"message": "Kube APIServer deployment is available",
"observedGeneration": 2,
"reason": "AsExpected",
"status": "True",
"type": "KubeAPIServerAvailable"
}
➜ oc logs -n local-cluster-test01 -l app=kube-apiserver --tail=-1 -c init-bootstrap
Writing asset: /tmp/output/manifests/0000_03_quota-openshift_01_clusterresourcequota.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_dns-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagetagmirrorset.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_infrastructure-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_authentication.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_image.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_network.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_oauth.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_security-openshift_01_scc.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_featuregate.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagedigestmirrorset.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_securityinternal-openshift_02_rangeallocation.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_apiserver-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_console.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagecontentpolicy.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_ingress.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_scheduler.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_build.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_authorization-openshift_01_rolebindingrestriction.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_node.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_config-operator_01_proxy.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagecontentsourcepolicy.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_project.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_config-operator_01_proxy.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_apiserver-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_build.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_ingress.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_network.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_quota-openshift_01_clusterresourcequota.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_security-openshift_01_scc.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagecontentpolicy.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagedigestmirrorset.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_console.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_image.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_dns-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_featuregate.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_infrastructure-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_project.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagetagmirrorset.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_securityinternal-openshift_02_rangeallocation.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_authentication.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_scheduler.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_authorization-openshift_01_rolebindingrestriction.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagecontentsourcepolicy.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_node.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_oauth.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_infrastructure-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_securityinternal-openshift_02_rangeallocation.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_authentication.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagecontentpolicy.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_authorization-openshift_01_rolebindingrestriction.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_node.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_oauth.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_config-operator_01_proxy.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_build.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_dns-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagedigestmirrorset.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_network.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagetagmirrorset.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_apiserver-Default.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_image.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_imagecontentsourcepolicy.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_quota-openshift_01_clusterresourcequota.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_project.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_scheduler.crd.yaml
Writing asset: /tmp/output/manifests/0000_03_security-openshift_01_scc.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_console.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_featuregate.crd.yaml
Writing asset: /tmp/output/manifests/0000_10_config-operator_01_ingress.crd.yaml
Ian Main mentioned this issue in a merge request of Service Delivery / app-interface on branch ibm_integration_bump: