Add Troubleshooting Guide and Improve Installer Script Variable Validation#234
Add Troubleshooting Guide and Improve Installer Script Variable Validation#234taliandre49 wants to merge 16 commits into
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: taliandre49 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@taliandre49: PR is not mergeable. DetailsThe PR state is: blocked Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
Welcome @taliandre49! It looks like this is your first PR to ocp-power-automation/openshift-install-power 🎉 |
2de912e to
06665e3
Compare
yussufsh
left a comment
There was a problem hiding this comment.
I have not gone through all of the points yet, but have some comments already, hence posting to get the gist of it.
|
Also @taliandre49, I see it is specifically addressing issues with |
|
Thanks for the great feedback! I’ve updated the docs so that all Terraform-specific commands are now clearly under an “Advanced Recovery / Developers Only” section with a warning that they should only be run if you fully understand Terraform. This keeps the doc user-friendly while still documenting advanced options for developers who need them. Happy to hear your thoughts or suggestions on this approach, or if you’d like me to adjust how this is presented further! |
Instead of an Advanced section for Terraform, how about adding that to https://github.com/ocp-power-automation/ocp4-upi-powervs/blob/main/docs/known_issues.md list? This way you can refer to that link and keep this repository's known issues specific to |
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
…ding more clarity behind RHOCS version and switching to desired release version Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
…dating order for terraform commands to be placed inside advanced section Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
…issues moving terraform issues to terrrafrom repo Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
…t enhancements Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
13a4102 to
909d04a
Compare
Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
|
@yussufsh completed the suggestions separating out the terraform sections |
…ing redundant function Signed-off-by: Natalia Jordan <natalia.jordan@ibm.com>
|
Thanks for the feedback @yussufsh, I removed the check_required_env_vars. However, to preserve the original intent of giving users clearer feedback, I've instead improved the error messages at the two existing validation points you referenced (L675, L681) to include actionable guidance on how to resolve the issue either via environment variable or var file. The Summary of changes:
|
|
@yussufsh @Prajyot-Parab Could you please provide the needed labels to progress the PR. Thank you! |
This PR enhances the installer script to improve usability and reduce common setup issues.
Key Updates:
Testing:
Context:
These changes address issues observed when users and/or customers encounter missing or outdated image references during installation. The improved checks and messages help users identify configuration gaps earlier and adjust environment variables accordingly.