Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OSDOCS-6943]:OSD-GCP: Purchasing OSD through GCP Marketplace #64901

Merged
merged 1 commit into from
Oct 19, 2023

Conversation

@openshift-ci openshift-ci bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Sep 19, 2023
@ocpdocs-previewbot
Copy link

ocpdocs-previewbot commented Sep 19, 2023

🤖 Updated build preview is available at:
https://64901--docspreview.netlify.app

Build log: https://circleci.com/gh/ocpdocs-previewbot/openshift-docs/26513

@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 20, 2023
@openshift-ci openshift-ci bot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Sep 20, 2023
@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 20, 2023
@openshift-ci openshift-ci bot added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Sep 20, 2023
@mletalie mletalie changed the title GCP Marketplace [OSDOCS-6943]:OSD-GCP: Purchasing OSD through GCP Marketplace Sep 20, 2023
@openshift-ci openshift-ci bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Sep 21, 2023
@svmrh
Copy link

svmrh commented Sep 27, 2023

We can reword this paragraph a bit.

Current text:

Through OpenShift Cluster Manager Hybrid Cloud Console, you can select Google Cloud Marketplace as your preferred billing model when creating an OpenShift Dedicated cluster on Google Cloud Platform (GCP). Selecting Google Cloud Marketplace as your preferred billing model allows you to take advantage of any committed spending agreements with Google while still having the ability to consume on-demand.

Proposed change:

When creating an OpenShift Dedicated cluster on Google Cloud through the OpenShift Cluster Manager Hybrid Cloud Console, you can select Google Cloud Marketplace as your preferred billing model. This billing model allows Red Hat customers to take advantage of their Google Committed Use Discounts (CUD) towards OpenShift Dedicated purchased through the Google Cloud Marketplace. In addition to this, OSD pricing when consumed through this billing model is consumption-based and the customers are billed directly through their Google Cloud account.

@abhgupta - what are your thoughts?

@svmrh
Copy link

svmrh commented Sep 27, 2023

The procedure looks okay, except # 4.b. Based on the recent updates to the UXD mockups, there will be a redirect link but no check box for the Google Terms and Agreements. The Google Terms and Agreements link will be opened in a separate tab. The user will have to agree to this and come back and continue with rest of the OSD cluster create wizard. The screenshot for this in captured in the UX design doc (step D)

  1. On the Cloud provider page, read the provided prerequisites and the Google terms and conditions. Add your service account key.
    a. Click Review Google Terms and Agreements.
    b. If you agree to the Google terms and agreements and want to proceed, check the Google Terms and Agreements box.

@mletalie
Copy link
Contributor Author

Hello @yasun, when you get a moment could you please provide a QE review for this PR? Thanks!

Copy link

@yasun1 yasun1 left a comment

Choose a reason for hiding this comment

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

Finish reviewing the PR based on the design doc.

|Cloud infrastructure account
|Billed through

.2+|Annual fixed capacity subscriptions through Red Hat |Red Hat cloud account
Copy link

Choose a reason for hiding this comment

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

I have no advice for this part but for the next two marketplace subscription type. From the design document, there are two kinds of subscription-types: Annual and On-demand, either google cloud marketplace or red hat marketplace is one type of On-demand. Could google cloud marketplace and red hat marketplace be at the same level of 'Annual'?

Besides, do not see Customer’s own Google Cloud account, there is Customer’s own cloud account for google cloud marketplace and red hat marketplace.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hello @yasun1, thanks for this feedback. I am going to bring in @svmrh to see if he can respond to this question. I believe the table is correct, but want to see if he has on opinion to this inquiry. Thanks!

Copy link

Choose a reason for hiding this comment

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

@yasun1 - can you please clarify, what do you mean by -

Could google cloud marketplace and red hat marketplace be at the same level of 'Annual'?

I am little confused, because, Google Cloud Marketplace and Red Hat Marketplace cannot be at the same level as Annual. This is because, they are NOT annual and purely on-demand/consumption-based. Please let me know if I interpreted your comment incorrectly,

We decided to add three different rows to highlight the difference in infrastructure type and how many/who bills the customer.

Copy link

@yasun1 yasun1 Sep 30, 2023

Choose a reason for hiding this comment

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

I am little confused, because, Google Cloud Marketplace and Red Hat Marketplace cannot be at the same level as Annual. This is because, they are NOT annual and purely on-demand/consumption-based. Please let me know if I interpreted your comment incorrectly,

Agree with you. So I was thinking that in the table, the first level is Annual -> On-demand, and on-demand is separated into Google Cloud Marketplace and Red Hat Marketplace.

Now, I rethink again, the current tab structure could be accepted too. Thanks.

Copy link

Choose a reason for hiding this comment

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

Thanks @yasun1

.. Click *Next*.
. On the *Cloud provider* page, read the provided prerequisites and the Google terms and conditions. Add your service account key.
.. Click the *Review Google Terms and Agreements* link.
.. If you agree to the Google terms and agreements and want to proceed, continue completing the steps in the {product-title} cluster create wizard.
Copy link

