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
Release notes for SDK 1.0.0-beta.31 plus related docs (#2750)
* Release notes for SDK 1.0.0-beta.31 plus related docs
* bump sdk version in yaml samples
* edits to clusterrole steps
---------
Co-authored-by: Paige Calvert <[email protected]>
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/release-notes/rn-replicated-sdk.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,13 @@ 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.
Copy file name to clipboardExpand all lines: docs/vendor/replicated-sdk-customizing.md
+19Lines changed: 19 additions & 0 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.
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