Ciprian Hacman
d382b0e44f
azure: Add support for NAT gateway
2023-08-03 07:12:51 +03:00
Ciprian Hacman
10fa740e3d
azure: Add support for application security groups
2023-07-30 14:40:14 +03:00
Ciprian Hacman
c4ec894578
azure: Perform challenge callbacks into a node
2023-07-18 06:04:51 +03:00
Ciprian Hacman
80944323f3
azure: Allow full load balancer access only when public
2023-07-15 19:16:59 +03:00
Ciprian Hacman
15b44bad52
azure: Remove permissions for nodes when dns=none
2023-07-14 13:46:26 +03:00
Ciprian Hacman
83d14d4343
azure: Add support for dns=none
2023-07-13 09:04:06 +03:00
Ciprian Hacman
4fe84705a5
azure: Add support for network security groups
2023-07-01 10:06:25 +03:00
Ciprian Hacman
df97b95972
azure: Hardcode DiskControllerType to SCSI
2023-06-30 21:29:06 +03:00
Ciprian Hacman
cbddb4a9fd
Remove duplicate Cluster field from tests
2023-06-20 12:19:04 +03:00
justinsb
ca67b1ca1e
Refactor: rename IsGossip -> UsesLegacyGossip
...
We want to be able to use "dns=none" (without peer-to-peer gossip)
even for clusters that have the k8s.local extension. These were
previously called "gossip clusters", but really that is an
implementation; what actually matters to users is that they don't rely
on writing records into a DNS zone (such as Route53).
2023-05-22 21:50:16 -04:00
John Gardiner Myers
92958f9966
v1alpha3: Move IG root volume settings to sub-struct
2022-12-26 20:35:26 -08:00
John Gardiner Myers
7c3e32369a
Refactor Context into separate cloudup and nodeup types
2022-12-17 17:42:46 -08:00
John Gardiner Myers
235aa61594
v1alpha3: move networking fields under networking
2022-12-02 19:19:59 -08:00
John Gardiner Myers
d39ba74bd7
Change the control-plane IG role to "ControlPlane" in v1alpha3 API
2022-11-22 17:05:29 -08:00
John Gardiner Myers
5fca16aa30
v1alpha3: Move API-related settings under API
2022-11-19 10:27:12 -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
Ciprian Hacman
9e4335b506
azure: Switch to using UserData instead of deprecated CustomData
2022-11-08 22:07:19 +02:00
Ciprian Hacman
35f12c12b1
azure: Update clients to latest (previous) versions
2022-11-08 19:47:17 +02:00
Ciprian Hacman
4e5ded6dc3
hetzner: Create cluster without DNS or Gossip
2022-10-27 11:29:37 +03:00
Ciprian Hacman
dc98c74428
Move Gossip check to cluster struct
2022-10-21 09:48:07 +03:00
Ciprian Hacman
85026145a1
Always infer gossip DNS from cluster name
2022-10-02 12:54:37 +03:00
Ole Markus With
ce2e877aeb
Remove bazel files from vendor
2022-04-12 13:29:03 +02:00
John Gardiner Myers
591dd1aba9
Move Azure settings to cloudProvider.azure
2022-03-03 15:18:23 -08:00
John Gardiner Myers
5385381633
Use IPv6-only subnets for worker nodes in private IPv6 topology
2022-01-06 21:00:00 -08:00
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
John Gardiner Myers
e9fc12b4f3
Fix certificate bootstrap for non-kops-controller-bootstrap cloud providers
2021-07-18 13:37:19 -07:00
Kubernetes Prow Robot
e187359069
Merge pull request #11962 from rifelpet/azure-vmss-zone
...
Azure - support VMSS availability zones
2021-07-15 05:58:48 -07:00
Peter Rifel
affbeb3c5b
Fix Azure zone number format passed to VMSS API
2021-07-14 19:06:28 -04:00
Peter Rifel
9552b25050
Azure - support VMSS availability zones
...
Azure's subnets are regional so we use similar functionality to GCE where we reference the InstanceGroup's zones rather than a subnet's zone.
IG Zones are already populated on cluster creation here: b358037896/upup/pkg/fi/cloudup/new_cluster.go (L682-L684)
2021-07-08 23:10:23 -04:00
John Gardiner Myers
c35d101a89
Refactor keysets for etcd-manager
2021-07-08 18:46:03 -07:00
John Gardiner Myers
2faf28379a
Refactor etcd-client-cilium secrets
2021-06-25 23:57:23 -07:00
John Gardiner Myers
eb09d31a3c
Pass AuxConfig to nodeup
2021-06-03 21:04:21 -07:00
John Gardiner Myers
7c9e7e9286
Make Lifecycle field non-pointer
2021-06-02 23:02:16 -07:00
Kenji Kaneda
a2bfbdd4cb
Fix node label conversion in Azure
...
As Azure doesn't allow "/" in label keys, we used to convert "/" to
"_", but we didn't convert back "_" to "/" in kops-controller.
Change the code to store a label key in a tag value so that we don't
need to worry about escaping.
2021-02-28 22:35:12 -08:00
Collin Woodruff
ee7fc850ff
add support for azure public loadbalancer
2021-02-23 17:42:33 -05:00
Nicholas Galantowicz
616d446658
add usage of subnet and routetable shared resources in azure
2021-02-22 15:28:55 -05:00
Kubernetes Prow Robot
7d8ef74bcd
Merge pull request #10797 from t1cg/azureManagedImage
...
Allow managed images for Azure instance groups
2021-02-12 16:27:05 -08:00
Collin Woodruff
6a8d474acd
add internal loadbalancer for azure
2021-02-12 17:13:01 -05:00
Nicholas Schleicher
1ac3265a14
Allow managed images for Azure instance groups
2021-02-11 15:42:17 -05:00
Justin SB
d5294b0b7c
Update test data for richer bootstrap script
2021-01-09 13:29:18 -05:00
Kenji Kaneda
a61caea8d2
Add Azure support
...
This commit contains all changes required to support Azure
(https://github.com/kubernetes/kops/issues/3957 ).
2020-12-21 08:27:54 -08:00