John Gardiner Myers
ed9883651c
Remove references to Openstack ClusterSpec fields from nodeup
2023-07-29 04:42:07 -07:00
John Gardiner Myers
63aa25aa8c
Remove references to Azure ClusterSpec fields from nodeup
2023-07-29 04:42:01 -07:00
justinsb
c89f434f1b
Only use node challenge on hetzner
...
DigitalOcean (and others) will follow shortly.
Also create a method for CloudProvider, so that we are more ambivalent
towards bootstrapping methods.
2023-05-06 08:57:21 -04:00
Jesse Haka
4383f40af7
move openstack cloud config to k8s secrets
2023-01-06 19:56:35 +02:00
Jesse Haka
357e2a6a06
fix cloud config in normal nodes
2023-01-02 17:25:30 +02:00
John Gardiner Myers
8aeefe23ed
Use NodeupConfig for cluster name
2023-01-01 13:48:01 -08:00
John Gardiner Myers
355f9e4bd2
Kubelet needs cloudconfig for in-tree cloudprovider
2022-12-26 11:25:24 -08:00
John Gardiner Myers
d32a0fb3cc
APIServer nodes need cloudconfig
2022-12-26 10:56:30 -08:00
John Gardiner Myers
b3dfcea95f
v1alpha3: Move AWS-specific CloudConfig settings to AWSSpec
2022-12-25 16:12:02 -08:00
John Gardiner Myers
b38c55a2b9
Simplify nodeup references to CloudProvider
2022-12-20 19:44:32 -08:00
John Gardiner Myers
0e11075012
v1alpha3: Move GCE-specific CloudConfig settings to GCESpec
2022-12-20 19:44:32 -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
Ciprian Hacman
d29812fc6e
Replace fi.Bool/Float*/Int*/StringValue() with fi.ValueOf
2022-11-19 03:45:23 +02:00
ederst
8b9521b225
Allow configuring OpenStack CCM networking options
2022-07-21 22:44:37 +02:00
John Gardiner Myers
aff5f587f3
Move Openstack settings to cloudProvider.openstack
2022-04-07 10:04:19 -07:00
John Gardiner Myers
591dd1aba9
Move Azure settings to cloudProvider.azure
2022-03-03 15:18:23 -08:00
justinsb
8220211655
nodeup: store the CloudProvider in the context
...
This is a bit simpler than fetching it from the cluster every time,
and also can allow things like mixed-cloud clusters (in future).
2021-12-11 09:16:03 -05:00
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
Jesse Haka
5a5390335e
fix
2021-11-09 10:40:30 +02:00
Jesse Haka
5af63f0fe8
Add ingress hostname suffix configurable to kOps
2021-11-09 10:22:05 +02:00
Jesse Haka
43c5c9f9ab
Enable ingress hostname feature for OpenStack
2021-10-12 10:12:41 +03:00
Peter Rifel
88ddff3baf
Use separate cloud.config files for in-tree vs out-of-tree components
2021-09-30 09:20:33 -05:00
Ciprian Hacman
dde08e839d
Make AWS CCM NodeIPFamilies configurable
2021-09-11 13:09:08 +03:00
Ole Markus With
ec2dcfca48
Set NodeIPFamilies in ipv6 mode
2021-09-03 08:31:09 +02: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
Ole Markus With
6efb91a15b
Don't write application credentials to cloud config unless external CCM is enabled
2020-09-15 09:45:09 +02:00
Ole Markus With
a708a96c05
Adds support for using OS application credentials
...
Application credentials allows you to export a purpose-specific set of
credentials for a user instead of exposing user login credentials.
Especially useful when using LDAP or similar for Openstack users.
Also lets you rotate credentials more easily since multiple application
credentials can be provisioned per user.
Update pkg/model/bootstrapscript.go
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-08-07 14:26:47 +02:00
Ole Markus With
7342525872
Remove vsphere from kops files
2020-05-30 13:36:55 +02:00
John Gardiner Myers
91e1f4c79d
Remove code for unsupported Kubernetes version
2020-05-16 22:04:12 -07:00
tanjunchen
a19fb935e4
fix-up static-check
2019-10-29 14:06:12 +08:00
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
xichengliudui
16ee9c4342
Using const() defines constants together (part:3)
2019-04-20 05:02:21 -04:00
Jesse Haka
dab9c1800a
add manage sec groups for loadbalancers
2019-03-18 11:27:31 +02:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
d1b7680b10
openstack cloud config monitor section must be a child of loadbalancer
2019-01-18 14:22:04 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
292b3a8589
Storage config for openstack cloud config
2019-01-18 11:39:39 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
eb256593bc
Setting project ID as well in cloudconfig. Using loadbalancerID in cloudconfig. Retrieving instance IP from openstack in protokube.
2019-01-18 10:17:14 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
4e752ca62d
Openstack Environment Variable Mapping
2019-01-15 14:21:41 -07:00
Justin Santa Barbara
288c5aaf01
Add error handling (logging) when we fail to close a file
...
More missing error handling
Follows on from #5543
2018-07-28 16:50:13 -04:00
Rohith
aa1a92c60e
Cluster / InstanceGroup File Assets
...
The current implementation does not make it ease to fully customize nodes before kube install. This PR adds the ability to include file assets in the cluster and instaneGroup spec which can be consumed by nodeup. Allowing those whom need (i.e. me :-)) greater flexibilty around their nodes. @Note, nothing is enforced, so unless you've specified anything everything is as the same
- updated the cluster_spec.md to reflect the changes
- permit users to place inline files into the cluster and instance group specs
- added the ability to template the files, the Cluster and InstanceGroup specs are passed into context
- cleaned up and missed comment, unordered imports etc along the journey
2017-08-18 18:06:44 +01:00
alexandrst88
6b81385584
Add SG parameter into AWS cloud-config
2017-07-04 15:44:21 +03:00
Abrar Shivani
3707436f2f
Change vm_uuid location
2017-04-20 23:38:32 -07:00
Abrar Shivani
e191f7dd96
Add vm-uuid in cloud-config file required by Kubernetes vSphere CloudProvider
2017-04-20 23:37:40 -07:00
Miao Luo
67771470cc
Minor fix for gofmt ci test.
2017-04-20 23:37:40 -07:00
Abrar Shivani
2da57ef142
Support for vSphere Cloud Provider < v1.5.3
2017-04-20 23:37:40 -07:00
Abrar Shivani
5889814c90
Support for vSphere Cloud Provider
2017-04-20 23:33:21 -07:00
Justin Santa Barbara
76f7665ed1
Apply gofmt
2017-04-08 01:53:09 -04:00
Leon Waldman
133153b9a2
Add AWS CloudConfig DisableSecurityGroupIngress Configuration Parameter
2017-03-22 21:49:38 -03:00
Justin Santa Barbara
3d14d07616
Support cloud-config on GCE
2017-02-28 20:08:03 -05:00