Peter Rifel
b40a912a68
Set --dns=none on upgrade tests from older kops versions
...
This should fix some "missing zone" errors on these upgrade tests
2024-02-17 19:48:34 -06:00
Kubernetes Prow Robot
24ab206acc
Merge pull request #16356 from justinsb/revisions_and_pruning
...
Generate revisions of NLB objects, and introduce cleanup phase
2024-02-17 11:17:18 -08:00
Kubernetes Prow Robot
5607c6689c
Merge pull request #16358 from hakman/azure-subnet-vnet
...
azure: Avoid spurious changes in VirtualNetwork
2024-02-17 10:03:03 -08:00
justinsb
2a9343a168
Generate revisions of NLB objects, and introduce cleanup phase
...
This lets us safely make changes to otherwise immutable fields, in
particular for adding security groups to NLBs created without them.
We detect the older versions, and create deletion tasks to remove
them. These tasks can be deferred, and we expect them to be
deferred to a "prune" phase that runs after cluster apply.
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2024-02-17 11:41:15 -05:00
Ciprian Hacman
4ae8f3c28e
azure: Fix subnet name
2024-02-17 15:57:19 +02:00
Ciprian Hacman
94b713ec1a
azure: Avoid spurious changes in VirtualNetwork
2024-02-17 15:56:53 +02:00
Kubernetes Prow Robot
1cbd622605
Merge pull request #16357 from kubernetes/dependencies/update-1708063443
...
Update dependencies
2024-02-16 05:14:39 -08:00
github-actions
c7c2b422d3
Update dependencies
2024-02-16 06:04:02 +00:00
Kubernetes Prow Robot
69dc1818a4
Merge pull request #16346 from hakman/go-1.22.0
...
Update Go to v1.22.0
2024-02-15 08:03:04 -08:00
Kubernetes Prow Robot
2e0115171d
Merge pull request #16293 from justinsb/deletion_processing_mode
...
refactor: Introduce DeletionProcessingMode
2024-02-15 07:07:11 -08:00
justinsb
ffd52cac40
refactor: Introduce DeletionProcessingMode
...
Deletion processing is not entirely a factor of the target, it is more
a factor of our mode of execution (dry-run vs pre-rolling-update vs
post-rolling-update). We want to introduce that post-rolling-update
phase, so introduce the DeletionProcessingMode enum and move it from
the target to the context.
2024-02-15 08:12:19 -05:00
Kubernetes Prow Robot
51fb2cf158
Merge pull request #16353 from rifelpet/iam-policy-refactor
...
Use IAM Policy Builder for SQS Queue Policy
2024-02-14 20:04:16 -08:00
Peter Rifel
4edcc95c99
./hack/update-expected.sh
2024-02-14 17:39:46 -06:00
Peter Rifel
70da572ed8
Use pkg/model/iam for building SQS queue policy
2024-02-14 17:39:45 -06:00
Peter Rifel
3f74f21b7e
Update IAM Policy Principal.Service to stringorset
2024-02-14 17:39:43 -06:00
Kubernetes Prow Robot
8f71e68d68
Merge pull request #16339 from justinsb/refactor_targetgroups
...
target group: refactor discovery into awsup
2024-02-14 14:33:00 -08:00
justinsb
eb27e30153
target group: refactor discovery into awsup
...
This sets us up to support multiple generations of target groups,
needed if we want to support adding SecurityGroups to the NLB.
2024-02-14 15:48:50 -05:00
Kubernetes Prow Robot
1fbdc1b9b4
Merge pull request #16308 from jrabbit/patch-1
...
create command: remove example docs say is not implemented yet.
2024-02-13 22:35:41 -08:00
Jack Laxson
36450cf6a8
mk-cli-docs is manual
2024-02-13 17:59:09 -05:00
Kubernetes Prow Robot
9f43b03546
Merge pull request #16351 from rifelpet/iam-policy-refactor
...
Refactor IAM Policy Builder
2024-02-13 09:21:31 -08:00
Kubernetes Prow Robot
5a3b1e2703
Merge pull request #16009 from voriol/master
...
If specified, posts event data to URL upon instance interruption action.
2024-02-13 05:29:50 -08:00
Kubernetes Prow Robot
b8603a21a9
Merge pull request #16350 from dims/add-support-for-al2023-amis-to-use-amazon-vpc-cni
...
Add support for AL2023 AMI to use Amazon VPC CNI
2024-02-13 04:02:59 -08:00
Peter Rifel
4643c66f6b
./hack/update-expected.sh
2024-02-12 22:42:14 -06:00
Peter Rifel
b5264488cb
Rename stringorslice package to stringorset
2024-02-12 22:42:13 -06:00
Davanum Srinivas
29408196ca
Add support for AL2023 AMI to use Amazon VPC CNI
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-02-12 23:13:33 -05:00
Peter Rifel
f098401c49
Rename StringOrSlice to StringOrSet, sort lists
2024-02-12 21:37:27 -06:00
Peter Rifel
21804bf631
Migrate to non-deprecated Sets implementation
2024-02-12 21:12:27 -06:00
Kubernetes Prow Robot
f060b9252a
Merge pull request #16348 from hakman/azure-well-known-services
...
azure: Replace lb.ForAPIServer with lb.WellKnownServices
2024-02-11 06:21:45 -08:00
Ciprian Hacman
eb1dd59e3c
azure: Replace lb.ForAPIServer with lb.WellKnownServices
2024-02-11 11:06:17 +02:00
Kubernetes Prow Robot
01f4382676
Merge pull request #16347 from rifelpet/dnsnone-coredns
...
Include /etc/hosts coredns mounts for dns=none clusters
2024-02-10 23:02:38 -08:00
Peter Rifel
605f7912bc
./hack/update-expected.sh
2024-02-10 23:00:51 -06:00
Peter Rifel
6162a6837b
Include /etc/hosts coredns mounts for dns=none clusters
2024-02-10 23:00:49 -06:00
Ciprian Hacman
5bdd812926
Update Go to v1.22.0
2024-02-11 06:39:29 +02:00
Kubernetes Prow Robot
3d6599bb20
Merge pull request #16344 from justinsb/overlap_podcidr
...
validation: Allow overlap of pod/node CIDR and service CIDR
2024-02-10 15:45:23 -08:00
Kubernetes Prow Robot
ac7ef929ab
Merge pull request #16343 from justinsb/cleanup_double_import
...
Cleanup import of the same package in tests
2024-02-10 14:25:03 -08:00
Kubernetes Prow Robot
804da06fd7
Merge pull request #16341 from justinsb/tolerate_deleted_sqs_queue
...
deletion: tolerate concurrent SQS queue deletion
2024-02-10 14:24:54 -08:00
Kubernetes Prow Robot
e43e583d00
Merge pull request #16342 from rifelpet/dns-topology
...
Move DNS topology setup earlier in cluster creation
2024-02-10 13:16:30 -08:00
justinsb
371902700e
validation: Allow overlap of pod/node CIDR and service CIDR
...
We allowed this previously, so this is a regression for existing clusters.
These clusters are not obviously broken, and the
kube-controller-manager (for example) will exclude the service range
when issuing node CIDRs. As such, remove validation until we can
determine if anything is actually broken by an overlap (and a path
forwards if so).
Issue #16340
2024-02-10 16:07:03 -05:00
justinsb
3c32c37474
Cleanup import of the same package in tests
...
Not critical, but it was troubling the linter.
2024-02-10 15:34:09 -05:00
Peter Rifel
e6652feb30
./hack/update-expected.sh
2024-02-10 14:19:38 -06:00
Peter Rifel
c58b33a627
Add unit test for setupTopology
2024-02-10 14:19:05 -06:00
Peter Rifel
ac13fa610c
Move DNS topology setup earlier in cluster creation
...
This is needed because setting the bastion public name field depends on the DNS topology.
We were incorrectly setting bastion.publicName for dns=none clusters because the dns=none field wasn't yet set on the cluster.
2024-02-10 14:17:35 -06:00
justinsb
d50f1968a9
deletion: tolerate concurrent SQS queue deletion
...
Ignore the not-found error.
2024-02-10 14:29:45 -05:00
Kubernetes Prow Robot
baae57afd5
Merge pull request #16338 from justinsb/cloudmock_more_contexts
...
clockmock: Add more methods that take a context
2024-02-10 09:03:41 -08:00
justinsb
d9f49e2adf
clockmock: Add more methods that take a context
...
We're trying to pass more contexts around, but we need the mocks to
support the context forms of the methods.
2024-02-10 11:07:57 -05:00
Kubernetes Prow Robot
89b199d3f6
Merge pull request #16337 from justinsb/fix_typo_in_hours
...
Docs: fix typos in office hours page
2024-02-10 07:10:08 -08:00
justinsb
b11f17ca00
Docs: fix typos in office hours page
...
Spotted one typo and so ran a spellcheck on the page.
2024-02-10 07:47:06 -05:00
Kubernetes Prow Robot
99db2089a1
Merge pull request #16334 from rifelpet/lbc-kubecfg
...
Set KUBECONFIG for LBC's ginkgo tests
2024-02-09 22:50:29 -08:00
Peter Rifel
b73a2dd7aa
Set KUBECONFIG for LBC's ginkgo tests
2024-02-09 22:52:46 -06:00
Kubernetes Prow Robot
446f3acaf1
Merge pull request #16331 from kubernetes/dependencies/update-1707463694
...
Update dependencies
2024-02-09 01:16:15 -08:00