Skip to content

Commit 4c2a158

Browse files
authored
Merge branch 'main' into cidr-flag
2 parents df549b8 + fa67cc8 commit 4c2a158

File tree

6 files changed

+110
-11
lines changed

6 files changed

+110
-11
lines changed

docs/reference/replicated-cli-cluster-create.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ replicated cluster create [flags]
7171
<tr>
7272
<td>--nodegroup</td>
7373
<td>string</td>
74-
<td>Node group to create (name=?,instance-type=?,nodes=?,min-nodes=?,max-nodes=?,disk=? format, can be specified multiple times). For each nodegroup, at least one of the following flags must be specified: name, instance-type, nodes, min-nodes, max-nodes or disk.</td>
74+
<td>Node group to create (name=?,instance-type=?,nodes=?,min-nodes=?,max-nodes=?,disk=? format, can be specified multiple times). For each nodegroup, at least one flag must be specified. The flags min-nodes and max-nodes are mutually dependent.</td>
7575
</tr>
7676
<Output/>
7777
<tr>

docs/release-notes/rn-app-manager.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@ Released on October 22, 2024
2525
Support for Kubernetes: 1.29, 1.30, and 1.31
2626

2727
### Bug Fixes {#bug-fixes-1-119-1}
28-
* Fixes an issue that causes proxy settings to be removed on `kotsadm admin-console upgrade`.
29-
* Fixes an issue that causes `--strict-security-context` to be removed on `kotsadm admin-console upgrade`.
28+
29+
* Fixes an issue where proxy settings was removed when upgrading the Admin Console with `kubectl kots admin-console upgrade`.
30+
* Fixes an issue where `--strict-security-context` was removed when upgrading the Admin Console with `kubectl kots admin-console upgrade`.
3031

3132
## 1.119.0
3233

