Skip to content

Conversation

@opayne1
Copy link
Contributor

@opayne1 opayne1 commented Sep 9, 2021

OSDOCS-2477

  • applies to enterprise-4.9+
  • Preview link for Updating a cluster within a minor version from the web console
  • Preview link for Updating a cluster within a minor version by using the CLI

@netlify
Copy link

netlify bot commented Sep 9, 2021

✔️ Deploy Preview for osdocs ready!

🔨 Explore the source changes: f37bfb1

🔍 Inspect the deploy log: https://app.netlify.com/sites/osdocs/deploys/6157182e7b06a8000790ee14

😎 Browse the preview: https://deploy-preview-36225--osdocs.netlify.app/openshift-enterprise/latest/updating/updating-cluster

@openshift-ci openshift-ci bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Sep 9, 2021
Copy link
Member

Choose a reason for hiding this comment

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

I think we need some guidance around how an admin can check this.

cc @sdodson

Copy link
Member

@sdodson sdodson Sep 9, 2021

Choose a reason for hiding this comment

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

Reading through OSDOCS-2477 and the epic it's linked to I would interpret this to just mean that the admin addresses any of the conditions triggered by Upgradeable=False displayed either by the Console or oc adm upgrade cli command. I'm sure how to best address that in docs, perhaps something like the following

You must address any outstanding Upgradeable=False conditions before the cluster will allow an upgrade to the next minor. The output of oc adm upgrade will list all Upgradeable=False conditions and reasons for those conditions which will help you prepare for a minor version upgrade.

@openshift-ci openshift-ci bot added needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/S Denotes a PR that changes 10-29 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Sep 17, 2021
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 17, 2021
@opayne1 opayne1 force-pushed the OSDOCS-2477 branch 2 times, most recently from 2e5bf81 to c73a0cd Compare September 17, 2021 15:37
@openshift-ci openshift-ci bot added size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Sep 17, 2021
@opayne1 opayne1 force-pushed the OSDOCS-2477 branch 2 times, most recently from e8a108b to c1e5d03 Compare September 17, 2021 15:43
Copy link
Member

Choose a reason for hiding this comment

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

This looks fine to me, but the admin console also displays these. As written this will work too but I don't know if we want to split the context between the cli upgrade and the admin console upgrade.

Copy link
Member

Choose a reason for hiding this comment

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

openshift/console#9329 illustrates how the admin console shows these in case you don't have a 4.9 cluster in front of you to look at

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@rhamilto Where is this displayed? Is it the banner that is at the top of the page?

Copy link
Member

Choose a reason for hiding this comment

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

@opayne1 It's an alert at the top of the Administration -> Cluster Settings page.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@spadgett @sdodson I watched the sprint demo of this as well. Am I making sense of this correctly?

Suggested change
* Ensure you address all Upgradeable=False conditions so the cluster will allow an upgrade to the next minor version. You can run the command `oc adm upgrade` for an output of all Upgradeable=False conditions and the condition reasoning to help you prepare for a minor version upgrade.
Ensure you address all Upgradeable=False conditions so the cluster will allow an upgrade to the next minor version. An alert will display at the top of the *Cluster Settings* page when you have one or more ClusterOperators that can not be upgraded. You will still be able to upgrade to the next available patch update for the minor release you are currently on.

Copy link
Member

Choose a reason for hiding this comment

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

@opayne1 yeah that sounds good to me.

@openshift-ci openshift-ci bot added needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Sep 22, 2021
@openshift-ci openshift-ci bot added size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. and removed needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Sep 22, 2021
@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 22, 2021
@opayne1 opayne1 changed the base branch from enterprise-4.9 to main September 22, 2021 19:01
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 22, 2021
@opayne1
Copy link
Contributor Author

opayne1 commented Sep 28, 2021

@yapei Please provide QE review for this. Thank you!

@yapei
Copy link

yapei commented Sep 29, 2021

the changes look good to me ~ ack

@bergerhoffer bergerhoffer added branch/enterprise-4.9 peer-review-needed Signifies that the peer review team needs to review this PR labels Sep 29, 2021
@bergerhoffer bergerhoffer added this to the Future Release milestone Sep 29, 2021
Copy link
Contributor

@bergerhoffer bergerhoffer left a comment

Choose a reason for hiding this comment

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

Just a few minor nits!

Copy link
Contributor

Choose a reason for hiding this comment

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

  • Ensure -> Ensure that
  • Suggest putting Upgradeable=False in backticks (2 places in this bullet)
  • cluster will allow -> cluster allows (to avoid future tense)
  • I'd put "command" after oc adm upgrade

Copy link
Contributor

Choose a reason for hiding this comment

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

Same comments from the above file (where applicable), plus:

  • An alert will display -> An alert displays
  • ClusterOperators -> cluster Operators
  • can not -> cannot
  • Reword "You will still be able to" to get rid of the future tense. Maybe "You can still"?

@bergerhoffer bergerhoffer added peer-review-done Signifies that the peer review team has reviewed this PR and removed peer-review-needed Signifies that the peer review team needs to review this PR labels Sep 29, 2021
@opayne1 opayne1 force-pushed the OSDOCS-2477 branch 2 times, most recently from 9e63637 to f92694a Compare September 29, 2021 14:57
Copy link
Member

Choose a reason for hiding this comment

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

backticks around second Upgradeable-False

Copy link
Member

Choose a reason for hiding this comment

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

s/ will allow/ allows

Copy link
Member

Choose a reason for hiding this comment

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

cannot

@stevsmit
Copy link
Member

stevsmit commented Oct 1, 2021

lgtm!

@bobfuru bobfuru merged commit 4e057fb into openshift:main Oct 1, 2021
@bobfuru
Copy link
Contributor

bobfuru commented Oct 1, 2021

/cherrypick enterprise-4.9

@openshift-cherrypick-robot

@bobfuru: new pull request created: #36973

Details

In response to this:

/cherrypick enterprise-4.9

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.

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

Labels

branch/enterprise-4.9 peer-review-done Signifies that the peer review team has reviewed this PR size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants