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/enterprise/installing-embedded.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
@@ -125,10 +125,10 @@ The following flags can be used with the Embedded Cluster `install` command to i
125
125
<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>
126
126
<p>The following are never proxied:</p>
127
127
<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>
130
129
<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>
131
130
</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>
Copy file name to clipboardExpand all lines: docs/reference/template-functions-static-context.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
@@ -330,6 +330,23 @@ ParseUint returns the unsigned integer value represented by the string with opti
330
330
'{{repl ConfigOption "str_value" | ParseUint }}'
331
331
```
332
332
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
+
333
350
## TLSCert
334
351
335
352
**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.
Copy file name to clipboardExpand all lines: docs/release-notes/rn-app-manager.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,19 @@ The following table lists the versions of Kubernetes that are compatible with ea
16
16
17
17
<!--RELEASE_NOTES_PLACEHOLDER-->
18
18
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
+
19
32
## 1.116.1
20
33
21
34
Released on September 12, 2024
@@ -41,7 +54,7 @@ Released on September 5, 2024
41
54
Support for Kubernetes: 1.28, 1.29, and 1.30
42
55
43
56
### 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.
45
58
* 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.
46
59
* Improves messaging when the requested channel slug is not allowed by the provided license.
47
60
@@ -65,7 +78,7 @@ Released on August 20, 2024
65
78
Support for Kubernetes: 1.28, 1.29, and 1.30
66
79
67
80
### 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.
69
82
* 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.
Copy file name to clipboardExpand all lines: docs/release-notes/rn-embedded-cluster.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,40 @@ pagination_prev: null
6
6
7
7
# Embedded Cluster Release Notes
8
8
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.
0 commit comments