Choose a reason for hiding this comment

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

It is If you agree.... If the customer wants to continue, it must accept the terms and agreements.

And after accepting the terms and agreements, do we still need to select the checkbox to acknowledge that you have read and completed all of the prerequisites?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good question. I have a question out to the mock-up designer to see what option the user has to make (ie radio button, checkbox, etc) once they read those terms and agreements.

Copy link
Contributor Author

@mletalie mletalie Sep 29, 2023

Choose a reason for hiding this comment

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

Got response, will update docs, there is a checkbox which needs to be selected to continue the process.

Copy link

Choose a reason for hiding this comment

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

Yes, we still need the checkbox at the end of the page. There is no change to this part i.e. to the placement of this checkbox. We are also added a specific call to action for reviewing Google terms and agreements as shown in this design doc https://docs.google.com/document/d/1xpRCZ0QYWRuvVtCEycWrHwXWSIepzUkgb8Nobqf3Dlc/edit#heading=h.ve1e69gtx5pl

modules/osd-create-cluster-gcp-account.adoc Outdated Show resolved Hide resolved
modules/osd-create-cluster-gcp-account.adoc Show resolved Hide resolved
+
[NOTE]
====
After your cluster is created, you can change the number of compute nodes, but you cannot change the compute node instance type in a machine pool. For clusters that use the CCS model, you can add machine pools after installation that use a different instance type. The number and types of nodes available to you depend on your {product-title} subscription.
Copy link

Choose a reason for hiding this comment

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

For this sentence:

  1. you cannot change the compute node instance type in a created machine pool could be more strict.
  2. No need For clusters that use the CCS model, either ccs or non-ccs, the customer can add the machine pool.
  3. use a customized instance type could be better.

@mletalie mletalie force-pushed the OSDOCS-6943 branch 2 times, most recently from dbf9c86 to 8014522 Compare September 29, 2023 15:24
@mletalie
Copy link
Contributor Author

mletalie commented Sep 29, 2023

