Skip to content

Commit 4bc1ad8

Browse files
authored
Merge pull request #3560 from replicatedhq/129670
add enterprise portal to onboarding docs
2 parents b00e967 + a5db639 commit 4bc1ad8

File tree

2 files changed

+55
-23
lines changed

2 files changed

+55
-23
lines changed

docs/intro-replicated.mdx

Lines changed: 43 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,6 @@ Finally, the diagram shows how [**instance data**](/vendor/instance-insights-eve
3939

4040
The following describes the key features of the Replicated Platform.
4141

42-
### Compatibility Matrix
43-
44-
Replicated Compatibility Matrix can be used to get kubectl access to running clusters within minutes or less. Compatibility Matrix supports various Kubernetes distributions and versions and can be interacted with through the Vendor Portal or the Replicated CLI.
45-
46-
For more information, see [About Compatibility Matrix](/vendor/testing-about).
47-
4842
### Embedded Cluster
4943

5044
Replicated Embedded Cluster is a Kubernetes installer based on the open source Kubernetes distribution k0s. With Embedded Cluster, users install and manage both the cluster and the application together as a single appliance on a VM or bare metal server. In this way, Kubernetes is _embedded_ with the application.
@@ -67,6 +61,12 @@ For more information, see [Introduction to KOTS](intro-kots).
6761

6862
For more information, see [About Preflight Checks and Support Bundles](/vendor/preflight-support-bundle-about).
6963

64+
The following shows an example of the results of preflight checks displayed in the Admin Console during installation:
65+
66+
![preflight checks in admin console UI](/images/preflight-warning.png)
67+
68+
[View a larger version of this image](/images/preflight-warning.png)
69+
7070
### Proxy Registry
7171

7272
The Replicated proxy registry grants proxy access to an application's images using the customer's unique license. This means that customers can get access to application images during installation without the vendor needing to provide registry credentials.
@@ -89,6 +89,28 @@ The Vendor Portal can also be interacted with programmatically using the followi
8989

9090
* **Vendor API v3**: The Vendor API can be used to complete tasks programmatically, including all tasks for packaging and managing applications, and managing artifacts such as teams and license files. For more information, see [Using the Vendor API v3](/reference/vendor-api-using).
9191

92+
### Enterprise Portal (Beta)
93+
94+
The Enterprise Portal is a customizable, web-based portal where your customers can view application install and update instructions, upload support bundles, view insights about their active and inactive instances, and more. For more information, see [About the Enteprise Portal](/vendor/enterprise-portal-about).
95+
96+
The following shows an example of the Enterprise Portal dashboard:
97+
98+
![Enterprise Portal dashboard](/images/enterprise-portal-dashboard.png)
99+
100+
[View a larger version of this image](/images/enterprise-portal-dashboard.png)
101+
102+
### Compatibility Matrix
103+
104+
Replicated Compatibility Matrix can be used to create VMs or Kubernetes clusters within minutes or less. You can interact with Compatibility Matrix through the Vendor Portal or the Replicated CLI, making it possible to integrate Compatibility Matrix into your existing CI/CD workflows to programmatically create test environments.
105+
106+
For more information, see [About Compatibility Matrix](/vendor/testing-about).
107+
108+
The following shows the Compatibility Matrix page for creating a cluster:
109+
110+
<img alt="Create a cluster page" src="/images/create-a-cluster.png" width="650px"/>
111+
112+
[View a larger version of this image](/images/create-a-cluster.png)
113+
92114
## Commercial Software Distribution Lifecycle {#csdl}
93115

94116
Replicated Platform features are designed to support ISVs in each phase of the Commercial Software Distribution Lifecycle shown below:
@@ -105,8 +127,8 @@ The following describes the phases of the software distribution lifecycle:
105127

106128
* **[Develop](#develop)**: Application design and architecture decisions align with customer needs, and development teams can quickly iterate on new features.
107129
* **[Test](#test)**: Run automated tests in several customer-representative environments as part of continuous integration and continuous delivery (CI/CD) workflows.
108-
* **[Release](#release)**: Use channels to share releases with external and internal users, publish release artifacts securely, and use consistent versioning.
109130
* **[License](#license)**: Licenses are customized to each customer and are easy to issue, manage, and update.
131+
* **[Release](#release)**: Use channels to share releases with external and internal users, publish release artifacts securely, and use consistent versioning.
110132
* **[Install](#install)**: Provide unique installation options depending on customers' preferences and experience levels.
111133
* **[Report](#report)**: Make more informed prioritization decisions by collecting usage and performance metadata for application instances running in customer environments.
112134
* **[Support](#support)**: Diagnose and resolve support issues quickly.
@@ -121,18 +143,10 @@ For more information about using the Replicated SDK, see [About the Replicated S
121143

122144
### Test
123145

124-
The Replicated Compatibility Matrix rapidly provisions ephemeral Kubernetes clusters, including multi-node and OpenShift clusters. When integrated into existing CI/CD pipelines for an application, the Compatibility Matrix can be used to automatically create a variety of customer-representative environments for testing code changes.
146+
The Compatibility Matrix can be used to quickly provision ephemeral VMs and Kubernetes clusters. When integrated into existing CI/CD workflows, the Compatibility Matrix can be used to automatically create a variety of customer-representative environments for testing code changes.
125147

126148
For more information, see [About Compatibility Matrix](/vendor/testing-about).
127149

128-
### Release
129-
130-
Release channels in the Replicated Vendor Portal allow ISVs to make different application versions available to different customers, without needing to maintain separate code bases. For example, a "Beta" channel can be used to share beta releases of an application with only a certain subset of customers.
131-
132-
For more information about working with channels, see [About Channels and Releases](/vendor/releases-about).
133-
134-
Additionally, the Replicated proxy registry grants proxy access to private application images using the customers' license. This ensures that customers have the right access to images based on the channel they are assigned. For more information about using the proxy registry, see [About the Replicated Proxy Registry](/vendor/private-images-about).
135-
136150
### License
137151

138152
Create customers in the Replicated Vendor Portal to handle licensing for your application in both online and air gap environments. For example:
@@ -143,13 +157,23 @@ Create customers in the Replicated Vendor Portal to handle licensing for your ap
143157

144158
For more information about working with customers and custom license fields, see [About Customers](/vendor/licenses-about).
145159

160+
### Release
161+
162+
Release channels in the Replicated Vendor Portal allow ISVs to make different application versions available to different customers, without needing to maintain separate code bases. For example, a "Beta" channel can be used to share beta releases of an application with only a certain subset of customers.
163+
164+
For more information about working with channels, see [About Channels and Releases](/vendor/releases-about).
165+
166+
Additionally, the Replicated proxy registry grants proxy access to private application images using the customers' license. This ensures that customers have the right access to images based on the channel they are assigned. For more information about using the proxy registry, see [About the Replicated Proxy Registry](/vendor/private-images-about).
167+
146168
### Install
147169

148170
Applications distributed with the Replicated Platform can support multiple different installation methods from the same application release, helping you to meet your customers where they are. For example:
149171

150172
* Customers who are not experienced with Kubernetes or who prefer to deploy to a dedicated cluster in their environment can install on a VM or bare metal server with the Replicated Embedded Cluster installer. For more information, see [Embedded Cluster Overview](/vendor/embedded-overview).
151-
* Customers familiar with Kubernetes and Helm can install in their own existing cluster using Helm. For more information, see [Installing with Helm](/vendor/install-with-helm).
152-
* Customers installing into environments with limited or no outbound internet access (often referred to as air-gapped environments) can securely access and push images to their own internal registry, then install using Helm or a Replicated installer. For more information, see [Air Gap Installation with Embedded Cluster](/enterprise/installing-embedded-air-gap) and [Installing and Updating with Helm in Air Gap Environments (Alpha)](/vendor/helm-install-airgap).
173+
* Customers familiar with Kubernetes and Helm can install in their own existing cluster using the Helm CLI. For more information, see [Installing with Helm](/vendor/install-with-helm).
174+
* Customers installing into environments with limited or no outbound internet access (often referred to as air-gapped environments) can securely access and push images to their own internal registry, then install using Helm or a Replicated installer. For more information, see [Air Gap Installation with Embedded Cluster](/enterprise/installing-embedded-air-gap) and [Installing and Updating with Helm in Air Gap Environments](/vendor/helm-install-airgap).
175+
176+
Additionally, to enhance the installation experience, the Enterprise Portal provides a customizable, web-based portal where your customers can view application install and update instructions, upload support bundles, view insights about their active and inactive instances, and more. For more information, see [About the Enteprise Portal](/vendor/enterprise-portal-about).
153177

154178
### Report
155179

@@ -161,6 +185,6 @@ ISVs can also set up email and Slack notifications to get alerted of important i
161185

162186
Support teams can use Replicated features to more quickly diagnose and resolve application issues. For example:
163187

164-
- Customize and generate support bundles, which collect and analyze redacted information from the customer's cluster, environment, and application instance. See [About Preflights Checks and Support Bundles](/vendor/preflight-support-bundle-about).
188+
- Customize and generate support bundles, which collect and analyze redacted information from the customer's cluster, environment, and application instance. See [About Preflight Checks and Support Bundles](/vendor/preflight-support-bundle-about).
165189
- Provision customer-representative environments with Compatibility Matrix to recreate and diagnose issues. See [About Compatibility Matrix](/vendor/testing-about).
166190
- Get insights into an instance's status by accessing telemetry data, which covers the health of the application, the current application version, and details about the infrastructure and cluster where the application is running. For more information, see [Customer Reporting](/vendor/customer-reporting). For more information, see [Customer Reporting](/vendor/customer-reporting).

docs/vendor/replicated-onboarding.mdx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ After successfully installing the initial release on a VM with Embedded Cluster
208208

209209
### Task 5: Customize the KOTS Admin Console {#admin-console}
210210

211-
Configure the KOTS Application custom resource to add an application name, icon, and status informers. The name and icon will be displayed in the Admin Console and the Replicated Download Portal. The status informers will be used to display the application status on the Admin Console dashboard.
211+
Configure the KOTS Application custom resource to add an application name, icon, and status informers. The name and icon will be displayed in the Admin Console. The status informers will be used to display the application status on the Admin Console dashboard.
212212

213213
To configure the KOTS Application custom resource:
214214

@@ -437,6 +437,14 @@ For more information, see [Use Custom Domains](/vendor/custom-domains-using).
437437

438438
After completing the main onboarding tasks, Replicated recommends that you also complete the following additional tasks to integrate other Replicated features with your application. You can complete these next recommended tasks in any order and at your own pace.
439439

440+
### Enable and Customize the Enterprise Portal (Beta)
441+
442+
The Enterprise Portal is a customizable, web-based portal where your customers can view application install and update instructions, upload support bundles, view insights about their active and inactive instances, and more. The Enterprise Portal is the next generation of the Download Portal. For more information, see [About the Enteprise Portal](/vendor/enterprise-portal-about).
443+
444+
The Enterprise Portal is Beta. You can enable access to the Enterprise Portal for all customers or on a per-customer basis. For more information, see [Manage Enterprise Portal Access](/vendor/enterprise-portal-invite).
445+
446+
You can also customize the Enterprise Portal so that your customers have a consistent branding experience. For example, you can use a custom domain, add links and contact information, customize the look and feel of the UI, edit the content of invitation and notification emails, and more. For more information about customizing the Enterprise Portal, see [Customize the Enterprise Portal](/vendor/enterprise-portal-configure).
447+
440448
### Add Support for Helm Installations
441449

442450
Existing releases that include one or more Helm charts can be installed with the Helm CLI; it is not necessary to create and manage separate releases or channels for each installation method.
@@ -461,7 +469,7 @@ To support and test Helm installations:
461469

462470
### Add Support for Air Gap Installations
463471

464-
Replicated supports installations in _air gap_ environments with little or no outbound internet access. For Embedded Cluster and KOTS, users install by providing an air gap bundle which contains the required images for the Replicated installer and your application. For Helm installations, users install by following automatically-generated instructions provided in the Replicated Enterprise Portal to pull all images and push them to their local image registry.
472+
Replicated supports installations in _air gap_ environments with little or no outbound internet access. For Embedded Cluster and KOTS, users install by providing an air gap bundle that contains the required images for the Replicated installer and your application. For Helm installations, users install by following automatically-generated instructions provided in the Enterprise Portal to pull all images and push them to their local image registry.
465473

466474
To add support for air gap installations:
467475

@@ -530,11 +538,11 @@ To add support for air gap installations:
530538

531539
1. Create or edit a customer with the **Airgap Download Enabled** entitlement enabled so that you can test air gap installations. See [Create and Manage Customers](/vendor/releases-creating-customer).
532540

533-
1. Download the Embedded Cluster air gap installation assets, then install with Embedded Cluster on an air gap VM to test. See [Install in Air Gap Environments with Embedded Cluster](/enterprise/installing-embedded-air-gap).
541+
1. Download the Embedded Cluster air gap installation assets, then install with Embedded Cluster on an air-gapped VM to test. See [Install in Air Gap Environments with Embedded Cluster](/enterprise/installing-embedded-air-gap).
534542

535543
1. Follow the steps in [Install and Update with Helm in Air Gap Environments](/vendor/helm-install-airgap) to access the Enterprise Portal for the customer and test air gap installation in a cluster with Helm.
536544

537-
1. (Optional) Download the `.airgap` bundle for the release and the air gap bundle for the KOTS Admin Console. You can also download both bundles from the Download Portal for the target customer. Then, install with KOTS in an air gap existing cluster to test. See [Air Gap Installation in Existing Clusters with KOTS](/enterprise/installing-existing-cluster-airgapped).
545+
1. (Optional) Download the `.airgap` bundle for the release and the air gap bundle for the KOTS Admin Console. Then, install with KOTS in an air gap existing cluster to test. See [Air Gap Installation in Existing Clusters with KOTS](/enterprise/installing-existing-cluster-airgapped).
538546

539547
### Add Roles for Multi-Node Clusters in Embedded Cluster Installations
540548

0 commit comments

Comments
 (0)