-
Notifications
You must be signed in to change notification settings - Fork 1.8k
[Working] HyperShiftStack #92918
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
base: main
Are you sure you want to change the base?
[Working] HyperShiftStack #92918
Conversation
🤖 Mon May 19 19:36:59 - Prow CI generated the docs preview: https://92918--ocpdocs-pr.netlify.app/ |
@@ -0,0 +1,71 @@ | |||
[id="hcp-deploy-openstack-create"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.IdHasContextVariable: ID is missing the '_{context}' variable at the end of the ID.
@@ -0,0 +1,71 @@ | |||
[id="hcp-deploy-openstack-create"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.ModuleContainsContentType: Module is missing the '_mod-docs-content-type' variable.
* `<base_domain>`: The base domain for the hosted cluster. | ||
* `<ssh_key_file>`: The path to the SSH key file. | ||
* `<node_pool_replicas>`: The number of replicas for the node pool. | ||
* `<node_pool_flavor>`: The flavor for the node pool. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
modules/hcp-manage-openstack-az.adoc
Outdated
* `<node_pool_name>` is the name of the node pool. | ||
* `<cluster_name>` is the name of the hosted cluster. | ||
* `<number_of_nodes>` is the number of nodes in the node pool. | ||
* `<flavor_name>` is the name of the OpenStack flavor to use for the nodes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I cast thee out, bot.
* `<node_pool_name>` is the name of the node pool. | ||
* `<cluster_name>` is the name of the hosted cluster. | ||
* `<number_of_nodes>` is the number of nodes in the node pool. | ||
* `<flavor_name>` is the name of the OpenStack flavor to use for the nodes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
* `<node_pool_name>` is the name of the node pool. | ||
* `<cluster_name>` is the name of the hosted cluster. | ||
* `<number_of_nodes>` is the number of nodes in the node pool. | ||
* `<flavor_name>` is the name of the OpenStack flavor to use for the nodes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
|
||
:_mod-docs-content-type: PROCEDURE | ||
[id="hosted-clusters-openstack-create-floating-ip_{context}"] | ||
= Optional: Creating a floating IP for ingress |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.NoOptionalTitles: Do not begin a module or assembly title with 'Optional:'.
* `<cloud_config_file>` is the path to your `clouds.yaml` file. | ||
* `<external_network_id>` is the ID of the external network. | ||
* `<image_name>` is the name of the {op-system} image. | ||
* `<flavor_name>` is the name of the OpenStack flavor to use for the nodes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
* `<node_pool_name>` is the name of the node pool. | ||
* `<cluster_name>` is the name of the hosted cluster. | ||
* `<number_of_nodes>` is the number of nodes in the node pool. | ||
* `<flavor_name>` is the name of the OpenStack flavor to use for the nodes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
Hosted clusters have pods for etcd, and its performance is essential for cluster health. In production environments, you must put etcd data on fast storage. In the case of OpenStack, this is local storage. | ||
|
||
[id="uploading-rhcos-image_{context}"] | ||
== Optional: Uploading the RHCOS image in OpenStack |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.NoOptionalTitles: Do not begin a module or assembly title with 'Optional:'.
+ | ||
[NOTE] | ||
==== | ||
The `rhcos-openstack.x86_64.qcow2` file is the {op-system} image that was downloaded from the OpenShift mirror. You can download the latest {op-system} image from the Red Hat OpenShift Container Platform mirror. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.SuggestAttribute: Use the AsciiDoc attribute '{product-title}' rather than the plain text product term 'OpenShift Container Platform', unless your use case is an exception.
==== | ||
|
||
[id="creating-floating-ip_{context}"] | ||
== Optional: Creating a floating IP for ingress |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.NoOptionalTitles: Do not begin a module or assembly title with 'Optional:'.
==== | ||
|
||
[id="updating-dns-record_{context}"] | ||
== Optional: Updating the DNS record for ingress |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.NoOptionalTitles: Do not begin a module or assembly title with 'Optional:'.
|
||
:_mod-docs-content-type: PROCEDURE | ||
[id="hosted-clusters-openstack-update-dns_{context}"] | ||
= Optional: Updating the DNS record for ingress |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.NoOptionalTitles: Do not begin a module or assembly title with 'Optional:'.
|
||
:_mod-docs-content-type: PROCEDURE | ||
[id="hosted-clusters-openstack-upload-rhcos_{context}"] | ||
= Optional: Uploading the RHCOS image in OpenStack |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.NoOptionalTitles: Do not begin a module or assembly title with 'Optional:'.
+ | ||
[NOTE] | ||
==== | ||
The `rhcos-openstack.x86_64.qcow2` file is the {op-system} image that was downloaded from the OpenShift mirror. You can download the latest {op-system} image from the Red Hat OpenShift Container Platform mirror. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.SuggestAttribute: Use the AsciiDoc attribute '{product-title}' rather than the plain text product term 'OpenShift Container Platform', unless your use case is an exception.
+ | ||
where: | ||
+ | ||
`<node_pool_plavor>`:: specifies the flavor of the node pool of the cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
* `<base_domain>`: The base domain for the hosted cluster. | ||
* `<ssh_key_file>`: The path to the SSH key file. | ||
* `<node_pool_replicas>`: The number of replicas for the node pool. | ||
* `<node_pool_flavor>`: The flavor for the node pool. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
[id="hcp-deploy-openstack-parameters_{context}"] | ||
= Parameters for creating a Hosted Control Planes cluster on OpenStack | ||
|
||
You can supply a number of parameters to the `hcp` CLI while deploying a Hosted Control Planes Cluster on {rh-openstack-first}. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'several' rather than 'a number of'. For more information, see RedHat.TermsErrors.
|base_domain |The base domain for the hosted cluster. |Domain Name |No | ||
|ssh_key_file |The path to the SSH key file. |Path |No | ||
|node_pool_replicas |The number of replicas for the node pool. |Integer |No | ||
|node_pool_flavor |The flavor for the node pool. |String |Yes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
+ | ||
where: | ||
+ | ||
`<node_pool_flavor>`:: Specifies the flavor of the node pool of the cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'flavor'. For more information, see RedHat.TermsErrors.
[id="hcp-deploy-openstack-parameters_{context}"] | ||
= Options for creating a Hosted Control Planes cluster on OpenStack | ||
|
||
You can supply a number of options to the `hcp` CLI while deploying a Hosted Control Planes Cluster on {rh-openstack-first}. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'several' rather than 'a number of'. For more information, see RedHat.TermsErrors.
|No | ||
|
||
|`--openstack-node-flavor` | ||
|Flavor for the node pool. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] RedHat.TermsErrors: Use 'version' or 'method' rather than 'Flavor'. For more information, see RedHat.TermsErrors.
.Procedure | ||
|
||
// https://docs.redhat.com/en/documentation/openshift_container_platform/4.17/html/storage/configuring-persistent-storage#persistent-storage-using-lvms | ||
. Install LVM Storage on the Management Cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.SuggestAttribute: Use the AsciiDoc attribute '{lvms}' rather than the plain text product term 'LVM Storage', unless your use case is an exception.
// https://docs.redhat.com/en/documentation/openshift_container_platform/4.17/html/storage/configuring-persistent-storage#persistent-storage-using-lvms | ||
. Install LVM Storage on the Management Cluster. | ||
+ | ||
Follow the official procedure to install LVM Storage by using the CLI on the Management Cluster. This is required in production environments to put etcd data on fast storage, which for OpenStack means local storage. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.SuggestAttribute: Use the AsciiDoc attribute '{lvms}' rather than the plain text product term 'LVM Storage', unless your use case is an exception.
- /dev/vdb # <6> | ||
---- | ||
<1> Specify a name for the `LVMCluster` resource. | ||
<2> Specify the namespace where the LVM Storage components are installed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.SuggestAttribute: Use the AsciiDoc attribute '{lvms}' rather than the plain text product term 'LVM Storage', unless your use case is an exception.
( ... ) \ | ||
--etcd-storage-class lvms-etcd-class # <1> | ||
---- | ||
<1> Specify the name of the StorageClass created by LVM Storage for the `etcd-class` device class. The format is typically `lvms-<device_class_name>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 [error] OpenShiftAsciiDoc.SuggestAttribute: Use the AsciiDoc attribute '{lvms}' rather than the plain text product term 'LVM Storage', unless your use case is an exception.
d8d6029
to
f9f7b9d
Compare
More! Update support matrix more mas y mas y mas y mas y mas twirling and twirling
@maxwelldb: all tests passed! Full PR test history. Your PR dashboard. 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. |
Version(s):
Issue:
Link to docs preview:
QE review:
Additional information: