John Gardiner Myers
9b64707159
Ignore no-longer-used topology fields in ClusterSpec
2023-07-19 08:48:38 -07:00
John Gardiner Myers
2420991954
Determine default API access method by IG subnet type
2023-07-18 22:21:05 -07:00
John Gardiner Myers
1358851c7d
Get VFSContext from caller in NewAssetBuilder()
2023-07-18 08:49:06 -07:00
John Gardiner Myers
245cd64a3a
Get VFSContext from caller in LoadChannel()
2023-07-17 21:45:43 -07:00
John Gardiner Myers
11304807f2
Hold reference to VFSContext from simple.Clientset
2023-07-06 19:41:45 -07:00
John Gardiner Myers
c68be498c6
Refactor NewAssetBuilder to not take a Cluster
2023-01-01 13:37:52 -08:00
justinsb
90cbf75584
Context threading: more wiring
...
We're aiming to use this for testing immediately and better
logging/tracing in future, but to make the changes manageable breaking
them into a smaller series that don't directly achieve much.
2022-12-22 17:52:22 -05:00
John Gardiner Myers
dec7d33be6
v1alpha3: Move AWS EBS CSI spec under CloudProvider.AWS
2022-12-19 00:10:16 -08:00
John Gardiner Myers
235aa61594
v1alpha3: move networking fields under networking
2022-12-02 19:19:59 -08:00
John Gardiner Myers
6536c0b301
v1alpha3: use new terminology for kubelet config
2022-11-25 16:53:23 -08:00
Ciprian Hacman
d29812fc6e
Replace fi.Bool/Float*/Int*/StringValue() with fi.ValueOf
2022-11-19 03:45:23 +02:00
Ciprian Hacman
8f79c9bd68
Replace fi.Bool/Float*/Int*/String() with fi.PtrTo()
2022-11-19 03:45:22 +02:00
John Gardiner Myers
64be690211
Update TopologySpec for v1alpha3 API
2022-11-06 09:10:38 -08:00
John Gardiner Myers
25b7dc21fa
Create NLB instead of CLB for bastion
2022-10-29 17:00:00 -07:00
Ole Markus With
788b9d7508
Fix json merge behavior so IG kubelet config takes precedence
...
Update upup/pkg/fi/cloudup/populate_instancegroup_spec.go
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2022-09-29 10:49:24 +02:00
Ole Markus With
74afb7aed0
Remove checks for k8s < 1.21
2022-09-19 19:12:53 +02:00
Ole Markus With
16c60a1a0c
Change mock region/subnet names to match mockCloud
2022-09-17 13:14:30 +02:00
Ciprian Hacman
8b7711dd5e
Update Docker to v20.10.17
2022-06-07 09:16:54 +03:00
John Gardiner Myers
cac727c357
Make cloudProvider a struct in v1alpha3 API
2022-03-02 21:59:49 -08:00
Ciprian Hacman
68b4611066
Clean up kubelet networking flags for dockershim
...
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-01-19 17:36:18 +02:00
John Gardiner Myers
f2ae352d21
Add validation for subnet type values
2022-01-14 17:53:09 -08:00
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
John Gardiner Myers
9f99d41323
IPv6 requires external CCM
2021-10-31 12:26:30 -07:00
John Gardiner Myers
80d73efb5a
Validate CNI can support IPv6
2021-10-30 17:08:12 -07:00
John Gardiner Myers
7cb4fbe91e
Never masquerade IPv6 with Cilium
2021-10-27 23:40:02 -07:00
Ciprian Hacman
4c8f887547
Update Docker to v20.10.9
2021-10-04 22:25:15 +03:00
Ciprian Hacman
92ab49cdfb
Update Docker to v20.10.8
2021-08-04 06:19:43 +03:00
John Gardiner Myers
e9317551f3
Allocate smaller IPv6 PodCIDRs by default
2021-06-15 13:31:49 -07:00
John Gardiner Myers
074137864e
Perform ClusterCIDR and ServiceClusterIPRange assignments for IPv6
2021-06-09 08:50:30 -07:00
John Gardiner Myers
64656bb911
Add test for assigning ClusterCIDR and ClusterIPRange
2021-06-08 20:41:30 -07:00
John Gardiner Myers
e0915887ed
Move asset copying out of apply_cluster
2021-06-05 21:17:50 -07:00
Ciprian Hacman
bdd63c917f
Allow AWS instance types with multiple architectures
...
Older AWS instance types support both "i386" and "x86_64" architectures:
```
$ aws ec2 describe-instance-types --instance-types t2.micro
{
"InstanceTypes": [
"InstanceType": "t2.micro",
"ProcessorInfo": {
"SupportedArchitectures": [
"i386",
"x86_64"
],
```
2021-05-12 14:05:12 +03:00