Skip to content

Commit 25726a2

Browse files
authored
Merge branch 'main' into automation/vendor-portal-release-notes-v2024.09.12-3
2 parents 115f634 + 763b862 commit 25726a2

File tree

6 files changed

+78
-6
lines changed

6 files changed

+78
-6
lines changed

docs/enterprise/installing-embedded.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,10 @@ The following flags can be used with the Embedded Cluster `install` command to i
125125
<p>For single-node installations, pass the IP address of the node where you are installing. For multi-node installations, when deploying the first node, pass the list of IP addresses for all nodes in the cluster (typically in CIDR notation).</p>
126126
<p>The following are never proxied:</p>
127127
<ul>
128-
<li>Internal cluster communication (`localhost`, `127.0.0.1`, `.default`, `.local`, `.svc`, `kubernetes`)</li>
129-
<li>Communiation to the KOTS database (`kotsadm-rqlite`)</li>
128+
<li>Internal cluster communication (`localhost`, `127.0.0.1`, `.cluster.local`, `.svc`)</li>
130129
<li>The CIDRs used for assigning IPs to Kubernetes Pods and Services. By default, the Pod CIDR is `10.244.0.0/16` and the Service CIDR `10.96.0.0/12`. For information about how to change these defaults, see [Set IP Address Ranges for Pods and Services](#set-ip-address-ranges-for-pods-and-services).</li>
131130
</ul>
131+
<p>To ensure your app's internal cluster communication is not proxied, use fully qualified domain names like `my-service.my-namespace.svc` or `my-service.my-namespace.svc.cluster.local`.</p>
132132
</td>
133133
</tr>
134134
</table>

docs/reference/template-functions-static-context.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,23 @@ ParseUint returns the unsigned integer value represented by the string with opti
330330
'{{repl ConfigOption "str_value" | ParseUint }}'
331331
```
332332
333+
334+
## PrivateCACert
335+
336+
> Introduced in KOTS v1.117.0
337+
338+
```go
339+
func PrivateCACert() string
340+
```
341+
342+
PrivateCACert returns the name of a ConfigMap that contains private CA certificates provided by the end user. For Embedded Cluster installations, these certificates are provided with the `--private-ca` flag for the `install` command. For KOTS installations, the user provides the ConfigMap using the `--private-ca-configmap` flag for the `install` command.
343+
344+
You can use this template function to mount the specified ConfigMap so your containers can access the internet through enterprise proxies that issue their own TLS certificates in order to inspect traffic.
345+
346+
:::note
347+
This function will return the name of the ConfigMap even if the ConfigMap has no entries. If no ConfigMap exists, this function returns the empty string.
348+
:::
349+
333350
## TLSCert
334351
335352
**Deprecation Notice**: This function has been superseded in Replicated KOTS v1.26.0 by the sprig crypto functions. For more information, see [Using Variables to Generate TLS Certificates in JSON](template-functions-examples#using-variables-to-generate-tls-certificates-in-json). For more information about the sprig crypto function, see [Cryptographic and Security Functions](http://masterminds.github.io/sprig/crypto.html) in the sprig documentation.

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

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,19 @@ The following table lists the versions of Kubernetes that are compatible with ea
1616

1717
<!--RELEASE_NOTES_PLACEHOLDER-->
1818

19+
## 1.117.0
20+
21+
Released on September 13, 2024
22+
23+
Support for Kubernetes: 1.28, 1.29, and 1.30
24+
25+
### New Features {#new-features-1-117-0}
26+
* Adds the `--private-ca-configmap` flag to the `install` and `generate-manifests` commands. The contents of the provided ConfigMap are used as additional trusted certificate authorities.
27+
* Adds the [`PrivateCACert` template function](/reference/template-functions-static-context#privatecacert) to return the name of a ConfigMap containing additional trusted CA certificates provided by the end user.
28+
29+
### Bug Fixes {#bug-fixes-1-117-0}
30+
* Fixes an issue where `dropdown` Config items did not respect the `when` property.
31+
1932
## 1.116.1
2033

2134
Released on September 12, 2024
@@ -41,7 +54,7 @@ Released on September 5, 2024
4154
Support for Kubernetes: 1.28, 1.29, and 1.30
4255

4356
### Improvements {#improvements-1-115-2}
44-
* Available updates are shown on the **Dashboard** page of the Admin Console for Embedded Cluster. This was removed in a previous version.
57+
* Available updates and the check for updates button are shown on the **Dashboard** page of the Admin Console for Embedded Cluster. These were removed in a previous version.
4558
* When nodes need to be added to the cluster during an Embedded Cluster restore operation, the `join` command is more clearly shown in the Admin Console.
4659
* Improves messaging when the requested channel slug is not allowed by the provided license.
4760

@@ -65,7 +78,7 @@ Released on August 20, 2024
6578
Support for Kubernetes: 1.28, 1.29, and 1.30
6679

6780
### Improvements {#improvements-1-115-0}
68-
* Displays guidance on the **Nodes** page and easier access to the node join command during initial install of Embedded Cluster.
81+
* The **Nodes** page displays guidance and easier access to the node join command during initial install of Embedded Cluster.
6982
* Adds back the check for updates button on the **Version history** page in Embedded Cluster, so you can check for updates without refreshing the page.
7083

7184
## 1.114.0

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

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,40 @@ pagination_prev: null
66

77
# Embedded Cluster Release Notes
88

9+
## 1.12.0
10+
11+
Released on September 11, 2024
12+
13+
<table>
14+
<tr>
15+
<th>Version</th>
16+
<td id="center">1.12.0+k8s-1.29</td>
17+
<td id="center">1.12.0+k8s-1.28</td>
18+
</tr>
19+
<tr>
20+
<th>Kubernetes Version</th>
21+
<td id="center">1.29.8</td>
22+
<td id="center">1.28.11</td>
23+
</tr>
24+
<tr>
25+
<th>KOTS Version</th>
26+
<td id="center" colspan="2">1.116.0</td>
27+
</tr>
28+
</table>
29+
30+
31+
### Improvements {#improvements-1-12-0}
32+
33+
* Available updates and the check for updates button are shown on the **Dashboard** page of the Admin Console. The check for updates button is now also shown on the **Version history** page. These were removed in a previous version.
34+
* The **Nodes** page displays guidance and easier access to the node join command during initial install.
35+
* When nodes need to be added to the cluster during a restore operation, the `join` command is more clearly shown in the Admin Console.
36+
* Hides a banner on the **View Files** page that told users to use `kubectl kots` commands that are not intended for Embedded Cluster.
37+
* KOTS now uses the fully qualified `.svc.cluster.local` address when making requests to the `kotsadm-rqlite` and `kotsadm-minio` services for simplified HTTP proxy configuration using `NO_PROXY=.cluster.local`.
38+
39+
### Bug Fixes {#bug-fixes-1-12-0}
40+
41+
* Fixes an issue where the values provided to the `--http-proxy`, `--https-proxy`, and `--no-proxy` flags for the kots install command were not propagated to the Replicated SDK.
42+
943
## 1.11.1
1044

1145
Released on August 30, 2024

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,21 @@ pagination_prev: null
88

99
<!--RELEASE_NOTES_PLACEHOLDER-->
1010

11+
1112
## v2024.09.12-3
1213

1314
Released on September 12, 2024
1415

1516
### New Features {#new-features-v2024-09-12-3}
1617
* Compatibility Matrix: Adds new instance shapes for OKE (Oracle) distribution.
1718

19+
## v2024.09.13-1
20+
21+
Released on September 13, 2024
22+
23+
### New Features {#new-features-v2024-09-13-1}
24+
* Compatibility Matrix: Adds Alpha support for Embedded Cluster multinode.
25+
1826
## v2024.09.11-2
1927

2028
Released on September 11, 2024

docs/vendor/testing-supported-clusters.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,11 @@ Compatibility Matrix supports creating clusters with Replicated Embedded Cluster
229229
</tr>
230230
<tr>
231231
<th>Node Groups</th>
232-
<td>No</td>
232+
<td>Yes</td>
233233
</tr>
234234
<tr>
235235
<th>Nodes</th>
236-
<td>Supports a single node.</td>
236+
<td>Supports multiple nodes (alpha).</td>
237237
</tr>
238238
<tr>
239239
<th>IP Family</th>

0 commit comments

Comments
 (0)