Commit Graph

13354 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 3d5f1c0e55
Merge pull request #10781 from olemarkus/update-channels-feb-21
Add missing versions to channels
2021-02-10 12:34:15 -08:00
Kubernetes Prow Robot 88f3d649fe
Merge pull request #10782 from justinsb/better_dns_precreate_logging
Logging: don't suggest we are pre-creating DNS records unless we are
2021-02-10 10:44:15 -08:00
Alexander Block 684ff3498e Add back "omitempty" to cloudformation SubnetMapping 2021-02-10 18:02:13 +01:00
Alexander Block cc4aca62f4 Fix unnecessary copying of list 2021-02-10 17:56:59 +01:00
Justin SB f577e48cdf Logging: don't suggest we are pre-creating DNS records unless we are
We want to communicate what we're doing, but the log message is confusing.
2021-02-10 10:04:18 -05:00
Alexander Block 277b917a24 Add notice about it being a bug if len(PrivateIPv4Address) = 1 2021-02-10 15:44:02 +01:00
Alexander Block 16c89e11b1 Remove Subnets fields from cloudformation and terraform 2021-02-10 15:43:19 +01:00
Alexander Block 4ae47cc546 Use proper errors for subnet validation 2021-02-10 15:27:11 +01:00
Ole Markus With 3889dcf6c9 Add missing versions to channels 2021-02-10 13:29:43 +01:00
Riccardo Padovani 1327a7aba7 Update kubectl documentation with new flags
Starting with kops 1.19, kops export kubecfg will also require passing either the --admin or --user flag
2021-02-10 11:06:25 +01:00
Alexander Block 091a18a128 Add omitempty to Subnets and SubnetMappings for terraform and cloudformation 2021-02-10 10:29:48 +01:00
Alexander Block 76dda4d925 Abort in case a NLB has more then one PrivateIPv4Address 2021-02-10 09:42:59 +01:00
Alexander Block 295fb11ac2 Better readable modification assigning of PrivateIPv4Address 2021-02-10 09:39:32 +01:00
Alexander Block 2c0f9809eb Move validation of ClusterSubnetSpec into pkg/apis/kops/validation 2021-02-10 09:36:39 +01:00
Alexander Block c6eca9db81 Fix check for empty privateIPv4Address 2021-02-10 08:21:22 +01:00
Ole Markus With e0c3490cc3 Add support for creating world-readable managedFiles 2021-02-09 21:06:28 +01:00
Kubernetes Prow Robot 29047fff56
Merge pull request #10775 from rifelpet/kubetest2-space
Kubetest2 - Fix splitting of --create-args
2021-02-09 08:45:16 -08:00
Peter Rifel e325d8b72a
Kubetest2 - Fix splitting of --create-args 2021-02-09 07:07:25 -06:00
Kubernetes Prow Robot 41d7d2dbe4
Merge pull request #10707 from slu2011/master
Use the kubeApiServerConfig clientCAFile field
2021-02-09 03:58:46 -08:00
Kubernetes Prow Robot 1b44ab085e
Merge pull request #10772 from rifelpet/kubetest2-space
Kubetest2 - Use a shell lexer for passing extra args to `create cluster`
2021-02-08 22:22:19 -08:00
Peter Rifel 144d038b76
Kubetest2 - Use a shell lexer for passing extra args to `create cluster`
This way any spaces within a quoted value wont cause the value to be broken up into multiple arguments.
The CentOS image in AWS has spaces in its name which is what exposed this issue.
2021-02-08 22:12:30 -06:00
Kubernetes Prow Robot b78d66464a
Merge pull request #10771 from bharath-123/fix/cloud-zones
Update GCE zones
2021-02-08 18:16:28 -08:00
Kubernetes Prow Robot 4507be8e13
Merge pull request #10469 from justinsb/boot_nodes_from_kops_controller
Boot nodes without state store access
2021-02-08 11:28:19 -08:00
shil 11098d072c Update doc with doc links 2021-02-08 11:11:02 -08:00
Bharath Vedartham e1e02aa761 Refactor error message 2021-02-09 00:24:30 +05:30
Bharath Vedartham 8a3cf01384 Update GCE zones 2021-02-09 00:17:19 +05:30
Kubernetes Prow Robot fef525f790
Merge pull request #10764 from olemarkus/troubleshoot-api-etcd
Add troubleshooting of corrupted api server leases
2021-02-08 09:51:40 -08:00
Kubernetes Prow Robot 9f8562f3fe
Merge pull request #10768 from hakman/relnotes_1.20.0-alpha.2
Release notes for 1.20.0-alpha.2
2021-02-08 08:05:38 -08:00
Ciprian Hacman 57b88fa007 Release notes for 1.20.0-alpha.2 2021-02-08 16:29:39 +02:00
Kubernetes Prow Robot 3673b6e7f8
Merge pull request #10765 from hakman/release-1.20.0-alpha.2
Release 1.20.0-alpha.2
2021-02-08 04:19:12 -08:00
Johannes Würbach f89d407945
fix: asset task copy docker image 2021-02-08 13:09:54 +01:00
Ciprian Hacman ede4daf7ce Release 1.20.0-alpha.2 2021-02-08 13:36:48 +02:00
Ole Markus With 0c5ec01d4a Add troubleshooting of corrupted api server leases 2021-02-08 12:19:14 +01:00
Kubernetes Prow Robot 741564e22c
Merge pull request #10758 from hakman/kops-controller-certs
Always generate kops-controller certs
2021-02-08 01:33:13 -08:00
Kubernetes Prow Robot 51dbaccb31
Merge pull request #10757 from justinsb/nodeup_set_owner_group
nodeup file: Set owner & group when we write the file.
2021-02-08 00:39:12 -08:00
Ciprian Hacman 47adc91dc2 Add dummy EnsureFileOwner function for Windows 2021-02-08 09:12:33 +02:00
shil ab3a10f0fa Add more details about ca.crt append and refresh in case cert rotation happens. 2021-02-07 20:54:06 -08:00
Justin SB 4ca45411d1 nodeup file: Set owner & group when we write the file.
Otherwise we had an issue where the file existed with the correct
owner/group; when we rewrote it we set the owner/group to root/root;
but we then didn't set the owner/group if they were previously
correct.

