Bug 2060508
Summary: | Deployment of private cluster fails on Azure Stack Hub | ||||||
---|---|---|---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | bmangoen | ||||
Component: | Installer | Assignee: | Patrick Dillon <padillon> | ||||
Installer sub component: | openshift-installer | QA Contact: | Mike Gahagan <mgahagan> | ||||
Status: | CLOSED DEFERRED | Docs Contact: | |||||
Severity: | high | ||||||
Priority: | high | CC: | fgrosjea, mgahagan, padillon, sdodson | ||||
Version: | 4.10-rc2 | ||||||
Target Milestone: | --- | ||||||
Target Release: | 4.11.z | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2023-03-09 01:14:11 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 2104657 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
bmangoen
2022-03-03 16:26:31 UTC
Note that api and *.apps DNS records are not being created with private clusters. For the api record, the installer (during a private install) should create it but point it at the internal load balancer. For *.apps we may need to create a BZ with the ingress operator. We are hitting what seems to be a similar problem with the IPI installers and a private cluster in 4.10.3, which makes sense given that the current target release for the bug is 4.11.0. Our master workers are all stuck in the initialization cycle, with this message: > 2392.938646] ignition[833]: GET error: Get "https://api-int.test41.stackpoc.cloudpak-bringup.com:22623/config/master": dial tcp: lookup api-int.test41.stackpoc.cloudpak-bringup.com on 168.63.129.16:53: no such host In the UPI process, this address would be created as part of the user-provisioned resources, but I don't see anywhere in the IPI instruction how to create the corresponding infrastructure resources. I went as far as going back to the UPI instructions and executing the steps under "Creating networking and load balancing components in Azure Stack Hub": https://docs.openshift.com/container-platform/4.10/installing/installing_azure_stack_hub/installing-azure-stack-hub-user-infra.html#installation-creating-azure-dns_installing-azure-stack-hub-user-infra That created the address, but there is nothing that will put the workers behind the availability set or load balancer created of those instructions. Regarding the target release, 4.11, is there anything that could be done via docs for 4.10? I think private clusters may be quite common for experimentation purposes or even initial installation followed by creation of public DNS entries. (In reply to dnastaci from comment #6) > Regarding the target release, 4.11, is there anything that could be done via > docs for 4.10? This bug fix will be backported to a 4.10 z-stream release. I tried this with 4.11.0-0.nightly-2022-03-15-060211 and I only got dns records for api-int and *.apps, this eventually causes the installation to fail because the installer is trying to go to the api hostname which has no DNS entry. The BZ is linked to the wrong PR. It should be linked to https://github.com/openshift/installer/pull/5691, which has not yet merged. (In reply to Matthew Staebler from comment #9) > The BZ is linked to the wrong PR. It should be linked to > https://github.com/openshift/installer/pull/5691, which has not yet merged. Ugh. I'm mixed up on this. The PR's were correctly linked. The issue in this BZ is that terraform fails. The API DNS records creation is covered in https://bugzilla.redhat.com/show_bug.cgi?id=2061549. I'll re-test this once the fix for https://bugzilla.redhat.com/show_bug.cgi?id=2061549 lands OpenShift has moved to Jira for its defect tracking! This bug can now be found in the OCPBUGS project in Jira. https://issues.redhat.com/browse/OCPBUGS-9148 |