Skip to content

Conversation

@paigecalvert
Copy link
Contributor

@paigecalvert paigecalvert commented Sep 24, 2024

New quick start: https://deploy-preview-2678--replicated-docs.netlify.app/vendor/quick-start

New onboarding flow: https://deploy-preview-2678--replicated-docs.netlify.app/vendor/replicated-onboarding

(The rest is partials, images, and editing links in other topics)

@replicated-ci replicated-ci added type::docs Improvements or additions to documentation type::feature labels Sep 24, 2024
@netlify
Copy link

netlify bot commented Sep 24, 2024

Deploy Preview for replicated-docs ready!

Name Link
🔨 Latest commit 2d4a56d
🔍 Latest deploy log https://app.netlify.com/sites/replicated-docs/deploys/671bf75175e8b400089f8a11
😎 Deploy Preview https://deploy-preview-2678--replicated-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@netlify
Copy link

netlify bot commented Sep 24, 2024

Deploy Preview for replicated-docs-upgrade ready!

Name Link
🔨 Latest commit 2d4a56d
🔍 Latest deploy log https://app.netlify.com/sites/replicated-docs-upgrade/deploys/671bf75139056400087447b2
😎 Deploy Preview https://deploy-preview-2678--replicated-docs-upgrade.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

docs/intro.md Outdated
</li>
<li>
<a href="/vendor/distributing-overview">About Distributing Applications with Replicated</a>
<a href="/vendor/quick-start">Replicated Quick Start</a>
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Updated links on the landing page to add links to the new quick start and onboarding.

Also updated the Embedded Kubernetes tile to be Embedded Cluster (Beta) instead and include EC-specific links

@paigecalvert paigecalvert marked this pull request as ready for review September 24, 2024 18:19
@paigecalvert paigecalvert requested a review from a team as a code owner September 24, 2024 18:19
Copy link
Contributor Author

@paigecalvert paigecalvert Sep 24, 2024

Choose a reason for hiding this comment

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

Deleted this topic as we no longer need a separate KOTS Onboarding page. Added a redirect for this topic in our netlify.toml

Copy link
Contributor Author

@paigecalvert paigecalvert Sep 24, 2024

Choose a reason for hiding this comment

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

This is the new Quick Start which walks users through installing a release with EC then creating a new release and upgrading. It uses steps from the existing tutorials on EC and preflights

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is the new onboarding topic that provides the main tasks users need to complete to onboard to the platform. The goal is to list out everything and provide links for more detailed information, rather than provide a "copy/paste" experience which is possible in something like a quick start/tutorial

The content is totally different from what was here before, so probably best to ignore the track changes

Copy link
Member

@ajp-io ajp-io left a comment

Choose a reason for hiding this comment

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

Will look at Next Steps next


1. Install the release in a cluster with the Helm CLI to test your changes. For more information, see [Installing with Helm](/vendor/install-with-helm).

### Add Support for Air Gap Installations
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 the HelmChart steps we brought people through above would have touched on the builder field. Since we aren't expecting air gap integration until now, do we need to tell people to skip those steps earlier?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah I see what you're saying...I feel like I lean towards introducing as few caveats as possible to that Configuring HelmChart step since that topic is already a lot to follow...so that would mean if they already did the builder key above, then they can be pleasantly surprised down here that they are already part of the way done


To add support for air gap installations:

1. If there are any images for your application that are not listed in your Helm chart, list these images in the `additionalImages` attribute of the KOTS Application custom resource. This ensures that the images are included in the `.airgap` bundle for the release. See [Define Additional Images](/vendor/operator-defining-additional-images).
Copy link
Member

Choose a reason for hiding this comment

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

Might be fine as is, but could be worth mentioning (either here or on the linked page) why some images might not be included in your templates. I would guess an operator is one use case.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah that would be helpful--I can include the Operator example and if you think of any others lmk


### Add and Query Custom License Entitlements

You can add custom license entitlements for your application in the Vendor Portal. Custom license fields are useful when there is entitlement information that applies to a subset of customers. For example, you can create a custom license field to limit the number of active users permitted. Or, you can create a field that limits the number of nodes a customer is permitted on their cluster.
Copy link
Member

Choose a reason for hiding this comment

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

I mentioned above that license fields may be used in HelmChart values too (like if someone is on the premium plan, and some extra service gets deployed as part of that)


To add support for air gap installations:

1. If there are any images for your application that are not listed in your Helm chart, list these images in the `additionalImages` attribute of the KOTS Application custom resource. This ensures that the images are included in the air gap bundle for the release. One common use case for this is applications that use Kubernetes Operators, which might have images listed in objects created by the Operator and not in the Helm chart. See [Define Additional Images](/vendor/operator-defining-additional-images).
Copy link
Contributor Author

Choose a reason for hiding this comment

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

which might have images listed in objects created by the Operator and not in the Helm chart.

not sure if this is the best phrasing

@paigecalvert paigecalvert changed the title Onboarding docs (Updated PR) HOLD FOR EC UPGRADE BUG (#113259): Onboarding docs Oct 14, 2024
@paigecalvert paigecalvert changed the title HOLD FOR EC UPGRADE BUG (#113259): Onboarding docs Onboarding docs Oct 25, 2024
@paigecalvert paigecalvert merged commit b2b4bc3 into main Oct 25, 2024
5 checks passed
@paigecalvert paigecalvert deleted the update-onboarding-docs branch October 25, 2024 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type::docs Improvements or additions to documentation type::feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants