Serge Logvinov
9403bc592a
fix: refresh talos tls certs
...
Addressing the short lifetime of Talos certificates by implementing a routine for regular recreation of the Talos client.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-02-05 18:30:21 +02:00
Serge Logvinov
b4e136b781
feat: support CloudDualStackNodeIPs
...
Talos CCM now supports the `CloudDualStackNodeIPs` feature gate. This feature
allows the user(cloud) to specify a list of IPv4 and IPv6 addresses for each node in
the cluster. https://github.com/kubernetes/kubernetes/pull/120275
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-02-05 16:53:02 +02:00
Serge Logvinov
33faa60ccb
chore: bump deps
...
Update:
K8s to 0.29.1
Github Actions deps
Talos 1.6.4
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-02-05 10:51:04 +02:00
Serge Logvinov
5d41626e75
fix: azure providerID
...
Set resourceGroup name to low case.
It helps azure-node-autoscaller to find the node.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-11-16 09:54:11 +02:00
Serge Logvinov
b3d55f0810
test: add basic tests
...
Tests:
* cloud-config
* helper funcs
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-05-29 12:23:40 +03:00
Serge Logvinov
5d65b1d694
fix: csr keyusage check
...
DeepEqual sees different in unsorted slices.
We will check allowed keyUsage options,
and makes chore that it has two important flags.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-05-08 10:23:49 +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
7a039d9f13
fix: node spec ip
...
Always update the node IPs.
Network ip/hostname can change after node eviction (spot instance).
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-04-06 16:26:56 +03:00
Serge Logvinov
8583f5959f
chore: bump deps
...
Update golang to 1.20.3 and bump deps.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-04-05 22:34:32 +03:00
Serge Logvinov
c80d5520ae
feat: label spot instanses
...
Set label `node.cloudprovider.kubernetes.io/lifecycle=spot` to spot instance.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-03-11 20:35:01 +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