You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/partials/replicated-sdk/_dependency-yaml.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
dependencies:
4
4
- name: replicated
5
5
repository: oci://registry.replicated.com/library
6
-
version: 1.0.0-beta.29
6
+
version: 1.0.0-beta.31
7
7
```
8
8
9
9
For the latest version information for the Replicated SDK, see the [replicated-sdk repository](https://github.com/replicatedhq/replicated-sdk/tags) in GitHub.
Copy file name to clipboardExpand all lines: docs/reference/embedded-config.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ For a full list of versions, see the Embedded Cluster [releases page](https://gi
71
71
72
72
## roles
73
73
74
-
You can define node roles in the Embedded Cluster Config. Roles are particularly useful for multi-node clusters. One or more roles can be selected and assigned to a node when it is joined to the cluster. Node roles can be used to determine which nodes run the Kubernetes control plane, and to assign application workloads to particular nodes.
74
+
You can define node roles in the Embedded Cluster Config. In multi-node clusters, roles are used to determine which nodes run the Kubernetes control plane, and to assign application workloads to particular nodes. One or more roles can be selected and assigned to a node when it is joined to the cluster.
75
75
76
76
:::note
77
77
Roles are not updated or changed after a node is added. If you need to change a node’s role, reset the node and add it again.
Copy file name to clipboardExpand all lines: docs/release-notes/rn-replicated-sdk.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,23 @@ pagination_prev: null
8
8
9
9
This topic contains release notes for the [Replicated SDK](/vendor/replicated-sdk-overview). The release notes list new features, improvements, bug fixes, known issues, and breaking changes.
10
10
11
+
## 1.0.0-beta.31
12
+
13
+
Released on October 17, 2024
14
+
15
+
### New Features {#new-features-1-0-0-beta-31}
16
+
* Adds support for specifying ClusterRole using the [clusterRole](/vendor/replicated-sdk-customizing#custom-clusterrole) key.
17
+
18
+
## 1.0.0-beta.30
19
+
20
+
Released on October 16, 2024
21
+
22
+
### New Features {#new-features-1-0-0-beta-30}
23
+
* Adds support for custom Certificate Authorities using the [privateCASecret](/vendor/replicated-sdk-customizing#custom-certificate-authority) key.
Copy file name to clipboardExpand all lines: docs/vendor/embedded-overview.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -219,7 +219,7 @@ To access the cluster and use other included binaries:
219
219
The appropriate kubeconfig is exported, and the location of useful binaries like kubectl and Replicated’s preflight and support-bundle plugins is added to PATH.
220
220
221
221
:::note
222
-
The shell command cannot be run on non-controller nodes.
222
+
You cannot run the `shell` command on worker nodes.
Copy file name to clipboardExpand all lines: docs/vendor/policies-support-lifecycle.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,17 @@ Replicated will provide support for products per our terms and services until th
7
7
<th width="30%">Product Phase</th>
8
8
<th width="70%">Definition</th>
9
9
</tr>
10
+
<tr>
11
+
<td>Alpha</td>
12
+
<td>A product or feature that is exploratory or experimental. Typically, access to alpha features and their documentation is limited to customers providing early feedback. While most alpha features progress to beta and general availability (GA), some are deprecated based on assessment learnings.</td>
13
+
</tr>
14
+
<tr>
15
+
<td>Beta</td>
16
+
<td><p>A product or feature that is typically production-ready, but has not met Replicated’s definition of GA for one or more of the following reasons:</p><ul><li>Remaining gaps in intended functionality</li><li>Outstanding needs around testing</li><li>Gaps in documentation or sales enablement</li><li>In-progress customer value validation efforts</li></ul><p>Documentation for beta products and features is published on the Replicated Documentation site with a "(Beta)" label. Beta products or features follow the same build and test processes required for GA.</p><p>Please contact your Replicated account representative if you have questions about why a product or feature is beta.</p></td>
17
+
</tr>
10
18
<tr>
11
19
<td>“GA” - General Availability</td>
12
-
<td>A product starts the General Availability phase when it is available for purchase from Replicated.</td>
20
+
<td>A product or feature that has been validated as both production-ready and value-additive by a percentage of Replicated customers. Products in the GA phase are typically those that are available for purchase from Replicated.</td>
13
21
</tr>
14
22
<tr>
15
23
<td>“LA” - Limited Availability</td>
@@ -121,4 +129,4 @@ Replicated support for end-customer installations is limited to those installs u
121
129
122
130
The information contained herein is believed to be accurate as of the date of publication, but updates and revisions may be posted periodically and without notice.
Copy file name to clipboardExpand all lines: docs/vendor/releases-share-download-portal.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,9 +21,11 @@ The following is an example of the Download Portal for an air gap customer insta
21
21
22
22
[View a larger version of this image](/images/download-portal-existing-cluster.png)
23
23
24
-
## Limitation
24
+
## Limitations
25
25
26
-
Installation assets for [Replicated Embedded Cluster](/vendor/embedded-overview) are not available for download in the Download Portal.
26
+
* Installation assets for [Replicated Embedded Cluster](/vendor/embedded-overview) are not available for download in the Download Portal.
27
+
28
+
* Sessions in the Download Portal are valid for 72 hours. After the session expires, your customer must log in again. The Download Portal session length is not configurable.
27
29
28
30
## Download Assets from the Download Portal
29
31
@@ -80,4 +82,4 @@ and preview your customer's experience.
80
82
81
83
1. Click the download button to download each asset.
82
84
83
-
1. To share installation files with a customer, send the customer their unique link and password for the Download Portal.
85
+
1. To share installation files with a customer, send the customer their unique link and password for the Download Portal.
Copy file name to clipboardExpand all lines: docs/vendor/replicated-sdk-customizing.md
+41-4Lines changed: 41 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,8 @@ The SDK requires the following minimum RBAC permissions:
65
65
The Replicated Vendor Portal uses status informers to provide application status data. For more information, see [Helm Installations](/vendor/insights-app-status#helm-installations) in _Enabling and Understanding Application Status_.
66
66
### Install the SDK with Custom RBAC
67
67
68
+
#### Custom ServiceAccount
69
+
68
70
To use the SDK with custom RBAC permissions, provide the name for a custom ServiceAccount object during installation. When a service account is provided, the SDK uses the RBAC permissions granted to the service account and does not create the default Role, RoleBinding, or ServiceAccount objects.
69
71
70
72
To install the SDK with custom RBAC:
@@ -80,6 +82,23 @@ To install the SDK with custom RBAC:
80
82
81
83
For more information about installing with Helm, see [Installing with Helm](/vendor/install-with-helm).
82
84
85
+
#### Custom ClusterRole
86
+
87
+
To use the SDK with an existing ClusterRole, provide the name for a custom ClusterRole object during installation. When a cluster role is provided, the SDK uses the RBAC permissions granted to the cluster role and does not create the default RoleBinding. Instead, the SDK creates a ClusterRoleBinding as well as a ServiceAccount object.
88
+
89
+
To install the SDK with a custom ClusterRole:
90
+
91
+
1. Create a custom ClusterRole object. The ClusterRole must meet at least the minimum requirements described in [Minimum RBAC Requirements](#minimum-rbac-requirements) above. However, it can also provide additional permissions that can be used by the SDK, such as listing cluster Nodes.
92
+
1. During installation, provide the name of the cluster role that you created by including `--set replicated.clusterRole=CUSTOM_CLUSTERROLE_NAME`.
For more information about installing with Helm, see [Installing with Helm](/vendor/install-with-helm).
101
+
83
102
## Set Environment Variables {#env-var}
84
103
85
104
The Replicated SDK provides a `replicated.extraEnv` value that allows users to set additional environment variables for the deployment that are not exposed as Helm values.
@@ -116,13 +135,15 @@ replicated:
116
135
117
136
## Custom Certificate Authority
118
137
119
-
When installing the Replicated SDK behind a proxy server that terminates TLS and injects a custom certificate, you must provide the CA to the SDK. This can be done by storing the CA in a ConfigMap prior to installation and setting `privateCAConfigmap` key to the name of the ConfigMap.
138
+
When installing the Replicated SDK behind a proxy server that terminates TLS and injects a custom certificate, you must provide the CA to the SDK. This can be done by storing the CA in a ConfigMap or a Secret prior to installation and providing appropriate values during installation.
139
+
140
+
### Using a ConfigMap
120
141
121
-
To store the CA in a ConfigMap:
142
+
To use a CA stored in a ConfigMap:
122
143
123
-
1. Create a ConfigMap with the name of `private-ca` and the CA as the data value:
144
+
1. Create a ConfigMap and the CA as the data value. Note that name of the ConfigMap and data key can be anything.
1. Add the name of the config map to the values file:
128
149
```yaml
@@ -134,6 +155,22 @@ To store the CA in a ConfigMap:
134
155
If the `--private-ca-configmap` flag is used with the [kots install](/enterprise/installing-existing-cluster-automation) command, this value will be populated in the Replicated SDK automatically.
135
156
:::
136
157
158
+
### Using a Secret
159
+
160
+
To use a CA stored in a Secret:
161
+
162
+
1. Create a Secret and the CA as a data value. Note that the name of the Secret and the key can be anything.
1. Add the name of the secret and the key to the values file:
167
+
```yaml
168
+
replicated:
169
+
privateCASecret:
170
+
name: private-ca
171
+
key: ca.crt
172
+
```
173
+
137
174
## Add Tolerations
138
175
139
176
The Replicated SDK provides a `replicated.tolerations` value that allows users to add custom tolerations to the deployment. For more information about tolerations, see [Taints and Tolerations](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/).
Copy file name to clipboardExpand all lines: docs/vendor/replicated-sdk-installing.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,7 +83,7 @@ To add the SDK Helm chart to a release for a standard manifest-based application
83
83
```
84
84
Where `SDK_VERSION` is the version of the SDK to install. For a list of available SDK versions, see the [replicated-sdk repository](https://github.com/replicatedhq/replicated-sdk/tags) in GitHub.
85
85
86
-
The output of this command is a `.tgz` file with the naming convention `CHART_NAME-CHART_VERSION.tgz`. For example, `replicated-1.0.0-beta.13.tgz`.
86
+
The output of this command is a `.tgz` file with the naming convention `CHART_NAME-CHART_VERSION.tgz`. For example, `replicated-1.0.0-beta.31.tgz`.
87
87
88
88
For more information and additional options, see [Helm Pull](https://helm.sh/docs/helm/helm_pull/) in the Helm documentation.
89
89
@@ -111,7 +111,7 @@ To add the SDK Helm chart to a release for a standard manifest-based application
111
111
name: replicated
112
112
# for chartversion, enter the version of the
113
113
# SDK Helm chart in the release
114
-
chartVersion: 1.0.0-beta.13
114
+
chartVersion: 1.0.0-beta.31
115
115
```
116
116
117
117
As shown in the example above, the HelmChart custom resource requires the name and version of the SDK Helm chart that you added to the release:
0 commit comments