Commit Graph

15667 Commits

Author SHA1 Message Date
Kubernetes Prow Robot f8a8c015ef
Merge pull request #12524 from dntosas/cilium-bpf-lb-sock-hostns-only
[cilium] Add support for bpf-lb-sock-hostns-only field
2021-10-19 03:56:38 -07:00
Kubernetes Prow Robot 43f12116ac
Merge pull request #12550 from johngmyers/rolling-index
Add rolling updates doc to menus
2021-10-18 09:08:51 -07:00
John Gardiner Myers 561f5b47a6 Add rolling updates doc to menus 2021-10-18 08:16:54 -07:00
Kubernetes Prow Robot 94eb7bbda5
Merge pull request #12546 from johngmyers/doc-tweaks
Minor updates to releases document
2021-10-17 14:51:50 -07:00
John Gardiner Myers 0c1ef4eb33 Minor updates to releases document 2021-10-17 12:11:38 -07:00
justinsb 50cd7152d9 resource-tracking e2e: fixup bash conditions 2021-10-15 17:47:19 -04:00
justinsb c34fd83365 Add SystemGeneration to channel version tracker
This allows us to reapply a manifest when we introduce new
functionality, such as pruning.

Otherwise an old version can apply the manifest, mark the manifest as
applied, and we won't reapply.
2021-10-15 17:47:13 -04:00
justinsb 7eda9a41c5 kubetest2-kops: get KOPS_BASE_URL in non-periodic jobs
Otherwise we're not using the version we just built
2021-10-15 17:47:13 -04:00
justinsb d90885e7b8 Update addon-resource-tracking test to roll control plane
Otherwise we don't get the new version of channels that supports pruning.
2021-10-15 17:47:13 -04:00
justinsb df2c55917b More logging from pruning 2021-10-15 17:47:13 -04:00
justinsb 2be45ca3cb Add pruning for node-termination-handler.aws 2021-10-15 17:47:13 -04:00
justinsb 0594eee373 pruning: Allow specification of FieldSelector
FieldSelector allows for filtering by name (as well as a few other
attributes).  Though we aren't using this today, filtering by name is
something we've discussed as being valuable in future, and by putting
it in the API now we avoid version skew problems should we need to
introduce it in future.
2021-10-15 17:47:13 -04:00
justinsb 41d2779805 Use a fixed set of pruning kinds
We don't want to prune some kinds that are considered dangerous
(CustomResourceDefinitions, which delete all the instances of the CRD)
and Namespaces (which delete all the objects in that Namespace).

In addition, having a hard-coded list means we don't have to remember
to manually specify the kind if we delete an object from the manifest
(as long as it's in the known set).

We can in future support specifying additional kinds, but we can cross
that when we need it.
2021-10-15 17:47:13 -04:00
justinsb 46d99cce43 Automatically generate prune specifiers
We use the "app.kubernetes.io/managed-by" and "addon.kops.k8s.io/name"
labels, which are automatically added.
2021-10-15 17:47:13 -04:00
justinsb 454c47f92b Support pruning in channels command
We let the addon specify exactly what should be pruned; this approach
is a little more verbose but we're likely generating this
automatically in the common case anyway.

In return for the verbosity, we can likely handle more future cases
and edge cases (for example removing objects that aren't labelled or
are in the wrong namespace).
2021-10-15 17:47:13 -04:00
Kubernetes Prow Robot 3568bf6e5f
Merge pull request #12540 from rifelpet/sqs-arn
Don't hard-code the SQS Queue ARN partition
2021-10-15 10:32:54 -07:00
Peter Rifel b1fa018c36
Don't hard-code the SQS Queue ARN partition 2021-10-15 09:49:57 -07:00
Kubernetes Prow Robot 35bfbc516f
Merge pull request #12537 from olemarkus/bump-cm-dep
Bump cert-manager dependency
2021-10-14 13:52:56 -07:00
Kubernetes Prow Robot a573b9230c
Merge pull request #12536 from yurrriq/patch-4
Add missing "a" to 1.22 release notes
2021-10-14 12:32:56 -07:00
Ole Markus With 7a7aa77b44 Bump cert-manager dependency 2021-10-14 20:46:36 +02:00
Eric Bailey 6b81ab5e07
Add missing "a" to 1.22 release notes 2021-10-14 13:34:37 -05:00
Kubernetes Prow Robot e5259c1429
Merge pull request #12521 from spotinst/feat-ocean-controller-clusterrole
Spotinst: Permission to create `bigdata.spot.io/bigdataenvironments`
2021-10-13 23:35:28 -07:00
Kubernetes Prow Robot d78068c842
Merge pull request #12533 from johngmyers/relnotes_1.22.0
Release notes for 1.22.0
2021-10-13 22:47:28 -07:00
John Gardiner Myers 6cedce7b37 Updates for first stable minor release 2021-10-13 19:42:22 -07:00
John Gardiner Myers 9e77b77283 Release notes for 1.22.0 2021-10-13 19:39:58 -07:00
Kubernetes Prow Robot 92ae3a868d
Merge pull request #12529 from rifelpet/ebs140
Upgrade EBS CSI Driver to v1.4.0
2021-10-13 11:25:55 -07:00
Ole Markus With cd45a2191d Update ebs csi scenario to use latest tag 2021-10-13 20:44:43 +03:00
Peter Rifel 13e1fef44a
./hack/update-expected.sh 2021-10-12 14:44:25 -07:00
Peter Rifel 99c0778106
Upgrade EBS CSI driver to v1.4.0 2021-10-12 14:44:02 -07:00
Kubernetes Prow Robot e8e9f04492
Merge pull request #12525 from zetaab/enableingresshsotname
Enable ingress hostname feature for OpenStack
2021-10-12 02:41:47 -07:00
Jesse Haka 7e4d75fc31 make crds 2021-10-12 10:19:16 +03:00
Jesse Haka 43c5c9f9ab Enable ingress hostname feature for OpenStack 2021-10-12 10:12:41 +03:00
Kubernetes Prow Robot e3bc512200
Merge pull request #12523 from hakman/rules_docker_0.20.0
Update Bazel rules_docker to v0.20.0
2021-10-12 00:09:46 -07:00
Kubernetes Prow Robot 3ccfaaaf9f
Merge pull request #12285 from justinsb/create_cluster_check_additional_objects
tests: create-cluster integration tests should validate additional objects
2021-10-11 23:19:46 -07:00
Ciprian Hacman 56b448d9dc Update Bazel rules_docker to v0.20.0 2021-10-12 08:35:36 +03:00
dntosas 7296597a17
[cilium] Add support for bpf-lb-sock-hostns-only field
This is a needed configuration option for users that want to combine
Cilium alongside with a ServiceMesh. Cilium by default will LB requests
at CNI layer meaning that the Sidecars of ServiceMesh Proxy are not able
to apply LB by themselves thus loosing the capability of applying their
features for traffic management.

Ref issue: https://github.com/istio/istio/issues/35531

Signed-off-by: dntosas <ntosas@gmail.com>
2021-10-12 08:33:57 +03:00
Kubernetes Prow Robot dc88c08159
Merge pull request #12522 from spotinst/feat-utilize-commitments
Spotinst: Support for RI commitments
2021-10-11 21:11:46 -07:00
liranp 30f09f9f07
feat(spot): new metadata label: utilize-commitments 2021-10-12 01:32:09 +03:00
liranp e84f35277f
feat(spot/addon): update clusterrole 2021-10-11 19:59:03 +03:00
Kubernetes Prow Robot c4a8601916
Merge pull request #12520 from rifelpet/addon-resource-tracking
Fix addon-resource-tracking e2e scenario
2021-10-11 08:02:40 -07:00
Peter Rifel eb883bb149
Fix addon-resource-tracking e2e scenario 2021-10-11 09:19:36 -05:00
Kubernetes Prow Robot 8a6fe6cd1e
Merge pull request #12518 from hakman/coredns-1.8.5
Update coredns to v1.8.5
2021-10-11 00:52:37 -07:00
Ciprian Hacman 02df1dea7d Run hack/update-expected.sh 2021-10-11 10:12:12 +03:00
Ciprian Hacman d215a12103 Update coredns to v1.8.5 2021-10-11 10:00:59 +03:00
Kubernetes Prow Robot 886483450f
Merge pull request #12517 from johngmyers/trim-component-2
Remove more unused fields from v1alpha3 API
2021-10-10 23:44:37 -07:00
John Gardiner Myers 1625b205f7 Remove some unused networking fields from v1alpha3 api 2021-10-10 20:30:15 -07:00
John Gardiner Myers d0a33f2b2f Remove unused instancegroup field from v1alpha3 API 2021-10-10 18:59:18 -07:00
Kubernetes Prow Robot 5144c28e06
Merge pull request #12514 from hakman/update_release_process
Update release process docs
2021-10-10 17:34:37 -07:00
John Gardiner Myers b2a55e3421 Remove more non-configurable fields from v1alpha3 componentconfig 2021-10-10 16:24:56 -07:00
Kubernetes Prow Robot 18f8b0149c
Merge pull request #12516 from hakman/bump_channels
Bump channels
2021-10-10 05:20:37 -07:00