Was visible in the flatcar test results.
2021-02-07 17:41:13 -05:00
Ciprian Hacman 8ea5987851 Always generate kops-controller certs 2021-02-07 23:35:11 +02:00
Kubernetes Prow Robot dbd19259ca
Merge pull request #10754 from rifelpet/fix-update-asg-elb
Use EnsureTask instead of prepending IG names to external ELB tasks
2021-02-07 10:23:11 -08:00
Peter Rifel 9f5e225424
Add integration test for one external CLB being attached to multiple ASGs 2021-02-07 10:47:55 -06:00
Peter Rifel 0ef3f5a12c
Use LoadBalancerName field of CLB task when attaching CLBs to existing ASGs
This shouldn't have a functional change, just improving consistency with how we attach CLBs to ASGs being created
2021-02-07 10:46:44 -06:00
Peter Rifel e7ede2b13e
Use EnsureTask instead of prepending IG names to external ELB tasks
This way we end up with one CLB task per CLB regardless of how many ASGs to which it is attached.
2021-02-07 10:45:38 -06:00
Kubernetes Prow Robot 0aa9cf1921
Merge pull request #10695 from olemarkus/cilium-1-9
Add support for cilium 1.9
2021-02-07 01:07:11 -08:00
Kubernetes Prow Robot 016b0e5500
Merge pull request #10732 from zetaab/feature/uagent
add user agent to openstack api requests
2021-02-06 23:53:12 -08:00
Ole Markus With 07eb88145f Remove unset config options 2021-02-07 08:03:07 +01:00
Ole Markus With cd857b97f2 Catch bad/unknown cilium version 2021-02-07 08:00:58 +01:00
Ole Markus With a6dce2e820 Add support for cilium 1.9
Apply suggestions from code review

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-02-07 08:00:54 +01:00
Peter Rifel dd1ebb8b77
Add overrides support in lifecycle integration tests
This allows specific changes to be tested during an `update cluster --yes` and ensuring a subsequent `update cluster` dryrun correctly reports no changes.

To specify changes, create a cluster.overrides.txt or instancegroup.<name>.overrides.txt file in the update_cluster integration test's directory.
Each line is a field=value format, each batch of changes is separated by a `---` line.
Each batch will be ran through `update cluster --yes`
2021-02-06 23:18:15 -06:00
Peter Rifel c91ea29cb8
Add cloudmock support for launch template versions and updating ASGs 2021-02-06 23:06:46 -06:00