Leonard Cohnen
|
a1161ae05d
|
k8supdates: label nodes with k8s component hash
|
2022-12-08 11:19:22 +01:00 |
|
Malte Poll
|
1af3ff00ad
|
Constellation Operator: Add image version field (#649)
|
2022-11-25 14:49:26 +01:00 |
|
katexochen
|
ba6e41ed5c
|
Upgrade go module to v2
|
2022-09-22 09:10:19 +02:00 |
|
katexochen
|
e301f575df
|
Let operator manage autoscaling of node groups
|
2022-09-20 13:41:23 +02:00 |
|
Thomas Tendyck
|
bd63aa3c6b
|
add license headers
sed -i '1i/*\nCopyright (c) Edgeless Systems GmbH\n\nSPDX-License-Identifier: AGPL-3.0-only\n*/\n' `grep -rL --include='*.go' 'DO NOT EDIT'`
gofumpt -w .
|
2022-09-05 09:17:25 +02:00 |
|
Malte Poll
|
1df2a20a36
|
CI: build and upload node operator
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
51cf638361
|
[node operator] self-initialize resources
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
e267102c92
|
[node operator] Use environment variable to specify CSP
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
50ed6777c8
|
[node operator] Read azure config from k8s secret
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
3495ec1c07
|
[node operator] instantiate Azure client in main.go
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
717570d00a
|
[node operator] Add GCP client
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
0618a000a7
|
[node operator] nodeimage controller: remove control-plane nodes from etcd cluster before deleting k8s node object
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
0b0a3454fa
|
[node operator] main.go: switch over CSP flag to generate cloud provider API client to inject into controllers.
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
904d3cba0a
|
[node operator] Beautify autogenerated log messages
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
be27de3b71
|
[node operator] Add nodemaintenance CRD
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
9c3f7fec39
|
[node operator] PendingNode API gen
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
b315ec6dc1
|
[node operator] ScalingGroup API gen
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
ac5ddc27f2
|
[node operator] AutoscalingStrategy API gen
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
546e53f3df
|
[node operator] NodeImage API gen
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|
Malte Poll
|
8ec23bf538
|
[node operator] Initial commit
Signed-off-by: Malte Poll <mp@edgeless.systems>
|
2022-08-09 10:29:04 +02:00 |
|