Ciprian Hacman
							
						 
						
							 
							
							
							
							
								
							
							
								f5954e1388 
								
							 
						 
						
							
							
								
								Switch Calico integration tests to k8s v1.24  
							
							 
							
							
							
						 
						
							2022-05-23 18:35:26 +03:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								d08c028747 
								
							 
						 
						
							
							
								
								Bump NTH to 1.16.4 and add support for scheduled instance change events  
							
							 
							
							
							
						 
						
							2022-05-18 21:48:28 +02:00  
						
					 
				
					
						
							
							
								 
								Ciprian Hacman
							
						 
						
							 
							
							
							
							
								
							
							
								90faa6b5fd 
								
							 
						 
						
							
							
								
								Allow overriding the kubernetes version when upgrading the cluster  
							
							 
							
							
							
						 
						
							2022-05-18 08:05:59 +02:00  
						
					 
				
					
						
							
							
								 
								justinsb
							
						 
						
							 
							
							
							
							
								
							
							
								f47d7b2e43 
								
							 
						 
						
							
							
								
								Tweak integration tests to be simpler  
							
							 
							
							... 
							
							
							
							We require that all generated files are in the data directory, so we
can simplify the logic here. 
							
						 
						
							2022-05-13 15:19:07 -04:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								39f3c8bdf4 
								
							 
						 
						
							
							
								
								Add integration test for 1.24  
							
							 
							
							
							
						 
						
							2022-05-12 20:29:23 +02:00  
						
					 
				
					
						
							
							
								 
								Ciprian Hacman
							
						 
						
							 
							
							
							
							
								
							
							
								b5f14b589b 
								
							 
						 
						
							
							
								
								Add initial support for Hetzner Cloud  
							
							 
							
							
							
						 
						
							2022-05-09 06:12:15 +03:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								9eca9c882b 
								
							 
						 
						
							
							
								
								Add flag to version showing the kops 'server' version  
							
							 
							
							
							
						 
						
							2022-04-30 15:57:46 +02:00  
						
					 
				
					
						
							
							
								 
								Nat Henderson
							
						 
						
							 
							
							
							
							
								
							
							
								9b08c4bb51 
								
							 
						 
						
							
							
								
								Enable internal load balancers when running on GCP  
							
							 
							
							... 
							
							
							
							* Add ILBs, broadly following the AWS model.  The following new
capabilities are added for clusters in GCP:
  * Cluster's spec.api.loadBalancer can be set to 'type: internal' on
    GCP.
    * Therefore, GCP can now create:
        * regional backend services
        * regional (non-legacy) healthchecks
        * firewall rules with "internal" load-balancing scheme
        * firewall rules with dot-notation-specified IP addresses
  * Cluster's spec.api.loadBalancer's 'subnets' field functions
    as in the AWS model.
A few incidental changes are included, either because this change
touched the relevant code or because my use case happened to trigger the
issues that are fixed here.
* Cluster's spec.networkID field can be prefixed by project to use
  GCP's common cross-project networking model.
    * The presumption is that all specified subnets belong to this
      network and therefore this project.
* Add missing operation wait on forwarding rule creation.
* Some Terraform output improvements:
    * Permit no-ACL files in GCS buckets in Terraform output.
    * Enable marginally better cross-resource reference in Terraform outputs
    * Add project to network + subnetwork literals in Terraform output.
    * Add terraform output to backend services and health checks.
Testing:
  * Add mocks for backend services and health checks.
  * Add minimal integration test - copied from gce_private and ilb added.
  * Add update cluster goldens.
Co-authored-by: Travis Reid <travis_reid@apple.com> 
							
						 
						
							2022-04-25 13:31:47 -07:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6d264080ed 
								
							 
						 
						
							
							
								
								Merge pull request  #13484  from olemarkus/no-bazel-targets  
							
							 
							
							... 
							
							
							
							Remove bazel targets and tools 
							
						 
						
							2022-04-17 23:16:41 -07:00  
						
					 
				
					
						
							
							
								 
								Ciprian Hacman
							
						 
						
							 
							
							
							
							
								
							
							
								8b8dd8d2dd 
								
							 
						 
						
							
							
								
								Use aws_s3_object instead of deprecated aws_s3_bucket_object  
							
							 
							
							
							
						 
						
							2022-04-13 16:49:03 +03:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								ce2e877aeb 
								
							 
						 
						
							
							
								
								Remove bazel files from vendor  
							
							 
							
							
							
						 
						
							2022-04-12 13:29:03 +02:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3acf5b3634 
								
							 
						 
						
							
							
								
								Merge pull request  #13378  from hierynomus/sshkey-output  
							
							 
							
							... 
							
							
							
							Do not return a '-1' exit if no keys found and json/yaml output 
							
						 
						
							2022-03-28 00:51:22 -07:00  
						
					 
				
					
						
							
							
								 
								Ciprian Hacman
							
						 
						
							 
							
							
							
							
								
							
							
								a4ed2b0654 
								
							 
						 
						
							
							
								
								Migrate to registry.k8s.io  
							
							 
							
							... 
							
							
							
							Signed-off-by: Ciprian Hacman <ciprian@hakman.dev> 
							
						 
						
							2022-03-18 08:47:12 +02:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d751d0f056 
								
							 
						 
						
							
							
								
								Merge pull request  #13364  from olemarkus/fix-long-role-names  
							
							 
							
							... 
							
							
							
							Fix long role names 
							
						 
						
							2022-03-17 23:43:16 -07:00  
						
					 
				
					
						
							
							
								 
								Jeroen van Erp
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3955883f6b 
								
							 
						 
						
							
							
								
								Do not return a '-1' exit if no keys found and json/yaml output  
							
							 
							
							
							
						 
						
							2022-03-17 10:06:22 +01:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								ba06b33193 
								
							 
						 
						
							
							
								
								If image is empty, have kops upgrade fill it in  
							
							 
							
							
							
						 
						
							2022-03-16 20:15:51 +01:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								3fcb84ed6b 
								
							 
						 
						
							
							
								
								Truncate the standard role names  
							
							 
							
							
							
						 
						
							2022-03-15 21:31:04 +01:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								f8525ce6f9 
								
							 
						 
						
							
							
								
								Add integration test for really long cluster names  
							
							 
							
							
							
						 
						
							2022-03-15 20:44:26 +01:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								5cac1eea56 
								
							 
						 
						
							
							
								
								Set command using entrypoint instead of cmd  
							
							 
							
							
							
						 
						
							2022-03-11 16:02:46 +01:00  
						
					 
				
					
						
							
							
								 
								John Gardiner Myers
							
						 
						
							 
							
							
							
							
								
							
							
								70f7d9bdb2 
								
							 
						 
						
							
							
								
								Use function to get cloud provider from cluster spec  
							
							 
							
							
							
						 
						
							2022-03-02 21:59:47 -08:00  
						
					 
				
					
						
							
							
								 
								AkiraFukushima
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d40caa758e 
								
							 
						 
						
							
							
								
								Use cert-manager and pod-identity-webhook in integration test of irsa  
							
							 
							
							
							
						 
						
							2022-02-20 19:02:54 +09:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								9431c0ab69 
								
							 
						 
						
							
							
								
								Update LBC to 2.4.0  
							
							 
							
							
							
						 
						
							2022-02-16 21:39:31 +01:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								95fc0ac5b8 
								
							 
						 
						
							
							
								
								Merge pull request  #13212  from olemarkus/irsa-119  
							
							 
							
							... 
							
							
							
							Fix irsa for k8s < 1.20 
							
						 
						
							2022-02-09 12:25:49 -08:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								f4d8334050 
								
							 
						 
						
							
							
								
								Add test for irsa on k8s 1.19  
							
							 
							
							
							
						 
						
							2022-02-09 08:53:04 +01:00  
						
					 
				
					
						
							
							
								 
								srikiz
							
						 
						
							 
							
							
							
							
								
							
							
								2124c4cf85 
								
							 
						 
						
							
							
								
								Minor fix for json response to keep it consistent for single or multiple clusters  
							
							 
							
							... 
							
							
							
							Fix tests
another fix to json marshalling
fixes to return a single json object if a specific object is selected
Add changes to docs 
							
						 
						
							2022-02-07 23:59:13 +05:30  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9023720a08 
								
							 
						 
						
							
							
								
								Merge pull request  #13103  from heybronson/set-eviction-timeout  
							
							 
							
							... 
							
							
							
							add node-drain-timeout flag to rolling-update 
							
						 
						
							2022-01-28 01:40:31 -08:00  
						
					 
				
					
						
							
							
								 
								Bronson Mirafuentes
							
						 
						
							 
							
							
							
							
								
							
							
								86b0ef0d0c 
								
							 
						 
						
							
							
								
								add drain-timeout flag to rolling-update cluster  
							
							 
							
							
							
						 
						
							2022-01-20 14:05:55 -08:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								dc0e7675ba 
								
							 
						 
						
							
							
								
								Add a k8s 1.23 version of the ccm test  
							
							 
							
							
							
						 
						
							2022-01-20 15:32:46 +01:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef8c74f5fc 
								
							 
						 
						
							
							
								
								Merge pull request  #12788  from hakman/ipv6_remove_featureflag  
							
							 
							
							... 
							
							
							
							Remove featureflag for creating IPv6 clusters 
							
						 
						
							2022-01-18 22:58:05 -08:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								0ef596dd49 
								
							 
						 
						
							
							
								
								Do not create an IAM role for dns-controller on gossip clusters  
							
							 
							
							
							
						 
						
							2022-01-16 10:31:11 +01:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								321f82368d 
								
							 
						 
						
							
							
								
								Don't try to add node name to instances without node object  
							
							 
							
							
							
						 
						
							2022-01-15 08:04:53 +01:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3e5e929423 
								
							 
						 
						
							
							
								
								Merge pull request  #12727  from justinsb/kopeio_networking_operator  
							
							 
							
							... 
							
							
							
							addons: support for kopeio-networking addon 
							
						 
						
							2021-12-31 13:12:53 -08:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								ea9d0de847 
								
							 
						 
						
							
							
								
								Handle default in templating instead of ig population  
							
							 
							
							
							
						 
						
							2021-12-30 09:01:43 +01:00  
						
					 
				
					
						
							
							
								 
								justinsb
							
						 
						
							 
							
							
							
							
								
							
							
								8e34e4d101 
								
							 
						 
						
							
							
								
								addons: support for kopeio-networking addon  
							
							 
							
							... 
							
							
							
							Adding support for the kopeio-networking addon.
