-
Notifications
You must be signed in to change notification settings - Fork 25
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
Move EC to top level #2849
base: main
Are you sure you want to change the base?
Move EC to top level #2849
Conversation
✅ Deploy Preview for replicated-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for replicated-docs-upgrade ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
6fe5fd9
to
49d22e5
Compare
@@ -111,91 +111,151 @@ const sidebars = { | |||
{type: 'html', value: '<h5>product docs</h5>', defaultStyle: true}, | |||
{ | |||
type: 'category', | |||
label: 'Vendor Portal Teams and Accounts', | |||
label: 'Vendor Portal', |
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.
Nest all the vendor portal features (like channels and releases, customers, teams and accounts, etc) under a Vendor Portal drop down
], | ||
}, | ||
{ | ||
type: 'category', | ||
label: 'Channels and Releases', | ||
label: 'Compatibility Matrix', |
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.
^ Figured we'd want this to be at its own level rather than nesting under VP
{ | ||
type: 'category', | ||
label: 'Querying License Entitlements', | ||
label: 'Installing with Embedded 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.
EC install docs are under Embedded Cluster section instead of under KOTS
items: [ | ||
'intro-kots', | ||
{ | ||
type: 'category', | ||
label: 'Packaging KOTS Releases', | ||
label: 'Configuring KOTS', |
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.
Packaging KOTS Releases --> Configuring KOTS
"Configuring KOTS" seemed like it would be less loaded and more just directly explaining the contents of the topics in this section. "Packaging KOTS Releases" came about when the Vendor Portal have you the option to create a KOTS Release or Helm-Only Release
items: [ | ||
{ | ||
type: 'category', | ||
label: 'Distributing Helm Charts with KOTS', | ||
label: 'Configuring the HelmChart Custom Resource', |
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.
^ Same here, these topics are just how to configure the HelmChart custom resource. "Distributing Helm Charts with KOTS" might imply that you are doing this for KOTS existing cluster installs specifically
], | ||
}, | ||
{ | ||
type: 'category', | ||
label: 'Admin Console Config Screen', | ||
label: 'Configuring the Admin Console Config Screen', |
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.
^ Verb-ify
label: 'Exposing Services', | ||
items: [ | ||
'vendor/admin-console-port-forward', | ||
'vendor/kurl-nodeport-services', |
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.
'vendor/admin-console-port-forward',
Moved this to the Customizing the Admin Console section
'vendor/kurl-nodeport-services',
Moved this to the kURL section
@@ -311,232 +318,178 @@ const sidebars = { | |||
'vendor/packaging-ingress', | |||
], | |||
}, | |||
'vendor/packaging-using-tls-certs', |
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.
Didn't have a great home for this one yet, but left it under KOTS. Follow up story to split this topic up because it contains both KOTS existing and kURL info
}, | ||
{ | ||
type: 'category', | ||
label: 'Distributing Kubernetes Operators with KOTS', |
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.
^ Still need to do a story to split up this Kubernetes Operator info, but leaving it as is for the purpose of this PR
{ | ||
type: 'category', | ||
label: 'Installing and Managing Applications', | ||
label: 'Installing in Existing Clusters with KOTS', |
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.
^ Clarified that these topics are existing cluster install related only
}, | ||
{ | ||
type: 'category', | ||
label: 'kURL', |
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.
kURL also gets it own top level section
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.
Moved all the topics related to kurl that were under kots into this section
items: [ | ||
'vendor/support-bundle-generating', | ||
'vendor/support-bundle-embedded', | ||
'enterprise/troubleshooting-an-app', |
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.
'enterprise/troubleshooting-an-app',
This was previously in the kots section
items: [ | ||
'vendor/support-bundle-generating', | ||
'vendor/support-bundle-embedded', | ||
'enterprise/troubleshooting-an-app', |
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.
'enterprise/troubleshooting-an-app',
This (Generating a Support Bundle from the Admin Console) was previously in the kots section
}, | ||
{ | ||
type: 'category', | ||
label: 'Replicated Proxy Registry', |
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.
Proxy Registry gets a top level section
], | ||
}, | ||
{ | ||
type: 'category', | ||
label: 'Integrating with CI/CD', | ||
label: 'Helm Installations with Replicated', |
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.
Helm Install and CI/CD are the last two top level sections, and the only ones that aren't strictly related to a named product. Still don't love it, but I think better to focus on getting EC and kURL out from under KOTS then can revisit how these are organized
// POLICIES | ||
{type: 'html', value: '<h5>policies</h5>', defaultStyle: true}, | ||
{type: 'html', value: '<h5>platform overview</h5>', defaultStyle: true}, |
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.
^ These go beyond Policies. Saw that Digital Ocean had named a similar section in their docs Platform Overview and liked it https://docs.digitalocean.com/platform/
href: 'https://www.replicated.com/security/' | ||
}, | ||
'enterprise/sbom-validating', | ||
'vendor/replicated-sdk-slsa-validating', |
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.
^ Moved both the existing security-related workflows here. SBOM had info for a few different installers and felt better to leave it as a single topic versus trying to split it up and divide amongst the sections
'vendor/licenses-reference-kots-runtime', | ||
'vendor/licenses-verify-fields-sdk-api', | ||
] | ||
'enterprise/installing-embedded-requirements', |
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.
'enterprise/installing-embedded-requirements',
Split out all the installation requirements into separate topics (One for existing, ec, and kurl)
'enterprise/installing-embedded-requirements', | ||
'enterprise/installing-embedded', | ||
'enterprise/installing-embedded-air-gap', | ||
'enterprise/installing-embedded-automation', |
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.
^ split out all the procedures on how to install from the command line into their own topics (existing cluster, ec, and kurl)
This topic describes how to remove installed applications and delete the Replicated Admin Console from a cluster. See the following sections: | ||
* [Remove an Application](#remove-an-application) | ||
* [Delete the Admin Console](#delete-the-admin-console) | ||
This topic describes how to remove installed applications and delete the Replicated Admin Console from a 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.
Removed this info about the kURL reset command and moved that to its own topic (could also just removed info about the reset command from the docs all together and point people to the kurl site for that).
Now, this topic is just for existing cluster KOTS
import ConfigValuesExample from "../partials/configValues/_configValuesExample.mdx" | ||
import ConfigValuesProcedure from "../partials/configValues/_config-values-procedure.mdx" | ||
|
||
# Installing with Embedded Cluster from the Command Line |
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.
EC gets its own install automation topic in its own section
In a follow up PR, could also consider making sure that each of the command line install topics are discoverable from the CI/CD section of the docs where people might need the info
|
||
<ConfigValuesExample/> | ||
|
||
<ConfigValuesProcedure/> |
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.
^ info about generating the configvalues file is added to a partial rather than being in its own topic. This solved the problem of trying to find a home for a topic that cut across three different installers
|
||
## Firewall Openings for Online Installations | ||
|
||
<FirewallOpenings/> |
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.
^ note that I decided to just put the firewall openings for online installs in a partial for now. It appears in each of the installer requirements topics
import EmbeddedClusterPortRequirements from "../partials/embedded-cluster/_port-reqs.mdx" | ||
import FirewallOpenings from "../partials/install/_firewall-openings.mdx" | ||
|
||
# Embedded Cluster Installation Requirements |
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.
New embedded cluster-specific installation requirements topic
|
||
# Installation Requirements | ||
# KOTS Installation Requirements |
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.
Removed all the EC and kURL stuff and called this KOTS Install Reqs
import DownloadkURLBundle from "../partials/install/_download-kurl-bundle.mdx" | ||
import ExtractKurlBundle from "../partials/install/_extract-kurl-bundle.mdx" | ||
|
||
# Installing with kURL from the Command Line |
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.
kURL also gets its own command line install topic
|
||
For more information about installing from the command line, see [Installing from the Command Line](/enterprise/installing-existing-cluster-automation). | ||
|
||
## Get the ConfigValues File |
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.
This procedure was moved to a partial to be used in each of the topics on installing from the command line
value: hello world | ||
``` | ||
|
||
## Share a Sample ConfigValues File |
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 didn't put this content anywhere else yet (ie, this would just get deleted). Not sure if people are using it, but if they are, this could go in a section in the Onboarding docs about "supporting CLI installs for your users" or something like that
@@ -0,0 +1,29 @@ | |||
# Reset a kURL 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.
Moved this existing content out of a kots topic about deleting the admin console. Could also just remove this content all together rather than creating this new topic. Not sure if we really recommend the reset command for kurl anyway
], | ||
}, | ||
{ | ||
type: 'category', | ||
label: 'Distributing and Installing with KOTS', | ||
label: 'KOTS', |
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.
^ KOTS section = docs for things that are features of the KOTS product (snapshots, KOTS custom resources, KOTS template functions, Status Informers, etc). Additionally, the docs for how to install with KOTS in an existing cluster will also appear here.
@@ -1,59 +1,41 @@ | |||
# About Installing an Application | |||
# Considerations Before Installing |
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.
Some MVP edits to this topic to remove the info about "embedded" stuff
import GenerateBundleAdminConsole from "../partials/support-bundles/_generate-bundle-admin-console.mdx" | ||
|
||
# Generating Support Bundles from the Admin Console |
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.
Updated so this is just Admin Console related to differentiate from the other existing topics on generating SBs
https://deploy-preview-2849--replicated-docs-upgrade.netlify.app/
Main changes: