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

DOC-800 Edge how-to using content bundle #1400

Merged
merged 94 commits into from
Jul 31, 2023
Merged

Conversation

sudkul87
Copy link
Contributor

@sudkul87 sudkul87 commented Jul 6, 2023

Describe the Change

This PR adds a How-to for creating Edge artifacts using a content bundle.

Review Changes

💻 Preview URLs

🎫 Jira Ticket - DOC-800

3pings and others added 30 commits April 29, 2023 15:23
@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 30.3%, saving 472.29 KB.

Filename Before After Improvement Visual comparison
assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.png 1.52 MB 1.06 MB -30.3% View diff

406 images did not require optimisation.

Copy link
Contributor

@karl-cardenas-coding karl-cardenas-coding left a comment

Choose a reason for hiding this comment

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

Feedback below. There are ways we can reduce the text and leverage the fact that a guide is a prereq.

palette-edge-installer.iso.sha256
```

# Validate
Copy link
Contributor

Choose a reason for hiding this comment

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

For the Validate section you are in the same spot as you were in the Edge artifacts guide. You can use the same language you used there but you can explain that in order to test, the user must deploy an Edge cluster.

@@ -41,7 +41,7 @@ For learning purposes, you will set up Virtual Machines (VMs) as Edge hosts and
To complete this tutorial, you will need the following:
<br/>

* Access to a VMware vCenter environment where you will provision VMs as Edge hosts. You will need the server URL, login credentials, and names of the data center, data store, resource pool, folder, cluster, and DHCP-enabled network.
* Access to a VMware vCenter environment where you will provision VMs as Edge hosts. You will need the server URL, login credentials, and names of the data center, data store, resource pool, folder, cluster, and DHCP-enabled network. The VMs you will prepare as Edge hosts using the Edge installer ISO image must be DHCP-enabled.
Copy link
Contributor

Choose a reason for hiding this comment

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

This latest addition, how do I, as a user ensure this is true? Can we link to a VMware guide? You may have to break this out into its own bullet.

sudkul87 and others added 2 commits July 25, 2023 17:51
<br />

```bash
export CUSTOM_TAG=palette-learn
```
<br />

7. Issue the command below to create the **.arg** file with the custom tag. It uses the default values for the remaining variables. You can refer to the existing **.arg.template** file to learn more about the available customizable variables.
7. Issue the command below to create the **.arg** file containing the custom tag. The remaining arguments in the **.arg** file will use the default values. For example, `ubuntu` is the default operating system, `demo` is the default tag, and [ttl.sh](https://ttl.sh/) is the default image registry. Refer to the existing **.arg.template** file in the current directory or the [README](https://github.com/spectrocloud/CanvOS#readme) to learn more about the available customizable arguments.
Copy link
Contributor

Choose a reason for hiding this comment

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

🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'readme' instead of 'README'.

|OS|Public Repo|BYOS Edge OS|`1.0.0`|


16. Replace the the cluster profile's BYOOS pack manifest with the following custom manifest so that the cluster profile can pull the provider image from the ttl.sh image registry.
Copy link
Contributor

Choose a reason for hiding this comment

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

🚫 [vale] reported by reviewdog 🐶
[Vale.Repetition] 'the' is repeated!

|OS|Public Repo|BYOS Edge OS|`1.0.0`|


21. Replace the the cluster profile's BYOOS pack manifest with the following custom manifest so that the cluster profile can pull the provider image from the ttl.sh image registry.
Copy link
Contributor

Choose a reason for hiding this comment

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

🚫 [vale] reported by reviewdog 🐶
[Vale.Repetition] 'the' is repeated!

@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 40.9%, saving 736.64 KB.

Filename Before After Improvement Visual comparison
assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.png 299.50 KB 194.44 KB -35.1% View diff
assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-project_id.png 1.47 MB 869.73 KB -42.1% View diff

406 images did not require optimisation.

* Access to a VMware vCenter environment where you will provision VMs as Edge hosts. You will need the server URL, login credentials, and names of the data center, data store, resource pool, folder, cluster, and DHCP-enabled network.


* The VMs you will prepare as Edge hosts image must be attached to a DHCP-enabled network. To ensure DHCP is enabled on the network, review the network settings on your ESXi Host.
Copy link
Contributor

Choose a reason for hiding this comment

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

🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'ESXi'?

* Access to a VMware vCenter environment where you will provision VMs as Edge hosts. You will need the server URL, login credentials, and names of the data center, data store, resource pool, folder, cluster, and DHCP-enabled network.


* The VMs you will prepare as Edge hosts must be attached to a DHCP-enabled network. To ensure DHCP is enabled on the network, review the network settings on your ESXi Host.
Copy link
Contributor

Choose a reason for hiding this comment

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

🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'ESXi'?

Copy link
Contributor

@karl-cardenas-coding karl-cardenas-coding left a comment

Choose a reason for hiding this comment

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

@sudkul87 looks great, just some minor suggestions. PR approved 👍🏻

Comment on lines 85 to 89
2. Open a terminal session and navigate to the folder where you have downloaded the palette-edge binary.



3. Set the executable permissions for the palette-edge binary by issuing the following command.
Copy link
Contributor

Choose a reason for hiding this comment

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

We can combine these two.

Co-authored-by: Karl Cardenas <karl@spectrocloud.com>

<InfoBox>

We recommend you check out the end-to-end tutorial [Deploy an Edge Cluster on VMware](/clusters/edge/site-deployment/deploy-cluster) for a detailed walkthrough on deploying an Edge environment using VMware to simulate bare metal hosts. You can use your VMware environment to validate the Edge artifacts and that you have all the required dependencies included in your content bundle.
Copy link
Contributor

Choose a reason for hiding this comment

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

🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'walkthrough'?

<br />


As the next step, we recommend you check out the end-to-end tutorial, [Deploy an Edge Cluster on VMware](/clusters/edge/site-deployment/deploy-cluster). The tutorial provides a detailed walkthrough on deploying an Edge cluster in a VMware environment.
Copy link
Contributor

Choose a reason for hiding this comment

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

🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'walkthrough'?

@sudkul87 sudkul87 merged commit 65d8995 into master Jul 31, 2023
11 checks passed
@sudkul87 sudkul87 deleted the edge-how-to-content-bundle branch July 31, 2023 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants