Skip to content

Commit 953c27e

Browse files
authored
Merge branch 'main' into 106919
2 parents 35cb0f5 + ea72d3c commit 953c27e

File tree

136 files changed

+681
-204
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+681
-204
lines changed

.github/workflows/app-manager-release-notes.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,9 @@ jobs:
5656
5757
- name: Slack Notification
5858
uses: slackapi/[email protected]
59-
with:
59+
with:
60+
webhook: ${{ secrets.KOTS_RELEASE_NOTES_SLACK_WEBHOOK }}
61+
webhook-type: webhook-trigger
6062
payload: |
61-
{
62-
"version": "${{ github.event.client_payload.version }}",
63-
"pull_request_url": "${{steps.cpr.outputs.pull-request-url}}"
64-
}
65-
env:
66-
SLACK_WEBHOOK_URL: ${{ secrets.KOTS_RELEASE_NOTES_SLACK_WEBHOOK }}
63+
version: "${{ github.event.client_payload.version }}"
64+
pull_request_url: "${{steps.cpr.outputs.pull-request-url}}"

.github/workflows/kubernetes-installer-release-notes.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,9 @@ jobs:
5656
5757
- name: Slack Notification
5858
uses: slackapi/[email protected]
59-
with:
59+
with:
60+
webhook: ${{ secrets.KURL_RELEASE_NOTES_SLACK_WEBHOOK }}
61+
webhook-type: webhook-trigger
6062
payload: |
61-
{
62-
"version": "${{ github.event.client_payload.version }}",
63-
"pull_request_url": "${{steps.cpr.outputs.pull-request-url}}"
64-
}
65-
env:
66-
SLACK_WEBHOOK_URL: ${{ secrets.KURL_RELEASE_NOTES_SLACK_WEBHOOK }}
63+
version: "${{ github.event.client_payload.version }}"
64+
pull_request_url: "${{steps.cpr.outputs.pull-request-url}}"

.github/workflows/replicated-sdk-release-notes.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,9 @@ jobs:
6060
6161
- name: Slack Notification
6262
uses: slackapi/[email protected]
63-
with:
63+
with:
64+
webhook: ${{ secrets.REPLICATED_SDK_RELEASE_NOTES_SLACK_WEBHOOK }}
65+
webhook-type: webhook-trigger
6466
payload: |
65-
{
66-
"version": "${{ github.event.client_payload.version }}",
67-
"pull_request_url": "${{steps.cpr.outputs.pull-request-url}}"
68-
}
69-
env:
70-
SLACK_WEBHOOK_URL: ${{ secrets.REPLICATED_SDK_RELEASE_NOTES_SLACK_WEBHOOK }}
67+
version: "${{ github.event.client_payload.version }}"
68+
pull_request_url: "${{steps.cpr.outputs.pull-request-url}}"

.github/workflows/vendor-portal-release-notes.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,8 @@ jobs:
6464
- name: Slack Notification
6565
uses: slackapi/[email protected]
6666
with:
67+
webhook: ${{ secrets.VENDOR_PORTAL_RELEASE_NOTES_SLACK_WEBHOOK }}
68+
webhook-type: webhook-trigger
6769
payload: |
68-
{
69-
"version": "${{ github.event.client_payload.version }}",
70-
"pull_request_url": "${{ steps.cpr.outputs.pull-request-url }}"
71-
}
72-
env:
73-
SLACK_WEBHOOK_URL: ${{ secrets.VENDOR_PORTAL_RELEASE_NOTES_SLACK_WEBHOOK }}
70+
version: "${{ github.event.client_payload.version }}"
71+
pull_request_url: "${{ steps.cpr.outputs.pull-request-url }}"

docs/enterprise/embedded-manage-nodes.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Multi-node clusters with Embedded Cluster have the following limitations:
1010

1111
* Support for multi-node clusters with Embedded Cluster is Beta. Only single-node embedded clusters are Generally Available (GA).
1212

13-
* High availability for Embedded Cluster in an Alpha feature. This feature is subject to change, including breaking changes. To get access to this feature, reach out to Alex Parker at [[email protected]](mailto:[email protected]).
13+
* High availability for Embedded Cluster in an Alpha feature. This feature is subject to change, including breaking changes. For more information about this feature, reach out to Alex Parker at [[email protected]](mailto:[email protected]).
1414

1515
* The same Embedded Cluster data directory used at installation is used for all nodes joined to the cluster. This is either the default `/var/lib/embedded-cluster` directory or the directory set with the [`--data-dir`](/reference/embedded-cluster-install#flags) flag. You cannot choose a different data directory for Embedded Cluster when joining nodes.
1616

@@ -86,7 +86,7 @@ To add nodes to a cluster:
8686
Multi-node clusters are not highly available by default. The first node of the cluster is special and holds important data for Kubernetes and KOTS, such that the loss of this node would be catastrophic for the cluster. Enabling high availability (HA) requires that at least three controller nodes are present in the cluster. Users can enable HA when joining the third node.
8787

8888
:::important
89-
High availability for Embedded Cluster in an Alpha feature. This feature is subject to change, including breaking changes. To get access to this feature, reach out to Alex Parker at [[email protected]](mailto:[email protected]).
89+
High availability for Embedded Cluster in an Alpha feature. This feature is subject to change, including breaking changes. For more information about this feature, reach out to Alex Parker at [[email protected]](mailto:[email protected]).
9090
:::
9191

9292
### HA Architecture
@@ -107,7 +107,7 @@ Enabling high availability has the following requirements:
107107

108108
Enabling high availability has the following limitations:
109109

110-
* High availability for Embedded Cluster in an Alpha feature. This feature is subject to change, including breaking changes. To get access to this feature, reach out to Alex Parker at [[email protected]](mailto:[email protected]).
110+
* High availability for Embedded Cluster in an Alpha feature. This feature is subject to change, including breaking changes. For more information about this feature, reach out to Alex Parker at [[email protected]](mailto:[email protected]).
111111

112112
* The `--enable-ha` flag serves as a feature flag during the Alpha phase. In the future, the prompt about migrating to high availability will display automatically if the cluster is not yet HA and you are adding the third or more controller node.
113113

@@ -142,4 +142,4 @@ To create a multi-node HA cluster:
142142
![high availability command line prompt](/images/embedded-cluster-ha-prompt.png)
143143
[View a larger version of this image](/images/embedded-cluster-ha-prompt.png)
144144

145-
1. Wait for the migration to complete.
145+
1. Wait for the migration to complete.

docs/partials/embedded-cluster/_requirements.mdx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@
88

99
* The disk on the host must have a maximum P99 write latency of 10 ms. This supports etcd performance and stability. For more information about the disk write latency requirements for etcd, see [Disks](https://etcd.io/docs/latest/op-guide/hardware/#disks) in _Hardware recommendations_ and [What does the etcd warning “failed to send out heartbeat on time” mean?](https://etcd.io/docs/latest/faq/) in the etcd documentation.
1010

11-
* The filesystem at `/var/lib/embedded-cluster` has 40Gi or more of total space and must be less than 80% full
11+
* The data directory used by Embedded Cluster must have 40Gi or more of total space and be less than 80% full. By default, the data directory is `/var/lib/embedded-cluster`. The directory can be changed by passing the `--data-dir` flag with the Embedded Cluster `install` command. For more information, see [Embedded Cluster Install Command Options](/reference/embedded-cluster-install).
1212

13-
The directory used for data storage can be changed by passing the `--data-dir` flag with the Embedded Cluster `install` command. For more information, see [Embedded Cluster Install Command Options](/reference/embedded-cluster-install).
14-
15-
Note that in addition to the primary `/var/lib/embedded-cluster` directory, Embedded Cluster creates directories and files in the following locations:
13+
Note that in addition to the primary data directory, Embedded Cluster creates directories and files in the following locations:
1614

1715
- `/etc/cni`
1816
- `/etc/k0s`
@@ -31,6 +29,7 @@
3129
- `/var/lib/kubelet`
3230
- `/var/log/calico`
3331
- `/var/log/containers`
32+
- `/var/log/embedded-cluster`
3433
- `/var/log/pods`
3534
- `/usr/local/bin/k0s`
3635

docs/partials/kots/_download-portal-about.mdx

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/partials/replicated-sdk/_dependency-yaml.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
dependencies:
44
- name: replicated
55
repository: oci://registry.replicated.com/library
6-
version: 1.1.1
6+
version: 1.2.0
77
```
88
99
For the latest version information for the Replicated SDK, see the [replicated-sdk repository](https://github.com/replicatedhq/replicated-sdk/releases) in GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Template functions in the config context are available when rendering an application that includes the KOTS [Config](/reference/custom-resource-config) custom resource, which defines the KOTS Admin Console config screen. At execution time, template functions in the config context also can use the static context functions. For more information about configuring the Admin Console config screen, see [About the Configuration Screen](/vendor/config-screen-about).
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
:::note
2+
The KOTS identity service feature is deprecated and is not available to new users.
3+
:::
4+
5+
Template functions in the Identity context have access to Replicated KOTS identity service information.

0 commit comments

Comments
 (0)