We load the operator manifest (which changes rarely) from the channels
directory for now.  We follow the same structure as operators
themselves use so that we can support other backends in future.
The channels file includes the current versions of the operators.
During cluster creation, we create these additional objects. 
							
						 
						
							2021-12-29 09:16:15 -05:00  
						
					 
				
					
						
							
							
								 
								John Gardiner Myers
							
						 
						
							 
							
							
							
							
								
							
							
								dae281d30e 
								
							 
						 
						
							
							
								
								Migrate to GCE CCM in k8s 1.24  
							
							 
							
							
							
						 
						
							2021-12-28 19:33:07 -08:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e95e359e3a 
								
							 
						 
						
							
							
								
								Merge pull request  #13026  from johngmyers/ipv6-only  
							
							 
							
							... 
							
							
							
							Allow IPv6-only subnets 
							
						 
						
							2021-12-24 02:24:14 -08:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								8e59f5bc23 
								
							 
						 
						
							
							
								
								Create create_cluster test for karpenter  
							
							 
							
							
							
						 
						
							2021-12-24 09:20:06 +01:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								8f276cf944 
								
							 
						 
						
							
							
								
								Make it possible to create clusters with only karpenter-managed worker nodes  
							
							 
							
							... 
							
							
							
							Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com> 
							
						 
						
							2021-12-24 09:12:59 +01:00  
						
					 
				
					
						
							
							
								 
								John Gardiner Myers
							
						 
						
							 
							
							
							
							
								
							
							
								f9071dd0d5 
								
							 
						 
						
							
							
								
								Allow IPv6-only subnets  
							
							 
							
							
							
						 
						
							2021-12-23 19:50:46 -08:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								aa493a3273 
								
							 
						 
						
							
							
								
								Validate IGs more strictly after defaults have applied  
							
							 
							
							... 
							
							
							
							This commit will ensure IGs are validated in clientset prior to write similar to clusters. Also introduces strict flag similar to cluster, which only validate values where we have defaults after defaults have been applied. 
							
						 
						
							2021-12-20 10:03:04 +01:00  
						
					 
				
					
						
							
							
								 
								justinsb
							
						 
						
							 
							
							
							
							
								
							
							
								f60f2476ed 
								
							 
						 
						
							
							
								
								kops-controller: use controller-runtime manager  
							
							 
							
							... 
							
							
							
							This gives us access to a managed client, and it lets us hook into the
lifecycle. 
							
						 
						
							2021-12-18 19:38:53 -05:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								043dd91417 
								
							 
						 
						
							
							
								
								Add karpenter feature flag  
							
							 
							
							
							
						 
						
							2021-12-12 19:33:41 +01:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								794cb72112 
								
							 
						 
						
							
							
								
								Karpenter addon  
							
							 
							
							... 
							
							
							
							Constrain the instance types to what is supported by the AMI
Add taints and label to karpenter provisioner
Add instance types to karpenter provisioner 
							
						 
						
							2021-12-12 19:33:41 +01:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								67e6b3486f 
								
							 
						 
						
							
							
								
								Add integration test for karpenter  
							
							 
							
							
							
						 
						
							2021-12-12 19:33:41 +01:00  
						
					 
				
					
						
							
							
								 
								John Gardiner Myers
							
						 
						
							 
							
							
							
							
								
							
							
								67e8533043 
								
							 
						 
						
							
							
								
								Update name of kubernetes-ca keypair in documentation  
							
							 
							
							
							
						 
						
							2021-12-11 20:50:36 -08:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								03bcd3bce7 
								
							 
						 
						
							
							
								
								Merge pull request  #12930  from olemarkus/integration-minimal-bump  
							
							 
							
							... 
							
							
							
							Add integration test for k8s 1.24 
							
						 
						
							2021-12-11 04:03:58 -08:00  
						
					 
				
					
						
							
							
								 
								Ole Markus With
							
						 
						
							 
							
							
							
							
								
							
							
								35291c9d49 
								
							 
						 
						
							
							
								
								Add integration test for k8s 1.24  
							
							 
							
							
							
						 
						
							2021-12-11 10:59:45 +01:00  
						
					 
				
					
						
							
							
								 
								Ciprian Hacman
							
						 
						
							 
							
							
							
							
								
							
							
								d00310b0e6 
								
							 
						 
						
							
							
								
								Fix failing test  
							
							 
							
							
							
						 
						
							2021-12-11 11:39:37 +02:00  
						
					 
				
					
						
							
							
								 
								Kubernetes Prow Robot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f7e66049d6 
								
							 
						 
						
							
							
								
								Merge pull request  #12862  from johngmyers/instanceid-nodename  
							
							 
							
							... 
							
							
							
							Use instance ID as node name when AWS CCM supports it 
							
						 
						
							2021-12-05 14:58:32 -08:00  
						
					 
				
					
						
							
							
								 
								Peter Rifel
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d0b577183f 
								
							 
						 
						
							
							
								
								Add terraform integration test for dedicated apiserver nodes  
							
							 
							
							
							
						 
						
							2021-12-03 22:50:28 -06:00