Skip to content

OSDOCS-12546 unconditionalize AWS sample install config doc#84385

Merged
bscott-rh merged 1 commit intoopenshift:mainfrom
bscott-rh:OSDOCS-12546
May 15, 2025
Merged

OSDOCS-12546 unconditionalize AWS sample install config doc#84385
bscott-rh merged 1 commit intoopenshift:mainfrom
bscott-rh:OSDOCS-12546

Conversation

@bscott-rh
Copy link
Contributor

@bscott-rh bscott-rh commented Nov 1, 2024

Version(s):
4.18

Issue:
https://issues.redhat.com/browse/OSDOCS-12546

Link to docs preview:
Customizations
Network customizations
Disconnected
Existing VPC
Private cluster
Government region
Secret region
China

QE review:

  • QE has approved this change.
  1. The current "sample install-config.yaml" files are too long and complicated
  2. users find it hard to understand the file and sometimes think they need to copy/paste it and use all of the parameters specified in the sample file
  3. writers find it hard to maintain because it has a large amount of conditional statements to account for the different installation methods
  4. OCP docs will be transitioning to DITA/XML in the future, which currently does not support callouts/annotations in the way we use them now.

Therefore I'm beginning the process of reducing the sample file to a "minimum viable config" state for the purpose of showing users the basic syntax/layout of the file, and then referring them to the full parameters table for more information.

@bscott-rh bscott-rh added this to the Planned for 4.18 GA milestone Nov 1, 2024
@openshift-ci openshift-ci bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Nov 1, 2024
@openshift-bot
Copy link

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Feb 13, 2025
@bergerhoffer
Copy link
Contributor

The branch/enterprise-4.19 label has been added to this PR.

This is because your PR targets the main branch and is labeled for enterprise-4.18. And any PR going into main must also target the latest version branch (enterprise-4.19).

If the update in your PR does NOT apply to version 4.19 onward, please re-target this PR to go directly into the appropriate version branch or branches (enterprise-4.x) instead of main.

@openshift-bot
Copy link

Stale issues rot after 30d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle rotten
/remove-lifecycle stale

@openshift-ci openshift-ci bot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Mar 27, 2025
@openshift-bot
Copy link

Rotten issues close after 30d of inactivity.

Reopen the issue by commenting /reopen.
Mark the issue as fresh by commenting /remove-lifecycle rotten.
Exclude this issue from closing again by commenting /lifecycle frozen.

/close

@openshift-ci openshift-ci bot closed this Apr 26, 2025
@openshift-ci
Copy link

openshift-ci bot commented Apr 26, 2025

@openshift-bot: Closed this PR.

Details

In response to this:

Rotten issues close after 30d of inactivity.

Reopen the issue by commenting /reopen.
Mark the issue as fresh by commenting /remove-lifecycle rotten.
Exclude this issue from closing again by commenting /lifecycle frozen.

/close

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-sigs/prow repository.

@bscott-rh bscott-rh reopened this Apr 30, 2025
@bscott-rh bscott-rh removed the lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. label Apr 30, 2025
@bscott-rh
Copy link
Contributor Author

@yunjiang29 @patrickdillon Hey Yunfei and Patrick, PTAL at this docs PR. Here is the context:

  1. The current "sample install-config.yaml" files are too long and complicated
  2. users find it hard to understand the file and sometimes think they need to copy/paste it and use all of the parameters specified in the sample file
  3. writers find it hard to maintain because it has a large amount of conditional statements to account for the different installation methods
  4. OCP docs will be transitioning to DITA/XML in the future, which currently does not support callouts/annotations in the way we use them now.

Therefore I'm beginning the process of reducing the sample file to a "minimum viable config" state for the purpose of showing users the basic syntax/layout of the file, and then referring them to the full parameters table for more information. If you have suggestions for ways to reduce the sample config file further, please let me know. Also if there are critical values that need to be present in this sample, add them as well. after AWS, I will perform the same task for the other platforms. Thank you very much!

@yunjiang29
Copy link
Contributor

yunjiang29 commented May 14, 2025

@yunjiang29
Copy link
Contributor

the change looks good to me.

@bscott-rh
Copy link
Contributor Author

@brendan-daly-red-hat , the new sample install-config replaces this sample -> https://docs.redhat.com/en/documentation/openshift_container_platform/4.18/html/installing_on_aws/installer-provisioned-infrastructure#installation-aws-config-yaml_installing-aws-government-region

is that right?

Yes, this sample will replace the existing sample install config yaml in all of our AWS IPI assemblies.

@bscott-rh bscott-rh added the peer-review-needed Signifies that the peer review team needs to review this PR label May 14, 2025
@jeana-redhat jeana-redhat added the peer-review-in-progress Signifies that the peer review team is reviewing this PR label May 14, 2025
Copy link
Contributor

@jeana-redhat jeana-redhat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Truly inspiring!

/remove-label peer-review-in-progress
/remove-label peer-review-needed
/label peer-review-done

@openshift-ci openshift-ci bot added the peer-review-done Signifies that the peer review team has reviewed this PR label May 14, 2025
@openshift-ci openshift-ci bot removed peer-review-in-progress Signifies that the peer review team is reviewing this PR peer-review-needed Signifies that the peer review team needs to review this PR labels May 14, 2025
@yunjiang29
Copy link
Contributor

@brendan-daly-red-hat , the new sample install-config replaces this sample -> https://docs.redhat.com/en/documentation/openshift_container_platform/4.18/html/installing_on_aws/installer-provisioned-infrastructure#installation-aws-config-yaml_installing-aws-government-region
is that right?

Yes, this sample will replace the existing sample install config yaml in all of our AWS IPI assemblies.

@brendan-daly-red-hat the change looks good to me, thanks.

@openshift-ci openshift-ci bot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels May 15, 2025
@openshift-ci
Copy link

openshift-ci bot commented May 15, 2025

@bscott-rh: all tests passed!

Full PR test history. Your PR dashboard.

Details

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-sigs/prow repository. I understand the commands that are listed here.

@bscott-rh bscott-rh merged commit 339835a into openshift:main May 15, 2025
2 checks passed
@bscott-rh
Copy link
Contributor Author

/cherrypick enterprise-4.18

@openshift-cherrypick-robot

@bscott-rh: new pull request created: #93460

Details

In response to this:

/cherrypick enterprise-4.18

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-sigs/prow repository.

@bscott-rh
Copy link
Contributor Author

/cherrypick enterprise-4.19

@openshift-cherrypick-robot

@bscott-rh: new pull request created: #93461

Details

In response to this:

/cherrypick enterprise-4.19

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-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch/enterprise-4.18 branch/enterprise-4.19 peer-review-done Signifies that the peer review team has reviewed this PR size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants