Serge Logvinov
41fb283b51
chore: release v1.8.0
...
Prepare release v1.8.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-09-24 15:46:13 +03:00
Serge Logvinov
01145da4f4
docs: update deploy documentation
...
Add example of deployment.
Clean up unused params.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-08-29 13:48:57 +03:00
Serge Logvinov
09a5b9e24d
refactor: csr approval controller
...
Move CSR Approval to separate controller.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-08-28 17:12:08 +03:00
Serge Logvinov
31c9b5b199
docs: split readme file
...
Update installation instructions.
Add controllers explanations.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-08-05 14:58:28 +03:00
Serge Logvinov
e1a0e0e5a4
feat: node ipam controller
...
Add node IPAM controller.
It supports two modes:
* RangeAllocator - classic mode (kubernetes does the same)
* CloudAllocator - Talos is responsible for setting PodCIDRs
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-07-05 11:27:03 +03:00
Serge Logvinov
53034c8151
chore: clean flag
...
Since the introduction of transformation rules, this logic is no longer necessary.
The skipForeignNode flag was undocumented before, making its removal straightforward.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-16 14:53:29 +03:00
Serge Logvinov
c0988a3cff
docs: add config documentation
...
Update documentation.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-08 14:41:32 +03:00
Serge Logvinov
386958d6af
feat: transformer functions
...
Add functions to template executer.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-08 13:58:11 +03:00
Serge Logvinov
0e8728c11d
feat: expose metrics
...
Expose API call metrics and node CSR approve statistics.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-06 10:48:29 +03:00
Serge Logvinov
22e398449c
feat: node transformer
...
Node transformer allows you to add extra labels/annotations and modify platform metadata.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-03 00:11:26 +03:00
Serge Logvinov
db305e7f51
chore: release v1.6.0
...
Release v1.6.0
Features:
* DualStack NodeIPs support
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-04-21 08:57:41 +03:00
Serge Logvinov
670ead78bd
feat: deploy without cni
...
Run TalosCCM Deployment Without CNI Readines.
When the useDaemonSet parameter is set to true, CCM will use the node IP to access Kubernetes and Talos API.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-02-05 11:27:32 +02:00
Brian Kanya
3c9d805e68
fix: prepend v for image
...
Resolves #96
Co-authored-by: Brian Kanya <briankanya@gmail.com >
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-02-04 18:40:15 +02:00
Serge Logvinov
562e7384f7
feat: sign images
...
Helm chart and image signed by Cosign.
Now you can verify that images were built GitHub Actions.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-08-08 07:59:49 +03:00
Serge Logvinov
75a8e44b13
chore: release v1.4.0
...
Release v1.4.0
Features:
* node CSR approval
* spot node label
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-05-29 19:03:48 +03:00
Serge Logvinov
bba5b6a74b
docs: update helm readme
...
Update helm chart documentation.
Add edge image deployment.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-05-08 17:13:52 +03:00
Serge Logvinov
2b53c2b9e7
feat: add node certificate approval
...
TalosCCM now can verify node CSR, and approve it if it OK.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-04-21 12:03:07 +03:00
Serge Logvinov
86818165f5
feat: daemonset deployment
...
Deploy CCM as DaemonSet.
In this case CCM will use local node to connect to the Talos api.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-03-13 20:36:39 +02:00
Serge Logvinov
d3d613bb21
fix: helm chart namespace
...
Add the namespace to all helm-chart resources.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2022-12-23 00:07:45 +02:00
Serge Logvinov
e89660d03b
chore: release v1.3.0
...
Prepare release v1.3.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2022-12-20 11:29:06 +02:00
Serge Logvinov
9825766d51
fix: helm chart tolerations
...
CCM has to have tolerations against uninitialized nodes.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2022-11-22 00:12:56 +02:00
Serge Logvinov
345c59f4e9
feat: init ccm
...
* Add base function of CCM
* Helm-chart deployment
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2022-11-18 07:49:54 +02:00