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/CHANGELOG/changelog-0.9.x.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
# Claudie `v0.9`
2
2
3
-
!!! warning "Due to changes to the core of how claudie works with terraform files and representation of the data in persistent storage the `v0.9.x` version will not be backwards compatible with clusters build using previous claudie versions."
3
+
!!! warning "Due to changes to the core of how Claudie works with terraform files and representation of the data in persistent storage the `v0.9.x` version will not be backwards compatible with clusters build using previous Claudie versions."
4
4
5
5
## Most notable changes (TL;DR)
6
6
7
-
- Support for pluggable external terraform files was added, breaking the dependency of updated terraform files on a new claudie version. The ability to arbitrarily change the templates used by claudie was made available to the user. As a result, claudie has implemented a rolling update of the infrastructure in case a change in the terraform templates is detected, by gradually updating the build cluster one nodepool at a time.
7
+
- Support for pluggable external terraform files was added, breaking the dependency of updated terraform files on a new Claudie version. The ability to arbitrarily change the templates used by Claudie was made available to the user. As a result, Claudie has implemented a rolling update of the infrastructure in case a change in the terraform templates is detected, by gradually updating the build cluster one nodepool at a time.
8
8
- Merged the Scheduler and Context-box service into a single called Manager.
9
9
- Each Nodepool now has its own SSH keys instead of sharing a single SSH key per kubernetes cluster.
10
10
11
11
### Experimental
12
12
- We have added support for an HTTP proxy to be used when building Kubernetes clusters. This was mainly motivated by the issues we encountered while building multi-provider clusters, where some IP addresses assigned to some of the VMs were being misused and blacklisted/blocked in various registries. By using the HTTP proxy, it is possible to work around this and get the cluster built successfully.
13
13
14
-
Currently the HTTP proxy is experimental, it is made available by modifying the `HTTP_PROXY_MODE' in the claudie config map in the `claudie' namespace. The possible values are `(on|off|default)`. Default means that if a kubernetes cluster uses hetzner nodepools, it will automatically switch to using the proxy, as we have encountered the most bad IP issues with hetzner. By default the proxy is turned off.
14
+
Currently the HTTP proxy is experimental, it is made available by modifying the `HTTP_PROXY_MODE` in the Claudie config map in the `claudie` namespace. The possible values are `(on|off|default)`. Default means that if a kubernetes cluster uses Hetzner nodepools, it will automatically switch to using the proxy, as we have encountered the most bad IP issues with Hetzner. By default the proxy is turned off.
15
15
16
-
It should be noted that the proxy is still in an experimental phase, where the API for interacting with the proxy may change in the future. Therefore, clusters using this feature in this release run the risk of being backwards incompatible with future `0.9.x' releases, which will further stabilise the proxy API.
16
+
It should be noted that the proxy is still in an experimental phase, where the API for interacting with the proxy may change in the future. Therefore, clusters using this feature in this release run the risk of being backwards incompatible with future `0.9.x` releases, which will further stabilise the proxy API.
17
17
18
18
## Deployment
19
19
@@ -25,15 +25,15 @@ To deploy Claudie `v0.9.X`, please:
25
25
26
26
We provide checksums in `claudie_checksum.txt` you can verify the downloaded yaml files againts the provided checksums.
27
27
28
-
3. Install claudie using `kubectl`
28
+
3. Install Claudie using `kubectl`
29
29
30
30
> We strongly recommend changing the default credentials for MongoDB, MinIO and DynamoDB before you deploy it.
@@ -48,13 +48,13 @@ To further harden claudie, you may want to deploy our pre-defined network polici
48
48
49
49
50
50
## What's changed
51
-
- Support added for ubuntu 24.04 in Azure and hetzner[#1401](https://github.com/berops/claudie/pull/1401)
51
+
- Support added for Ubuntu 24.04 in Azure and Hetzner[#1401](https://github.com/berops/claudie/pull/1401)
52
52
53
53
- Each nodepool now has its own SSH keys, a change from the previous state where all nodepools shared the same SSH keys.. [#1442](https://github.com/berops/claudie/pull/1442)
54
54
55
-
- Added support for pluggable external terraform files, breaking the dependency of updated terraform files on a new claudie version. [#1460](https://github.com/berops/claudie/pull/1460)
55
+
- Added support for pluggable external terraform files, breaking the dependency of updated terraform files on a new Claudie version. [#1460](https://github.com/berops/claudie/pull/1460)
56
56
57
-
- With the support of external terraform templates, the ability to arbitrarily change the templates used by claudie was made available to the user. As a result, claudie has implemented a rolling update of the infrastructure in case a change in the terraform templates is detected, by gradually updating the build cluster one nodepool at a time. [#1525](https://github.com/berops/claudie/pull/1525)
57
+
- With the support of external terraform templates, the ability to arbitrarily change the templates used by Claudie was made available to the user. As a result, Claudie has implemented a rolling update of the infrastructure in case a change in the terraform templates is detected, by gradually updating the build cluster one nodepool at a time. [#1525](https://github.com/berops/claudie/pull/1525)
58
58
59
59
- The Scheduler and Context-Box microservices were merged into a single service called Manager. This was done because these two services were tightly coupled, and parts of the context box service were causing state correctness issues within Claudie and needed to be fixed. [#1498](https://github.com/berops/claudie/pull/1498)
60
60
@@ -68,12 +68,12 @@ To further harden claudie, you may want to deploy our pre-defined network polici
68
68
69
69
70
70
### Experimental
71
-
- Support for a HTTP proxy was added. The HTTP Proxy can be turned on by setting the `HTTP_PROXY_MODE`environmanet variable in the claudie config map to `on`[#1440](https://github.com/berops/claudie/pull/1440)
71
+
- Support for a HTTP proxy was added. The HTTP Proxy can be turned on by setting the `HTTP_PROXY_MODE`environment variable in the Claudie config map to `on`[#1440](https://github.com/berops/claudie/pull/1440)
72
72
73
73
## Bug fixes
74
74
- In the case when the infrastructure fails to be build or is only partially build
75
75
the deletion process was stuck on acquiring a lock which was never created, this issue is no longer present [#1463](https://github.com/berops/claudie/pull/1463)
76
76
- The init process was added to the Ansible microservice because previously spawned Ansible playbooks left behind zombie processes that consumed resources. The init process takes care of cleaning up these processes. [#1527](https://github.com/berops/claudie/pull/1527)
77
77
- Fixed an edge case where part of the load balancer infrastructure was incorrectly destroyed when a failure occurred in the middle of the workflow. [#1533](https://github.com/berops/claudie/pull/1533)
78
78
- The whitespace when generating keys will no longer be trimmed [#1539](https://github.com/berops/claudie/pull/1539)
79
-
- GenesisCloud autoscaling will now correctly work [#1543](https://github.com/berops/claudie/pull/1543)
79
+
- GenesisCloud autoscaling will now correctly work [#1543](https://github.com/berops/claudie/pull/1543)
0 commit comments