-
Bug
-
Resolution: Done
-
Minor
-
4.20.0
-
Quality / Stability / Reliability
-
False
-
-
None
-
Low
-
None
-
None
-
None
-
None
-
Done
-
Bug Fix
-
-
None
-
None
-
None
-
None
Description of problem:
Although "create manifests" got fatal error of "no matching public DNS Zone found", the install-config is consumed unexpectedly.
Version-Release number of selected component (if applicable):
4.20.0-0.nightly-2025-07-15-083124
How reproducible:
Always
Steps to Reproduce:
1. "create install-config", then edit it to insert invalid baseDomain
2. "create manifests"
Actual results:
It tells fatal error, but the install-config got consumed, which is unexpected.
Expected results:
The install-config should stay.
Additional info:
"create cluster" doesn't have the issue.
$ openshift-install version
openshift-install 4.20.0-0.nightly-2025-07-15-083124
built from commit 184b556d7c4840eb5100c669ca1393532d1ea800
release image registry.ci.openshift.org/ocp/release@sha256:b26476d676c92b7c02c3bdefc957de47310fba337ff73c34f78d259013d6b694
WARNING Release Image Architecture not detected. Release Image Architecture is unknown
release architecture unknown
default architecture amd64
$
$ yq-3.3.0 r test7/install-config.yaml platform
gcp:
projectID: openshift-qe
region: us-central1
$
$ yq-3.3.0 r test7/install-config.yaml baseDomain
nonexisting.gcp.devcluster.openshift.com
$
$ openshift-install create cluster --dir test7
WARNING Release Image Architecture not detected. Release Image Architecture is unknown
INFO Credentials loaded from file "~/.gcp/osServiceAccount.json"
FATAL failed to fetch Metadata: failed to fetch dependency of "Metadata": failed to fetch dependency of "Bootstrap Ignition Config": failed to fetch dependency of "CVO Ignore": failed to fetch dependency of "Common Manifests": failed to generate asset "DNS Config": failed to get public zone for "nonexisting.gcp.devcluster.openshift.com": no matching public DNS Zone found
$ tree test7
test7
└── install-config.yaml0 directories, 1 file
$
$ openshift-install create manifests --dir test7
WARNING Release Image Architecture not detected. Release Image Architecture is unknown
INFO Credentials loaded from file "~/.gcp/osServiceAccount.json"
INFO Consuming Install Config from target directory
FATAL failed to fetch Common Manifests: failed to fetch dependency of "Common Manifests": failed to generate asset "DNS Config": failed to get public zone for "nonexisting.gcp.devcluster.openshift.com": no matching public DNS Zone found
$
$ tree test7
test7
├── cluster-api
│ └── machines
│ ├── 10_inframachine_jiwei-0717a-5hx8n-bootstrap.yaml
│ ├── 10_inframachine_jiwei-0717a-5hx8n-master-0.yaml
│ ├── 10_machine_jiwei-0717a-5hx8n-bootstrap.yaml
│ └── 10_machine_jiwei-0717a-5hx8n-master-0.yaml
└── openshift
├── 99_openshift-cluster-api_master-machines-0.yaml
├── 99_openshift-cluster-api_master-user-data-secret.yaml
├── 99_openshift-cluster-api_worker-machineset-0.yaml
├── 99_openshift-cluster-api_worker-machineset-1.yaml
├── 99_openshift-cluster-api_worker-machineset-2.yaml
├── 99_openshift-cluster-api_worker-machineset-3.yaml
├── 99_openshift-cluster-api_worker-user-data-secret.yaml
├── 99_openshift-machineconfig_99-master-ssh.yaml
└── 99_openshift-machineconfig_99-worker-ssh.yaml
3 directories, 13 files
$
- relates to
-
CORS-4025 pre-merge testing: Enable GCP DNS Creation in Separate Project
-
- Closed
-
- links to