235aa61594 
								
							 
						 
						
							
							
								
								v1alpha3: move networking fields under networking  
							
							
							
						 
						
							2022-12-02 19:19:59 -08:00  
				
					
						
							
							
								 
						
							
								8f79c9bd68 
								
							 
						 
						
							
							
								
								Replace fi.Bool/Float*/Int*/String() with fi.PtrTo()  
							
							
							
						 
						
							2022-11-19 03:45:22 +02:00  
				
					
						
							
							
								 
						
							
								61eaeddb9b 
								
							 
						 
						
							
							
								
								Serve secrets from kops-controller for nodes without state store access  
							
							
							
						 
						
							2022-11-15 14:51:54 +02:00  
				
					
						
							
							
								 
						
							
								0e2cc7e0cc 
								
							 
						 
						
							
							
								
								Rename BootConfig.APIServer to BootConfig.APIServerIP  
							
							
							
						 
						
							2022-11-15 14:40:14 +02:00  
				
					
						
							
							
								 
						
							
								312d9b7ffd 
								
							 
						 
						
							
							
								
								Address feedback  
							
							
							
						 
						
							2022-11-01 13:29:23 +02:00  
				
					
						
							
							
								 
						
							
								4e5ded6dc3 
								
							 
						 
						
							
							
								
								hetzner: Create cluster without DNS or Gossip  
							
							
							
						 
						
							2022-10-27 11:29:37 +03:00  
				
					
						
							
							
								 
						
							
								d471845dce 
								
							 
						 
						
							
							
								
								Move merging of kubelet configs to populate instance groups so we have only one place to fetch them  
							
							... 
							
							
							
							The kubelet config can be configured in a number of places. Merge them earlier so we only need to check the config in the IG kubeletConfig 
							
						 
						
							2022-08-20 15:35:15 +02:00  
				
					
						
							
							
								 
						
							
								0b095068f3 
								
							 
						 
						
							
							
								
								Add support for installing additional packages  
							
							
							
						 
						
							2022-05-03 06:47:44 +03:00  
				
					
						
							
							
								 
						
							
								ce2e877aeb 
								
							 
						 
						
							
							
								
								Remove bazel files from vendor  
							
							
							
						 
						
							2022-04-12 13:29:03 +02:00  
				
					
						
							
							
								 
						
							
								70f7d9bdb2 
								
							 
						 
						
							
							
								
								Use function to get cloud provider from cluster spec  
							
							
							
						 
						
							2022-03-02 21:59:47 -08:00  
				
					
						
							
							
								 
						
							
								b41cca38d5 
								
							 
						 
						
							
							
								
								Enable RBN with AWS CCM 1.22.0-alpha.1  
							
							
							
						 
						
							2022-02-16 22:21:30 -08:00  
				
					
						
							
							
								 
						
							
								b2104ab274 
								
							 
						 
						
							
							
								
								Bump karpenter to 0.5.3 and RBN support  
							
							
							
						 
						
							2021-12-19 21:53:07 +01:00  
				
					
						
							
							
								 
						
							
								73f164e229 
								
							 
						 
						
							
							
								
								Use instance ID as node name when AWS CCM supports it  
							
							
							
						 
						
							2021-11-30 17:54:54 -08:00  
				
					
						
							
							
								 
						
							
								f5fed2a08d 
								
							 
						 
						
							
							
								
								Move nvidia config under containerd  
							
							
							
						 
						
							2021-09-05 20:28:07 +02:00  
				
					
						
							
							
								 
						
							
								e9b0f28dff 
								
							 
						 
						
							
							
								
								Add nvidia configuration to the api  
							
							
							
						 
						
							2021-09-05 20:09:04 +02:00  
				
					
						
							
							
								 
						
							
								191df58267 
								
							 
						 
						
							
							
								
								Verify CA keypair IDs for kops-controller-issued certs  
							
							
							
						 
						
							2021-07-14 08:15:28 -07:00  
				
					
						
							
							
								 
						
							
								c17ec3a7e7 
								
							 
						 
						
							
							
								
								Move containerd config from cloudup to nodeup  
							
							
							
						 
						
							2021-07-14 10:28:37 +02:00  
				
					
						
							
							
								 
						
							
								e1df9f09dd 
								
							 
						 
						
							
							
								
								Refactor service-account public keys  
							
							
							
						 
						
							2021-06-27 08:45:06 -07:00  
				
					
						
							
							
								 
						
							
								60ae29c93c 
								
							 
						 
						
							
							
								
								Refactor EncryptionConfig  
							
							
							
						 
						
							2021-06-27 08:45:05 -07:00  
				
					
						
							
							
								 
						
							
								1312163edd 
								
							 
						 
						
							
							
								
								Update nodes with an APIServer when APIServer spec changes  
							
							
							
						 
						
							2021-06-27 08:45:04 -07:00  
				
					
						
							
							
								 
						
							
								4a47614e62 
								
							 
						 
						
							
							
								
								Simplify config server protocol  
							
							
							
						 
						
							2021-06-26 09:56:47 -07:00  
				
					
						
							
							
								 
						
							
								1752f0f4db 
								
							 
						 
						
							
							
								
								Move most of nodeup.Config out of userdata  
							
							
							
						 
						
							2021-06-25 22:25:49 -07:00  
				
					
						
							
							
								 
						
							
								49babfdb78 
								
							 
						 
						
							
							
								
								Remove Config.ClusterLocation  
							
							
							
						 
						
							2021-06-25 20:05:22 -07:00  
				
					
						
							
							
								 
						
							
								c132ae1520 
								
							 
						 
						
							
							
								
								Move fields from AuxConfig to nodeup.Config  
							
							
							
						 
						
							2021-06-25 18:41:29 -07:00  
				
					
						
							
							
								 
						
							
								a83bf7b20f 
								
							 
						 
						
							
							
								
								Mark nodes NeedsUpdate when keys they use change  
							
							
							
						 
						
							2021-06-21 19:37:23 -07:00  
				
					
						
							
							
								 
						
							
								65d21ee463 
								
							 
						 
						
							
							
								
								Pre-pull container images from list of desired prefixes  
							
							
							
						 
						
							2021-06-20 23:01:52 +02:00  
				
					
						
							
							
								 
						
							
								0dee785ebf 
								
							 
						 
						
							
							
								
								Pass multiple CA certs to kops-controller client  
							
							
							
						 
						
							2021-06-19 10:50:53 -07:00  
				
					
						
							
							
								 
						
							
								42bf3ee85b 
								
							 
						 
						
							
							
								
								Seed the random number generator on AWS  
							
							
							
						 
						
							2021-06-17 22:59:43 -07:00  
				
					
						
							
							
								 
						
							
								e7fa3fa82c 
								
							 
						 
						
							
							
								
								Set containerd config on nodeup.Config instead of clusterspec  
							
							... 
							
							
							
							This allows us to set a default containerd config per IG (e.g add a different config for GPU IGs)
Can also be considered a cleanup as we no longer use containerd.overrideConfig as a mechanism for bringing the default containerd config from cloudup to nodeup. 
							
						 
						
							2021-06-15 11:08:22 +02:00  
				
					
						
							
							
								 
						
							
								09259ad30f 
								
							 
						 
						
							
							
								
								Remove unused field  
							
							
							
						 
						
							2021-06-12 16:05:53 -07:00  
				
					
						
							
							
								 
						
							
								5d5a410ea8 
								
							 
						 
						
							
							
								
								Move EnableLifecycleHook to NodeConfig  
							
							
							
						 
						
							2021-06-03 21:27:01 -07:00  
				
					
						
							
							
								 
						
							
								14ab4a3453 
								
							 
						 
						
							
							
								
								Move UpdatePolicy into NodeConfig  
							
							
							
						 
						
							2021-06-03 21:20:56 -07:00  
				
					
						
							
							
								 
						
							
								59c8826b17 
								
							 
						 
						
							
							
								
								Move FileAssets into the NodeupAuxConfig  
							
							
							
						 
						
							2021-06-03 21:20:55 -07:00  
				
					
						
							
							
								 
						
							
								06658c9d13 
								
							 
						 
						
							
							
								
								Move Hooks into the NodeupAuxConfig  
							
							
							
						 
						
							2021-06-03 21:09:45 -07:00  
				
					
						
							
							
								 
						
							
								c3c1aca3c1 
								
							 
						 
						
							
							
								
								Include AuxConfig output in TestBootstrapUserData  
							
							
							
						 
						
							2021-06-03 21:09:45 -07:00  
				
					
						
							
							
								 
						
							
								eb09d31a3c 
								
							 
						 
						
							
							
								
								Pass AuxConfig to nodeup  
							
							
							
						 
						
							2021-06-03 21:04:21 -07:00  
				
					
						
							
							
								 
						
							
								2e1629c610 
								
							 
						 
						
							
							
								
								Introduce nodeup.AuxConfig  
							
							
							
						 
						
							2021-06-03 20:37:22 -07:00  
				
					
						
							
							
								 
						
							
								5a72ef0f94 
								
							 
						 
						
							
							
								
								Remove protokube image references  
							
							
							
						 
						
							2021-03-06 00:33:12 +05:30  
				
					
						
							
							
								 
						
							
								4ac9d5c17b 
								
							 
						 
						
							
							
								
								Boot nodes without state store access  
							
							... 
							
							
							
							kops-controller can now serve the instance group & cluster config to
nodes, as part of the bootstrap process.
This enables nodes to boot without access to the state
store (i.e. without S3 / GCS / etc permissions)
Feature-flagged behind the KopsControllerStateStore feature-flag. 
							
						 
						
							2021-01-09 13:08:48 -05:00  
				
					
						
							
							
								 
						
							
								2e6b50f9e4 
								
							 
						 
						
							
							
								
								Some typos  
							
							... 
							
							
							
							Signed-off-by: zouyu <zouy.fnst@cn.fujitsu.com> 
							
						 
						
							2020-11-03 16:28:30 +08:00  
				
					
						
							
							
								 
						
							
								7d9f0a06cf 
								
							 
						 
						
							
							
								
								Update API slice fields to not use pointers  
							
							... 
							
							
							
							This is causing problems with the Kubernetes 1.19 code-generator.
A nil entry in these slices wouldn't be valid anyways, so this should have no impact. 
							
						 
						
							2020-08-24 07:46:38 -05:00  
				
					
						
							
							
								 
						
							
								bec273ebf1 
								
							 
						 
						
							
							
								
								Implement signing of kubelet cert in kops-controller  
							
							
							
						 
						
							2020-08-15 10:30:20 -07:00  
				
					
						
							
							
								 
						
							
								9c01e1f44d 
								
							 
						 
						
							
							
								
								Send bootstrap query from nodeup to kops-controller  
							
							
							
						 
						
							2020-08-15 09:50:08 -07:00  
				
					
						
							
							
								 
						
							
								331d223043 
								
							 
						 
						
							
							
								
								ARM64 support - Side-load multi-arch images  
							
							
							
						 
						
							2020-08-10 13:47:07 +03:00  
				
					
						
							
							
								 
						
							
								c2cb6646af 
								
							 
						 
						
							
							
								
								Remove tags from NodeupConfig  
							
							
							
						 
						
							2020-07-29 17:24:39 -07:00  
				
					
						
							
							
								 
						
							
								0c62641dad 
								
							 
						 
						
							
							
								
								Merge pull request  #9354  from johngmyers/refactor-certs-2  
							
							... 
							
							
							
							Continue refactoring certs into nodeup 
							
						 
						
							2020-07-06 17:13:57 -07:00  
				
					
						
							
							
								 
						
							
								f4f4763dc2 
								
							 
						 
						
							
							
								
								Refactor more certs to be issued by nodeup  
							
							
							
						 
						
							2020-06-28 23:12:13 -07:00  
				
					
						
							
							
								 
						
							
								75ca231693 
								
							 
						 
						
							
							
								
								Move default machine type to NodeupConfig  
							
							
							
						 
						
							2020-06-28 18:52:04 -07:00  
				
					
						
							
							
								 
						
							
								44fb283e3f 
								
							 
						 
						
							
							
								
								Move NodeLabels into the NodeupConfig  
							
							
							
						 
						
							2020-06-28 18:52:03 -07:00  
				
					
						
							
							
								 
						
							
								1ba0f0d463 
								
							 
						 
						
							
							
								
								Move Taints into the NodeupConfig  
							
							
							
						 
						
							2020-06-28 18:51:42 -07:00