docs/release-notes/rn-embedded-cluster.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,94 @@ This topic contains release notes for the [Replicated Embedded Cluster](/vendor/
1010

1111
Additionally, these release notes list the versions of Kubernetes and Replicated KOTS that are available with each version of Embedded Cluster.
1212

13+
14+
## 1.16.0
15+
16+
Released on October 23, 2024
17+
18+
<table>
19+
<tr>
20+
<th>Version</th>
21+
<td id="center">1.16.0+k8s-1.30</td>
22+
<td id="center">1.16.0+k8s-1.29</td>
23+
</tr>
24+
<tr>
25+
<th>Kubernetes Version</th>
26+
<td id="center">1.30.5</td>
27+
<td id="center">1.29.9</td>
28+
</tr>
29+
<tr>
30+
<th>KOTS Version</th>
31+
<td id="center" colspan="2">1.119.0</td>
32+
</tr>
33+
</table>
34+
35+
### New Features {#new-features-1-16-0}
36+
* Adds support for Kubernetes 1.30.
37+
* Adds a `--data-dir` flag to the `install` and `restore` commands so the data directory can be specified. By default, the data directory is `/var/lib/embedded-cluster`. If the `--data-dir` flag was provided at install time, then the same data directory must be provided when restoring. For more information, see [Embedded Cluster Install Command Options](/reference/embedded-cluster-install) and [Disaster Recovery for Embedded Cluster](/vendor/embedded-disaster-recovery).
38+
* Adds an `admin-console reset-password` command that allows resetting the password for the Admin Console.
39+
* Adds a `--cidr` flag to the `install` command that replaces the `--pod-cidr` and `--service-cidr` flags. The CIDR range specified with the `--cidr` flag is split and used for both the Pod and Service CIDRs. See [Embedded Cluster Install Command Options](/reference/embedded-cluster-install).
40+
:::note
41+
The `--pod-cidr` and `--service-cidr` flags are hidden, but still functional. Replicated recommends that you update any automation that uses the `--pod-cidr` and
42+
`--service-cidr` flags to use the `--cidr` flag instead.
43+
:::
44+
* Adds the following preflight checks:
45+
* Verify that the CIDR range used for the cluster does not overlap with existing routes.
46+
* Verify the CPU supports x86-64-v2.
47+
* Verify the data directory (`/var/lib/embedded-cluster` by default) is not symlinked.
48+
49+
### Improvements {#improvements-1-16-0}
50+
* For new installations, the `k0s` and `openebs-local` directories are now subdirectories of `/var/lib/embedded-cluster`. With this change, Embedded Cluster now only documents and includes preflight checks for `/var/lib/embedded-cluster`.
51+
* Improves the reliability of waiting for the Kubernetes server to start.
52+
* Collects more information about the cluster in support bundles, including the Local Artifact Mirror and Kubernetes API Server logs.
53+
* Requires that the Admin Console password is at least six characters.
54+
55+
### Bug Fixes {#bug-fixes-1-16-0}
56+
* Fixes an issue that could occur when resetting a worker node that used a custom data directory.
57+
* Fixes an issue where k0s images were not updated within the cluster when k0s was upgraded.
58+
* Fixes an issue where upgrading a cluster with a worker node that used a version of Embedded Cluster earlier than 1.15 would fail.
59+
* Fixes an issue where the application could not be upgraded to a version that did not have a configuration file or preflights.
60+
* Fixes an issue where support bundle configurations included remote URIs in air gap environments.
61+
* Fixes an issue that could cause the registry to fail to upgrade in air gap installations.
62+
63+
## 1.15.0 - Removed
64+
65+
:::important
66+
Embedded Cluster 1.15.0 has been removed and is not available for use because of issues with upgrades. It continues to work for anyone already using it.
67+
:::
68+
69+
Released on October 10, 2024
70+
71+
<table>
72+
<tr>
73+
<th>Version</th>
74+
<td id="center">1.15.0+k8s-1.29</td>
75+
<td id="center">1.15.0+k8s-1.28</td>
76+
</tr>
77+
<tr>
78+
<th>Kubernetes Version</th>
79+
<td id="center">1.29.9</td>
80+
<td id="center">1.28.11</td>
81+
</tr>
82+
<tr>
83+
<th>KOTS Version</th>
84+
<td id="center" colspan="2">1.117.5</td>
85+
</tr>
86+
</table>
87+
88+
### New Features {#new-features-1-15-0}
89+
* Adds the `--data-dir` flag to the `install` command so the data directory can be specified. By default, the data directory is `/var/lib/embedded-cluster`.
90+
91+
### Improvements {#improvements-1-15-0}
92+
* Adds a preflight check to ensure the CPU supports x86-64-v2.
93+
* Adds a preflight check to ensure the data directory (`/var/lib/embedded-cluster` by default) is not symlinked.
94+
* Adds the `--data-dir` flag to the `restore` command. When restoring a backup that used a non-default data directory (i.e., the `--data-dir` flag was provided at install time), the same data directory must be provided when restoring.
95+
* For new installations, the `k0s` and `openebs-local` directories are now subdirectories of `/var/lib/embedded-cluster`. We will only document and preflight for `/var/lib/embedded-cluster` now.
96+
* The Admin Console password must be at least six characters.
97+
98+
### Bug Fixes {#bug-fixes-1-15-0}
99+
* Fixes an issue that could cause the registry to fail to upgrade in air gap installations.
100+
13101
## 1.14.2
14102

15103
Released on September 26, 2024

docs/release-notes/rn-vendor-platform.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,20 @@ This topic contains release notes for the Replicated Vendor Platform, which incl
1010

1111
<!--RELEASE_NOTES_PLACEHOLDER-->
1212

13+
## v2024.10.23-6
14+
15+
Released on October 23, 2024
16+
17+
### Bug Fixes {#bug-fixes-v2024-10-23-6}
18+
* Compatibility Matrix: Fixes a bug where the `--min-nodes` count could be specified without specifying `--max-nodes` count.
19+
20+
## v2024.10.23-3
21+
22+
Released on October 23, 2024
23+
24+
### New Features {#new-features-v2024-10-23-3}
25+
* Compatibility Matrix: Oracle Kubernetes Engine (OKE) now available in Beta.
26+
1327
## v2024.10.17-1
1428

1529
Released on October 17, 2024

docs/vendor/helm-packaging-airgap-bundles.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ When building the `.airgap` bundle for a release that contains one or more Helm
1515

1616
## Configure the `builder` Key
1717

18-
You should configure the `builders` key if you need to change any default values in your Helm chart so that the `.airgap` bundle for the release includes all images needed to successfully deploy the chart. For example, you can change the default Helm values so that images for any conditionally-deployed components are always included in the air gap bundle. Additionally, you can use the `builders` key to set any `required` values in your Helm chart that must be set for the chart to render.
18+
You should configure the `builder` key if you need to change any default values in your Helm chart so that the `.airgap` bundle for the release includes all images needed to successfully deploy the chart. For example, you can change the default Helm values so that images for any conditionally-deployed components are always included in the air gap bundle. Additionally, you can use the `builder` key to set any `required` values in your Helm chart that must be set for the chart to render.
1919

20-
The values in the `builder` key map to values in the given Helm chart's `values.yaml` file. For example, `spec.builder.postres.enabled` in the example HelmChart custom resource below would map to a `postgres.enabled` field in the `values.yaml` file for the `samplechart` chart:
20+
The values in the `builder` key map to values in the given Helm chart's `values.yaml` file. For example, `spec.builder.postgres.enabled` in the example HelmChart custom resource below would map to a `postgres.enabled` field in the `values.yaml` file for the `samplechart` chart:
2121

2222
```yaml
2323
# KOTS HelmChart custom resource

docs/vendor/testing-supported-clusters.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ Compatibility Matrix supports creating [RKE2](https://docs.rke2.io/) clusters.
115115
</tr>
116116
<tr>
117117
<th>Supported Kubernetes Versions</th>
118-
<td>1.24.1, 1.24.2, 1.24.3, 1.24.4, 1.24.6, 1.24.7, 1.24.8, 1.24.9, 1.24.10, 1.24.11, 1.24.12, 1.24.13, 1.24.14, 1.24.15, 1.24.16, 1.24.17, 1.25.0, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.25.6, 1.25.7, 1.25.8, 1.25.9, 1.25.10, 1.25.11, 1.25.12, 1.25.13, 1.25.14, 1.25.15, 1.25.16, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4, 1.26.5, 1.26.6, 1.26.7, 1.26.8, 1.26.9, 1.26.10, 1.26.11, 1.26.12, 1.26.13, 1.26.14, 1.26.15, 1.27.1, 1.27.2, 1.27.3, 1.27.4, 1.27.5, 1.27.6, 1.27.7, 1.27.8, 1.27.9, 1.27.10, 1.27.11, 1.27.12, 1.27.13, 1.27.14, 1.27.15, 1.27.16, 1.28.1, 1.28.2, 1.28.3, 1.28.4, 1.28.5, 1.28.6, 1.28.7, 1.28.8, 1.28.9, 1.28.10, 1.28.11, 1.28.12, 1.28.13, 1.28.14, 1.29.0, 1.29.1, 1.29.2, 1.29.3, 1.29.4, 1.29.5, 1.29.6, 1.29.7, 1.29.8, 1.29.9, 1.30.0, 1.30.1, 1.30.2, 1.30.3, 1.30.4, 1.30.5, 1.31.0, 1.31.1</td>
118+
<td>1.24.1, 1.24.2, 1.24.3, 1.24.4, 1.24.6, 1.24.7, 1.24.8, 1.24.9, 1.24.10, 1.24.11, 1.24.12, 1.24.13, 1.24.14, 1.24.15, 1.24.16, 1.24.17, 1.25.0, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.25.6, 1.25.7, 1.25.8, 1.25.9, 1.25.10, 1.25.11, 1.25.12, 1.25.13, 1.25.14, 1.25.15, 1.25.16, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4, 1.26.5, 1.26.6, 1.26.7, 1.26.8, 1.26.9, 1.26.10, 1.26.11, 1.26.12, 1.26.13, 1.26.14, 1.26.15, 1.27.1, 1.27.2, 1.27.3, 1.27.4, 1.27.5, 1.27.6, 1.27.7, 1.27.8, 1.27.9, 1.27.10, 1.27.11, 1.27.12, 1.27.13, 1.27.14, 1.27.15, 1.27.16, 1.28.2, 1.28.3, 1.28.4, 1.28.5, 1.28.6, 1.28.7, 1.28.8, 1.28.9, 1.28.10, 1.28.11, 1.28.12, 1.28.13, 1.28.14, 1.29.0, 1.29.1, 1.29.2, 1.29.3, 1.29.4, 1.29.5, 1.29.6, 1.29.7, 1.29.8, 1.29.9, 1.30.0, 1.30.1, 1.30.2, 1.30.3, 1.30.4, 1.30.5, 1.31.0, 1.31.1</td>
119119
</tr>
120120
<tr>
121121
<th>Supported Instance Types</th>
@@ -434,14 +434,10 @@ Compatibility Matrix supports creating [Azure AKS](https://azure.microsoft.com/e
434434
</tr>
435435
</table>
436436

437-
### OKE (Alpha)
437+
### OKE (Beta)
438438

439439
Compatibility Matrix supports creating [Oracle Container Engine for Kubernetes (OKE)](https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm) clusters.
440440

441-
:::note
442-
By default, creating OKE clusters is not enabled. To enable OKE clusters for Compatibility Matrix, contact Replicated at [email protected] or submit a feature request.
443-
:::
444-
445441
<table>
446442
<tr>
447443
<th width="35%">Type</th>

0 commit comments

Comments
 (0)