Skip to content

Commit 600878b

Browse files
DespireJKBGIT1github-actions[bot]
authored
Update changelog-0.9.x.md (#1682)
Co-authored-by: Jakub Hlavačka <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent ceda622 commit 600878b

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

docs/CHANGELOG/changelog-0.9.x.md

+55
Original file line numberDiff line numberDiff line change
@@ -160,3 +160,58 @@ To further harden Claudie, you may want to deploy our pre-defined network polici
160160
## Bug fixes
161161
- Fixed issue where failing to build a load balancer would cause Claudie to hang if the DNS part failed [#1660](https://github.com/berops/claudie/pull/1660).
162162
Claudie will now recover from this scenario and it is possible for the user to specify the correct DNS settings in the InputManifest to fixed the reported issue.
163+
164+
## v0.9.7
165+
166+
## What's Changed
167+
- Additional settings were added to roles for LoadBalancers. [#1685](https://github.com/berops/claudie/pull/1685).
168+
169+
It is now possible to configure adding/removing proxy protocol and sticky sessions.
170+
171+
`stickySessions` will always forward traffic to the same node based on the IP hash.
172+
173+
`proxyProtocol` will turn on the proxy protocol. If used, the application to which the traffic is redirected must support this protocol.
174+
175+
```
176+
loadBalancers:
177+
roles:
178+
- name: example-role
179+
protocol: tcp
180+
port: 6443
181+
targetPort: 6443
182+
targetPools:
183+
- htz-kube-nodes
184+
# added
185+
settings:
186+
proxyProtocol: off (default will be on)
187+
stickySession: on. (default will be off)
188+
```
189+
190+
## Bug fixes
191+
- If any of the nodes become unreachable, Claudie will report the problem and will not work on any changes until the connectivity issue is resolved. [#1658](https://github.com/berops/claudie/pull/1658)
192+
193+
For unreachable nodes within the kubernetes cluster, Claudie will give you the options of resolving the issue or removing the node from the InputManifest or via `kubectl`, Claudie will report the following issue
194+
```
195+
fix the unreachable nodes by either:
196+
- fixing the connectivity issue
197+
- if the connectivity issue cannot be resolved, you can:
198+
- delete the whole nodepool from the kubernetes cluster in the InputManifest
199+
- delete the selected unreachable node/s manually from the cluster via 'kubectl'
200+
- if its a static node you will also need to remove it from the InputManifest
201+
- if its a dynamic node claudie will replace it.
202+
NOTE: if the unreachable node is the kube-apiserver, claudie will not be able to recover
203+
after the deletion.
204+
```
205+
206+
For unreachable nodes within the loadbalancer cluster, Claudie will give you the options of resolving the issue or removing the nodepool or load balancer from the InputManifest, Claudie will report the following issue
207+
```
208+
fix the unreachable nodes by either:
209+
- fixing the connectivity issue
210+
- if the connectivity issue cannot be resolved, you can:
211+
- delete the whole nodepool from the loadbalancer cluster in the InputManifest
212+
- delete the whole loadbalancer cluster from the InputManifest
213+
```
214+
215+
- It may be the case that the cluster-autoscaler image may not share the same version as the specified kubernetes version in the InputManifest. Claudie will now correctly recognize this and pick the latest available cluster-autoscaler image [#1680](https://github.com/berops/claudie/pull/1680)
216+
217+
- Claudie will now set the limits of max open file descriptors on each node to 65535 [#1679](https://github.com/berops/claudie/pull/1679)

0 commit comments

Comments
 (0)