Commit Graph

1652 Commits

Author SHA1 Message Date
Peter Rifel e6305aa81e
./hack/update-expected.sh 2021-12-25 08:39:02 -06:00
Peter Rifel 23686f0ead
./hack/update-expected.sh 2021-12-25 08:38:22 -06: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
Kubernetes Prow Robot 6ba44ea236
Merge pull request #12975 from olemarkus/karpenter-only
Add a CLI flag for creating one karpenter-managed IG for worker nodes instead of ASG-managed ones
2021-12-24 01:40:15 -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
Ole Markus With 0ead405b30 Set karpenter dns policy to default, lower requests and remove cpu limits 2021-12-24 09:12:58 +01:00
Ole Markus With 468280d3f2 Improve HA for various addons 2021-12-24 08:53:27 +01:00
John Gardiner Myers 46404a9b19 hack/update-expected.sh 2021-12-23 19:50:46 -08:00
John Gardiner Myers f9071dd0d5 Allow IPv6-only subnets 2021-12-23 19:50:46 -08:00
Ciprian Hacman d3bdba29e1 Update k8s dependencies to v1.23.1 2021-12-23 14:56:18 +02:00
Ole Markus With f7e86b9521 Tag ENIs with k8s tags 2021-12-22 21:16:19 +01:00
Kubernetes Prow Robot 2f31054e19
Merge pull request #13007 from hakman/skip_non-masquerade-cidr
Use kubelet --non-masquerade-cidr only for Docker with kubenet
2021-12-21 18:49:36 -08:00
Peter Rifel 7474a727e8
kubetest2 - Use the same binary path and env when fetching instance groups
The GetInstanceGroup function was used in kubetest2-tester-kops which has the desired `kops` set in PATH and KOPS_STATE_STORE already set.
Now that we're using GetInstanceGroups in kubetest2-kops (the deployer) we need to override these to the values that the deployer determines.
2021-12-20 20:34:48 -06:00
justinsb e8ddfa4328 Update test data for bash return change 2021-12-20 10:12:07 -05:00
Kubernetes Prow Robot 219cadb2ab
Merge pull request #13002 from olemarkus/karpenter-rbn
Bump karpenter to 0.5.3 and RBN support
2021-12-20 02:09:25 -08:00
Kubernetes Prow Robot dd3296c881
Merge pull request #12961 from olemarkus/spread-not-affinity
Use spread constraints rather than affinity to spread pods
2021-12-20 01:21:25 -08:00
Ole Markus With 1ee6f347c5 Use spread constraints rather than affinity to spread pods (golden outputs) 2021-12-20 09:37:45 +01:00
Kubernetes Prow Robot 681b5006d6
Merge pull request #13008 from olemarkus/skip-sctp-check
Skip SCTP check for all versions of k8s 1.23/1.24
2021-12-20 00:31:25 -08:00
Ole Markus With 244aadd4fb Skip SCTP check for all versions of k8s 1.23/1.24 2021-12-20 08:50:18 +01:00
Ciprian Hacman b20dfe162a Run hack/update-expected.sh 2021-12-20 08:47:25 +02:00
Peter Rifel 7c55698a36
Add kubetest2-kops flags for overriding instance group fields
This allows us to disable IMDSv2 on flatcar tests
2021-12-19 16:26:46 -06:00
Ole Markus With b2104ab274 Bump karpenter to 0.5.3 and RBN support 2021-12-19 21:53:07 +01:00
Ciprian Hacman 1e565d8d83 Skip RuntimeClass tests for older Kubernetes versions 2021-12-19 21:38:52 +02:00
Kubernetes Prow Robot 23622237a9
Merge pull request #12995 from rifelpet/tf-gcp-sa
Use terraform literals in GCP service account references
2021-12-19 00:09:24 -08:00
justinsb b2cfc5c4c4 dep: update github.com/pkg/sftp
This picks up changes to use go errors, instead of the (deprecated?)
pkg/errors.
2021-12-18 19:37:16 -05:00
Peter Rifel 117639f7ec
Use terraform literals in GCP service account references 2021-12-18 16:39:16 -06:00
justinsb 61e2cb2b73 gce: Fix google_project_iam_binding member -> members 2021-12-17 18:29:29 -05:00
justinsb 7270fd9165 Update expected test output 2021-12-17 12:57:14 -05:00
Kubernetes Prow Robot 9ed4ec13f0
Merge pull request #12979 from olemarkus/quote-values
Quote values and remove limits in karpenter provisioners
2021-12-15 12:35:52 -08:00
Ole Markus With 911e541360 Quote values and remove limits in karpenter provisioners 2021-12-15 20:51:55 +01:00
Ciprian Hacman 2cb6e0e0d4 Do not skip RuntimeClass tests 2021-12-15 16:39:41 +02:00
Ciprian Hacman c177ab09c2 Do not skip HPA tests 2021-12-15 10:21:22 +02:00
Kubernetes Prow Robot 7ccf0d6b7a
Merge pull request #12967 from hakman/controller-runtime-0.11.0
Update controller-runtime to v0.11.0
2021-12-15 00:12:19 -08:00
Ciprian Hacman 48333f1bc6 Run hack/update-expected.sh 2021-12-15 08:34:52 +02:00
Ciprian Hacman e529bac103 Update controller-runtime to v0.11.0 2021-12-15 07:49:53 +02:00
Kubernetes Prow Robot 424452a855
Merge pull request #12906 from olemarkus/karpenter
Support Karpenter
2021-12-14 13:58:50 -08:00
Kubernetes Prow Robot 8aed137a50
Merge pull request #12960 from hakman/unskip_calico_nodeport
Do not skip NodePort tests for Calico
2021-12-14 06:37:48 -08:00
Ole Markus With 9529073f3a Add KubernetesCluster as selector as well to avoid trying to schedule outside the cluster 2021-12-14 12:05:21 +01:00
Ole Markus With eef4652c34 Quote 1 in label selector 2021-12-14 12:02:24 +01:00
Ciprian Hacman 8a6ac67739 Do not skip NodePort tests for Calico 2021-12-14 10:29:20 +02:00
Ciprian Hacman 07ae296531 Do not explicitly skip Dashboard tests 2021-12-14 10:27:55 +02:00
Ole Markus With 0a6e329477 Use internal-elb as karpenter subnet selector 2021-12-13 21:11:56 +01:00
Ciprian Hacman 133177f0c1 Skip IPv6 LB test in the k/s e2e 2021-12-13 15:56:19 +02:00
Ole Markus With b785965c50 Rename InstanceManager to Manager 2021-12-13 09:14:24 +01:00
Ciprian Hacman 6a324b122c Run hack/update-expected.sh 2021-12-13 09:08:24 +02:00
Ole Markus With 75d2b97754 Set provider name on karpenter-managed node 2021-12-12 19:33:41 +01:00
Ole Markus With d4ec7cc7e0 Make kops get instances work with karpenter 2021-12-12 19:33:41 +01: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
Kubernetes Prow Robot 600c47f635
Merge pull request #12918 from olemarkus/cilium-service-topology
Make service topology for cilium configurable
2021-12-12 10:11:58 -08:00
Ole Markus With 57fd343e1d Make service topology for cilium configurable 2021-12-12 07:54:21 +01:00
John Gardiner Myers a0736b3c29 Remove support for Aliyun/Alibaba Cloud 2021-12-11 21:49:13 -08:00
Kubernetes Prow Robot 25a6deeed5
Merge pull request #12926 from olemarkus/remove-insecure-port
Do not set insecure-port as of k8s 1.20
2021-12-11 06:09:58 -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 2088849768 Do not set insecure port on k8s 1.20+ 2021-12-11 12:44:56 +01: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
Ciprian Hacman f5f35ab755
Release 1.24.0-alpha.1 (#12928) 2021-12-11 00:01:57 -08:00
Ciprian Hacman 473018f64f
Release 1.23.0-beta.1 (#12924) 2021-12-10 22:31:58 -08:00
Kubernetes Prow Robot 9e9c8d5713
Merge pull request #12891 from justinsb/fix_e2e_flake_zone
e2e: fix test flakes where we specify a non-schedulable zone
2021-12-10 10:37:11 -08:00
justinsb 57f14f4d23 e2e: fix test flakes where we specify a non-schedulable zone
If we specify a zone to the e2e tests, it will try to pre-provision
volumes into it for the inline tests.  We then will be unable to
attach a volume to test pods if we don't have (normal) nodes in that
zone.

Pick a zone that is schedulable for test pods.
2021-12-10 12:56:23 -05:00
Ciprian Hacman 584f452595 Run hack/update-expected.sh 2021-12-10 14:36:34 +02:00
Kubernetes Prow Robot cfa4629ce0
Merge pull request #12915 from heybronson/dns-pdb
Set DNS PDB to a maxUnavailable percentage
2021-12-09 12:51:04 -08:00
Bronson Mirafuentes ed7d287052 set dns pdb to 50% maxUnavailable 2021-12-09 08:57:33 -08:00
Ciprian Hacman 620426bf84 Update k8s dependencies to v1.23.0 2021-12-08 00:22:34 +02:00
Ciprian Hacman c9aa6a8633 Fix error applying AWS CCM leader migration 2021-12-07 19:07:14 +02:00
Kubernetes Prow Robot 7987714cdb
Merge pull request #12893 from johngmyers/fix-external-dns
Fix external-dns service name
2021-12-07 04:50:00 -08:00
John Gardiner Myers 0775a4ee20 hack/update-expected.sh 2021-12-06 21:11:49 -08:00
Kubernetes Prow Robot e146bb4334
Merge pull request #12881 from heybronson/enable-conn-draining
enable connection-draining for aws classic lb
2021-12-05 21:18:33 -08:00
John Gardiner Myers 0b8e07333e Fix external-dns service name 2021-12-04 20:54:58 -08:00
Kubernetes Prow Robot 20bec64af2
Merge pull request #12888 from hakman/k8s-1.23.0-rc.1
Update k8s dependencies to v1.23.0-rc.1
2021-12-04 08:48:32 -08:00
Ciprian Hacman 87ac5ceb47 Update k8s dependencies to v1.23.0-rc.1 2021-12-04 16:45:47 +02:00
Peter Rifel d0b577183f
Add terraform integration test for dedicated apiserver nodes 2021-12-03 22:50:28 -06:00
Kubernetes Prow Robot 576dc1946a
Merge pull request #12883 from hakman/k8s-1.23.0-rc.0
Update k8s dependencies to v1.23.0-rc.0
2021-12-03 20:48:33 -08:00
Ciprian Hacman 6adf0dc7a4 Update controller-runtime to v0.11.0-beta.0 2021-12-04 05:46:45 +02:00
Bronson Mirafuentes 5aeea229a3 run hack/update-expected.sh 2021-12-03 12:53:22 -08:00
Ciprian Hacman e27c412834 Update k8s dependencies to v1.23.0-rc.0 2021-12-03 22:46:44 +02:00
John Gardiner Myers c23f40aea1 hack/update-expected.sh 2021-12-02 21:04:13 -08:00
justinsb 88918791ac tests gce: fix project arg on gsutil rm
Because we don't actually need to pass the project when deleting
objects (as it can be inferred from the bucket), the syntax for
passing it is a little different.
2021-12-02 08:35:13 -05:00
Kubernetes Prow Robot 7f59cd8086
Merge pull request #12874 from olemarkus/snapshot-certificate
Use v1 certificate for snapshot-validation-service
2021-12-02 04:11:33 -08:00
Ole Markus With 60fb19fc44 Use v1 certificate for snapshot-validation-service 2021-12-02 10:17:57 +01:00
Peter Rifel 85d4bf7497 Add labels to GCE instance templates 2021-12-02 08:20:04 +02:00
Kubernetes Prow Robot 0be79b25b7
Merge pull request #12867 from hakman/gofumpt_script
Add gofumpt scripts
2021-12-01 22:13:32 -08:00
Kubernetes Prow Robot 64042a8a84
Merge pull request #12812 from rifelpet/gcp-csi
Add GCP PD CSI driver addon
2021-12-01 20:19:33 -08:00
Ciprian Hacman ea7df00719 Run hack/update-gofmt.sh 2021-12-01 22:39:50 +02:00
Peter Rifel 75a6866f40
Skip e2e tests that can't be configured with the required topology keys 2021-12-01 13:10:46 -06:00
Kubernetes Prow Robot 1754f856c3
Merge pull request #12866 from justinsb/gce_metadata
GCE: fix for metadata-proxy on cilium
2021-12-01 09:03:15 -08:00
justinsb 4e8bac9a7c Update golden tests for gce metadata-proxy fix 2021-12-01 10:55:06 -05:00
Peter Rifel c7aa7d94d8
Fix PDC CSI driver image 2021-11-30 22:20:12 -06:00
Peter Rifel 3329caeb22
Fix GCE PD CSI driver pod manifest 2021-11-30 22:20:12 -06:00
Peter Rifel 1611c45d34
Add default CSI storage class and missing tags and namespaces 2021-11-30 22:20:12 -06:00
Peter Rifel 090c870123
./hack/update-expected.sh 2021-11-30 22:20:10 -06:00
Kubernetes Prow Robot 12dd027817
Merge pull request #12858 from olemarkus/reundant-override
Remove redundant evaluation of hostnameOverride
2021-11-30 08:38:56 -08:00
Kubernetes Prow Robot 87f6b6545f
Merge pull request #12531 from rifelpet/ebs140
Stop skipping snapshot fields tests in EBS CSI e2e
2021-11-30 06:00:56 -08:00
Ole Markus With f2f9b9dcbb Determine hostnameOverride entirely in nodeup instead of passing in cloud placeholders from cloudup 2021-11-30 13:29:54 +01:00
John Gardiner Myers 3b53c2d1c8 Fix upgrade tests to kops version < 1.22 2021-11-29 17:26:22 -08:00
Peter Rifel 5a37ff5932
Use same instance types as upstream EBS CSI tests 2021-11-29 15:36:49 -08:00
Peter Rifel d90ba4f84b
Stop skipping snapshot fields tests in EBS CSI e2e 2021-11-29 15:36:48 -08:00
John Gardiner Myers ad46b4d5bd Revert "Open nodeport to IPv6 in e2e tests"
This reverts commit 064fd9215c.
2021-11-28 19:21:35 -08:00
Kubernetes Prow Robot dd4d4e40fe
Merge pull request #12850 from hakman/fix_ebs_csi_irsa
Use NAT64 instead of dual-stack for AWS EBS CSI driver
2021-11-27 20:55:21 -08:00
Kubernetes Prow Robot 24318f837f
Merge pull request #12843 from johngmyers/nat64-publlic
Route NAT64 to NAT Gateway in IPv6 public topology
2021-11-27 19:39:21 -08:00
Ciprian Hacman 6999a233d6 Run hack/update-expected.sh 2021-11-28 05:09:11 +02:00
Kubernetes Prow Robot a1ff0953f4
Merge pull request #12848 from johngmyers/nodeport-ipv6
Open nodeport to IPv6 in e2e tests
2021-11-27 17:11:21 -08:00
John Gardiner Myers da2b33a4a5 hack/update-expected.sh 2021-11-27 16:56:21 -08:00
John Gardiner Myers 064fd9215c Open nodeport to IPv6 in e2e tests 2021-11-27 15:54:23 -08:00
John Gardiner Myers b44a5b0747 Fix e2e scenario tests 2021-11-27 15:26:19 -08:00
Kubernetes Prow Robot 3245c6d817
Merge pull request #12835 from johngmyers/disable-2
Invert sense of negative-option settings in v1alpha3
2021-11-27 00:38:41 -08:00
Kubernetes Prow Robot 81d7a865ee
Merge pull request #12766 from johngmyers/coredns-dns64
Enable DNS64 in CoreDNS if IPv6 enabled
2021-11-26 23:58:41 -08:00
Kubernetes Prow Robot 37770f5d82
Merge pull request #12842 from johngmyers/nat64
Route NAT64 to NAT Gateway in IPv6 private topology
2021-11-26 23:06:41 -08:00
Kubernetes Prow Robot 430df843ce
Merge pull request #12840 from johngmyers/fix-lbc-test
Pin the aws-lb-controller scenario to k8s 1.21
2021-11-26 19:00:41 -08:00
John Gardiner Myers c6ebce5ece Enable DNS64 in CoreDNS if IPv6 enabled 2021-11-26 16:25:03 -08:00
John Gardiner Myers 26e836ef11 Route NAT64 to NAT Gateway in IPv6 private topology 2021-11-26 16:11:03 -08:00
John Gardiner Myers 0f676c553c Pin the aws-lb-controller scenario to k8s 1.21 2021-11-26 12:09:52 -08:00
John Gardiner Myers 53502a5a4d Fix upgrade tests with dest kOps version < 1.22 2021-11-26 11:14:48 -08:00
Peter Rifel 0beadefb7d
Skip SCTP test on cilium clusters in k8s 1.24 as well 2021-11-25 20:42:52 -08:00
John Gardiner Myers 5a60d34e14 Change sense of Cilium IPTablesRulesNoinstall in v1alpha3 2021-11-25 18:45:13 -08:00
John Gardiner Myers 837176340d Change sense of Cilium DisableMasquerade in v1alpha3 2021-11-25 18:45:13 -08:00
John Gardiner Myers 8bbc0e00e5 Change DisableFlannelForwardRules to match upstream naming in v1alpha3 2021-11-25 18:45:13 -08:00
John Gardiner Myers 9996f6c54a Disable dns-controller with a "none" provider in v1alpha3 2021-11-25 18:45:13 -08:00
John Gardiner Myers e4bad43098 Reverse the sense of hook enablement in v1alpha3 2021-11-25 18:45:13 -08:00
Kubernetes Prow Robot ddf40ddca2
Merge pull request #12826 from hakman/etcd-3.5.1
Add support for etcd v3.5.1
2021-11-25 04:26:33 -08:00
Ciprian Hacman 96117091a0 Run hack/update-expected.sh 2021-11-25 11:32:18 +02:00
Ciprian Hacman f740f0d493 Run hack/update-expected.sh 2021-11-25 11:32:12 +02:00
John Gardiner Myers 6fb2cd5aa3 Change DisableSubnetTags to tagSubnets 2021-11-24 23:52:28 -08:00
Kubernetes Prow Robot 0e56286aa3
Merge pull request #12816 from johngmyers/rename-fields-2
Rename fields to fit acronym conventions
2021-11-24 23:14:33 -08:00
Kubernetes Prow Robot 0012928f23
Merge pull request #12830 from johngmyers/leader-migration
Migrate to AWS CCM in k8s 1.24
2021-11-24 20:28:33 -08:00
John Gardiner Myers 03157c5894 hack/update-expected.sh 2021-11-24 17:46:00 -08:00
Kubernetes Prow Robot 64d03703b9
Merge pull request #12709 from hakman/canal-3.21.0
Update Canal to v3.21.1
2021-11-24 12:51:32 -08:00
Ciprian Hacman 8d3b8ce730 Run hack/update-expected.sh 2021-11-24 07:49:58 +02:00
Ciprian Hacman efd6628784 Run hack/update-expected.sh 2021-11-24 07:44:23 +02:00
John Gardiner Myers b5e4d5206c Upgrade aws-sdk-go to v1.42.11 2021-11-23 20:17:37 -08:00
Ole Markus With b420f3c58d Bump EBS CSI driver to 1.5.0 2021-11-23 19:46:08 +01:00
Gabriel Martinez 1b815f4d5d
Add missing namespace for cluster-autoscaler pdb template
Signed-off-by: Gabriel Martinez <gabrielmartinez@sisti.pt>
2021-11-23 10:16:58 +00:00
Gabriel Martinez 881bc5ca44
Add missing namespace for aws-ebs-csi-driver pdb template
Signed-off-by: Gabriel Martinez <gabrielmartinez@sisti.pt>
2021-11-23 10:16:58 +00:00
Alex Simenduev 71dc0efc89 Update Flannel CNI to v0.15.1 2021-11-23 00:19:05 +02:00
Kubernetes Prow Robot 6845a8e648
Merge pull request #12814 from olemarkus/bump-cilium-23
Bump cilium to 1.10.5
2021-11-22 08:55:09 -08:00
John Gardiner Myers 8fed76c8b2 Rename fields in v1alpha3 instancegroup API to fit acronym convention 2021-11-22 08:07:55 -08:00
Ole Markus With 739350a4b5 Bump cilium to 1.10.5 2021-11-22 11:52:08 +01:00
John Gardiner Myers 5a42c10fd3 Rename fields in v1alpha3 cluster API to fit acronym convention 2021-11-21 16:16:32 -08:00
Ciprian Hacman 7357245d65 Run hack/update-expected.sh 2021-11-21 06:12:18 +02:00
Kubernetes Prow Robot 034af62889
Merge pull request #12792 from justinsb/gossip_coredns_hosts_via_services
gossip: support resolution of k8s.local names from pods (via services)
2021-11-20 15:00:59 -08:00
Ciprian Hacman c45bb1f7a7 Run hack/update-expected.sh 2021-11-19 20:52:16 +02:00
justinsb e0b786a254 Update golden test output 2021-11-19 11:02:19 -05:00
Kubernetes Prow Robot e40fd308b2
Merge pull request #12777 from olemarkus/bump-cm-23
Bump cert-manager addon and godep to 1.6.1
2021-11-19 05:20:52 -08:00
Kubernetes Prow Robot 0047f4dbe5
Merge pull request #12784 from olemarkus/bump-nvidia-23
Bump nvidia device plugin to 0.10.0
2021-11-18 22:34:51 -08:00
Kubernetes Prow Robot ec9c277259
Merge pull request #12783 from olemarkus/bump-nodelocaldns-23
Bump node local dns cache
2021-11-18 16:58:51 -08:00
Ole Markus With f695deea05 Bump nvidia device plugin to 0.10.0 2021-11-18 20:58:32 +01:00
Ole Markus With 3983017ac6 Bump node local dns cache 2021-11-18 20:51:37 +01:00
Ole Markus With b127f958e4 Bump cert-manager godep to 1.6.1 2021-11-18 19:22:50 +01:00
Ole Markus With 2ba1a1ced6 Bump cert-manager to 1.6.1 2021-11-18 19:22:50 +01:00
justinsb 7995e8cc28 Update test data for etcd-manager bump 2021-11-18 11:49:14 -05:00
justinsb 0c42630f30 e2e tests: recognize a full KOPS_BASE_URL as a KOPS_VERSION
This allows us to easily test arbitrary versions (e.g. PR builds)
2021-11-18 10:31:57 -05:00
Ciprian Hacman 7d34232b4c Run hack/update-expected.sh 2021-11-18 07:58:44 +02:00
Kubernetes Prow Robot c4c0a54696
Merge pull request #12759 from johngmyers/ipv6-private
Support IPv6 private topology
2021-11-17 21:39:02 -08:00
John Gardiner Myers 36cd430722 Add integration test for IPv6 private topology 2021-11-16 22:06:09 -08:00
Jesse Haka c7e0585e3a update gophercloud deps 2021-11-16 17:10:04 +02:00
Kubernetes Prow Robot 38ad64dde5
Merge pull request #12752 from johngmyers/upgrade-amazonvpc
Upgrade amazonvpc to v0.10.1
2021-11-15 21:45:26 -08:00
John Gardiner Myers aa2dbcd6ea hack/update-expected.sh 2021-11-15 18:55:59 -08:00
John Gardiner Myers 0c08f047ba Upgrade aws-sdk-go to v1.42.5 2021-11-15 18:05:50 -08:00
justinsb b74ad8dade Remove dependencies on k8s.io/code-generator 2021-11-15 10:44:43 -05:00
Kubernetes Prow Robot 3ccb26cef2
Merge pull request #12724 from johngmyers/external-dns
Upgrade external-dns to 0.10.1 for Kubernetes >= 1.19
2021-11-14 07:14:47 -08:00
Ciprian Hacman d95c112246 Run hack/update-expected.sh 2021-11-14 09:39:36 +02:00
Ciprian Hacman 047f6124ef Run hack/update-expected.sh 2021-11-14 09:39:09 +02:00
Ciprian Hacman 4ede23fbc4 Add minimal integration test for Kubernetes 1.23 2021-11-14 09:34:15 +02:00
John Gardiner Myers 8c8455b8f4 Upgrade external-dns to 0.10.1 for Kubernetes >= 1.19 2021-11-13 23:02:10 -08:00
Kubernetes Prow Robot 0e32d3dfe2
Merge pull request #12692 from johngmyers/watch-ingress
Watch Ingress by default when using the external-dns provider
2021-11-13 22:38:46 -08:00
Eng Zer Jun 425173ae9f
refactor: move from io/ioutil to io and os packages
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil. This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-11-12 15:37:18 +08:00
John Gardiner Myers 241e0558cd Watch Ingress by default when using the external-dns provider 2021-11-07 15:17:01 -08:00
Kubernetes Prow Robot b47e023b1e
Merge pull request #12680 from rifelpet/fix-iam-conditions
Fix ELB IAM conditions (part 2)
2021-11-03 23:34:03 -07:00
Peter Rifel af426a272b
./hack/update-expected.sh 2021-11-03 22:17:41 -05:00
Peter Rifel c3e8420731
Revert "Move some AWS IAM policy actions from tagged conditions to wildcard"
This reverts commit 91e4767851.
2021-11-03 21:59:43 -05:00
Kubernetes Prow Robot 1e97b0cf76
Merge pull request #12674 from rifelpet/fix-iam-conditions
Remove tag conditions on certain AWS IAM actions
2021-11-03 02:24:59 -07:00
Kubernetes Prow Robot e43ee0b050
Merge pull request #12672 from rifelpet/iam-clustername
Fix cluster name used in IAM policies
2021-11-02 21:02:58 -07:00
Peter Rifel a8f7fee499
./hack/update-expected.sh 2021-11-02 20:21:37 -05:00
Peter Rifel 91e4767851
Move some AWS IAM policy actions from tagged conditions to wildcard
I checked these against the IAM docs for each API and moved the actions that dont support tag conditions:
https://docs.aws.amazon.com/service-authorization/latest/reference/list_elasticloadbalancing.html#elasticloadbalancing-actions-as-permissions
https://docs.aws.amazon.com/service-authorization/latest/reference/list_elasticloadbalancingv2.html#elasticloadbalancingv2-actions-as-permissions
https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonec2.html#amazonec2-actions-as-permissions
https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonec2autoscaling.html#amazonec2autoscaling-actions-as-permissions
2021-11-02 20:06:35 -05:00
Peter Rifel dede42efd2
Fix cluster name used in IAM policies 2021-11-02 17:39:57 -05:00
Peter Rifel df902cca65
Enable lifecycle hook in integration test 2021-11-02 17:38:23 -05:00
Peter Rifel 030a657690
Add --request-timeout to some kubectl commands to shorten wait times when the cluster isnt up 2021-11-02 06:37:20 -05:00
Peter Rifel 13af636d57
kubetest2 dumplogs - Make directories prior to creating files in them
Also cleanup some error handling so that the remaining teardown steps can run even if dumplogs fails
2021-11-02 06:36:39 -05:00
Ciprian Hacman a5ae36b9d1 Run hack/update-expected.sh 2021-11-01 16:31:29 +02:00
Ciprian Hacman 6b33db3312 Run hack/update-expected.sh 2021-11-01 13:27:03 +02:00
John Gardiner Myers 3a97dbaa8d Release 1.23.0-alpha.2 2021-10-31 13:46:07 -07:00
John Gardiner Myers a2269c886c hack/update-expected.sh 2021-10-31 12:26:30 -07:00
John Gardiner Myers 9f99d41323 IPv6 requires external CCM 2021-10-31 12:26:30 -07:00
John Gardiner Myers 1ec56c509e hack/update-expected.sh 2021-10-30 13:28:39 -07:00
Ciprian Hacman 76898881cb Use prefixes for IPv6 with Calico 2021-10-30 20:57:40 +03:00
Kubernetes Prow Robot 9bc5887610
Merge pull request #12638 from rifelpet/arn-partition
Fix hardcoded ARN partitions
2021-10-29 23:37:19 -07:00
Kubernetes Prow Robot fce557c72b
Merge pull request #12641 from hakman/kops-controller_ipam_perms
Allow kops-controller to describe network interfaces
2021-10-29 21:34:14 -07:00
Peter Rifel 0bd7348ad9
Fix ARN partition in SQS queue policy 2021-10-29 23:08:30 -05:00
Peter Rifel 8dc11bdba9
./hack/update-expected.sh 2021-10-29 23:08:28 -05:00
Peter Rifel 5d82ce0b5f
Update cloudmock and integration test inputs to use aws-test partition 2021-10-29 23:07:30 -05:00
Ciprian Hacman 9d1e11c73a Allow kops-controller to describe network interfaces 2021-10-30 06:50:32 +03:00
Kubernetes Prow Robot c09e3984fc
Merge pull request #12637 from rifelpet/integration-test-cleanup
Integration test cleanup
2021-10-29 18:40:15 -07:00
Peter Rifel ddb32519c9
Log `kops toolbox dump` output to artifacts dir rather than stdout
This should reduce some of the verbose clutter in the job logs during cluster teardown
2021-10-29 17:47:45 -05:00
Peter Rifel 1f37132fc9
Check for orphaned data files in integration test source directories 2021-10-29 17:07:51 -05:00
Peter Rifel c860293783
Add missing cloudformation test invocations 2021-10-29 17:06:15 -05:00
Ciprian Hacman 4597e856de Add more IPv6 integration tests 2021-10-29 17:35:51 +03:00
Kubernetes Prow Robot 5bfdefb43c
Merge pull request #12623 from johngmyers/cilium-ipv6-ipam
Never masquerade IPv6 with Cilium
2021-10-29 05:56:51 -07:00