Hello Peer Review Team!
Just wanted to mention in regards to this topic that needs to be reviewed (https://64901--docspreview.netlify.app/openshift-dedicated/latest/osd_install_access_delete_cluster/creating-a-gcp-cluster#osd-create-cluster-gcp-account_osd-creating-a-cluster-on-gcp):

All the steps starting at step #5 were pulled from pre-existing docs (https://docs.openshift.com/dedicated/osd_install_access_delete_cluster/creating-a-gcp-cluster.html#osd-create-gcp-cluster-ccs_osd-creating-a-cluster-on-gcp, https://docs.openshift.com/dedicated/osd_install_access_delete_cluster/creating-a-gcp-cluster.html#osd-create-aws-cluster-ccs_osd-creating-a-cluster-on-gcp), so if you do make suggestions to that section of the docs I may open another ticket to address those concerns in those topics, but I do know this feature is going live next week.
As always, thanks!

@mletalie
Copy link
Contributor Author

/label peer-review-needed

@openshift-ci openshift-ci bot added the peer-review-needed Signifies that the peer review team needs to review this PR label Sep 29, 2023
@svmrh
Copy link

svmrh commented Sep 29, 2023

All the steps starting at step #5 were pulled from pre-existing docs (https://docs.openshift.com/dedicated/osd_install_access_delete_cluster/creating-a-gcp-cluster.html#osd-create-gcp-cluster-ccs_osd-creating-a-cluster-on-gcp, https://docs.openshift.com/dedicated/osd_install_access_delete_cluster/creating-a-gcp-cluster.html#osd-create-aws-cluster-ccs_osd-creating-a-cluster-on-gcp), so if you do make suggestions to that section of the docs I may open another ticket to address those concerns in those topics, but I do know this feature is going live next week.

+1. Let's open another OSDOCS story to capture feedback for existing steps/content.

@nalhadef
Copy link
Contributor

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

@openshift-ci openshift-ci bot added the peer-review-in-progress Signifies that the peer review team is reviewing this PR label Sep 29, 2023
@openshift-ci openshift-ci bot removed the peer-review-needed Signifies that the peer review team needs to review this PR label Sep 29, 2023
. In the *Cloud* tab, click *Create cluster* in the *Red Hat OpenShift Dedicated* row.

. Under *Billing model*, configure the subscription type and infrastructure type:
.. Select the *On-Demand* subscription type.
Copy link
Contributor

Choose a reason for hiding this comment

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

There are two spaces between "subscription" and "type," but the spacing looks fine in the preview pages. Maybe this is one of those strange instances when an extra space is need to make one space appear in the rendered version.


. Under *Billing model*, configure the subscription type and infrastructure type:
.. Select the *On-Demand* subscription type.
.. From the dropdown menu, select *Google Cloud Marketplace*.
Copy link
Contributor

Choose a reason for hiding this comment

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

  • I'm guessing there's no label/name for the drop-down menu. If there is, use it, please.
  • "Dropdown" should be hyphenated as per the IBM style guide.
    image

+
[NOTE]
====
By enabling etcd encryption for the key values in etcd, you will incur a performance overhead of approximately 20%. The overhead is a result of introducing this second layer of encryption, in addition to the default control plane storage encryption that encrypts the etcd volumes. Consider enabling etcd encryption only if you specifically require it for your use case.
Copy link
Contributor

Choose a reason for hiding this comment

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

Replace "you will incur" with "you incur."
As per the Red Hat Supplemental Style Guide:
image

+
[NOTE]
====
You can review the end-of-life dates in the update life cycle documentation for {product-title}. For more information, see _{product-title} update life cycle_.
Copy link
Contributor

Choose a reason for hiding this comment

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

Lifecycle (two instances in this paragraph) is one word according to the IBM Style Guide.
image

+
For information about administrator acknowledgment, see xref:./../upgrading/osd-upgrading-cluster-prepare.adoc#upgrade-49-acknowledgement_osd-updating-cluster-prepare[Administrator acknowledgment when upgrading to OpenShift 4.9].
.. If you opted for recurring updates, select a preferred day of the week and upgrade start time in UTC from the drop-down menus.
.. Optional: You can set a grace period for *Node draining* during cluster upgrades. A *1 hour* grace period is set by default.
Copy link
Contributor

Choose a reason for hiding this comment

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

Are there minimum and maximum grace period settings?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not sure as this was pulled from previously published docs. That being said, I plan on opening another ticket which addresses some of the possible issues that come up when these docs were looked at it again for this topic. Thx

In the event of critical security concerns that significantly impact the security or stability of a cluster, Red Hat Site Reliability Engineering (SRE) might schedule automatic updates to the latest z-stream version that is not impacted. The updates are applied within 48 hours after customer notifications are provided. For a description of the critical impact security rating, see link:https://access.redhat.com/security/updates/classification[Understanding Red Hat security ratings].
====

. Review the summary of your selections and click *Create cluster* to start the cluster installation. The installation takes approximately 30-40 minutes to complete.
Copy link
Contributor

Choose a reason for hiding this comment

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

It's great that you included the approximate time!!!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Would love to take credit but this was pulled from previously used docs :) :(

@nalhadef
Copy link
Contributor

Hi, @mletalie. A few comments. Nothing major.
I do have a general linking concern you might want to consider here and in future documentation. I noticed a number of links to AWS and Google documentation. Since we don't own those pages/links/content, AWS or Google can make changes resulting in broken links or incongruent content. When linking to another company's web pages, I try to link to the top page rather than going directly to the page that meets the needs today. By telling the reader the subject to look for, we become a little bit more protected against changes. I don't know what the Red Hat policy is in this regards, so it might be wise to check with your content strategist or someone similar.

Another general thought is that the linking text should match the name of the linked page so there's no confusion on the reader's part that they're in the right place. I noticed some of the text links were close enough, while some others were very different. It only took me a few seconds to determine I was in the right place, but those seconds can add up. :-)

@nalhadef
Copy link
Contributor

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

@openshift-ci openshift-ci bot added peer-review-done Signifies that the peer review team has reviewed this PR and removed peer-review-in-progress Signifies that the peer review team is reviewing this PR labels Sep 29, 2023
@mletalie
Copy link
Contributor Author

mletalie commented Oct 2, 2023

Hi, @mletalie. A few comments. Nothing major. I do have a general linking concern you might want to consider here and in future documentation. I noticed a number of links to AWS and Google documentation. Since we don't own those pages/links/content, AWS or Google can make changes resulting in broken links or incongruent content. When linking to another company's web pages, I try to link to the top page rather than going directly to the page that meets the needs today. By telling the reader the subject to look for, we become a little bit more protected against changes. I don't know what the Red Hat policy is in this regards, so it might be wise to check with your content strategist or someone similar.

Another general thought is that the linking text should match the name of the linked page so there's no confusion on the reader's part that they're in the right place. I noticed some of the text links were close enough, while some others were very different. It only took me a few seconds to determine I was in the right place, but those seconds can add up. :-)

Thanks @nalhadef, those are good points. We definitely do link a lot to outside sources, so I will speak with my team/CS about that, and see how they feel it should be handled. Thanks for that insight!

@EricPonvelle
Copy link
Contributor

/cherrypick enterprise-4.13

@EricPonvelle
Copy link
Contributor

/cherrypick enterprise-4.14

@openshift-cherrypick-robot

@EricPonvelle: new pull request created: #66554

In response to this:

/cherrypick enterprise-4.13

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.

@openshift-cherrypick-robot

@EricPonvelle: new pull request created: #66555

In response to this:

/cherrypick enterprise-4.14

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.13 branch/enterprise-4.14 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.

8 participants