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 >
v1.4.0
2023-05-29 19:03:48 +03: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
e44f5bcedc
chore: bump deps
...
Update k8s to 0.27.2
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-05-27 11:31:38 +03:00
Serge Logvinov
3dcea648b0
docs: edge deploy with csr
...
Update readme.
Add copy past kubectl command tox deploy latest stable version.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-05-11 20:43:18 +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
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
11e77e8f83
feat: build latest version
...
Build and push the latest edge version to the registry.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-04-06 17:36:22 +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
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
5a4413f353
chore: bump deps
...
Update golang to 1.20.2 and bump deps.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-03-13 20:19:26 +02: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
9e1b15e7c6
chore: bump deps
...
Bump deps
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-02-12 12:19:46 +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 >
v1.3.0
2022-12-20 11:29:06 +02:00
Serge Logvinov
e8a980298f
feat: gitops automatization
...
GH-Actions:
* build and lint
* helm chart tests
* push release images
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2022-12-20 09:26:56 +02:00
Serge Logvinov
70777c7513
docs: update readme
...
The goals of Talos CCM.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2022-12-19 20:13:39 +02:00
Serge
2aea209045
Merge pull request #11 from sergelogvinov/update
...
chore: update go.mod
2022-12-17 10:45:32 +02:00
Serge Logvinov
e34ca47fa6
chore: update go.mod
...
Update:
* talos machinery v1.3.0
* kubernetes machinery v0.26.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2022-12-17 10:43:49 +02:00
Serge
7d67cf993b
Merge pull request #5 from sergelogvinov/helm-tolerations
...
fix: uninitialized tolerations
2022-11-22 08:21:14 +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
9f778fa273
Merge pull request #1 from sergelogvinov/init
...
Add Cloud Controller base functions
2022-11-18 08:06:45 +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
Andrey Smirnov
fe96f6f743
Initial commit
2022-10-10 20:41:12 +04:00