kubernetes/pkg
Antonio Ojea 3ee2f27e5b kubelet: cloud-provider external addresses
Kubelet, if using cloud provider external, initializes temporary
the node addresses using the non-cloud provider logic, until the
cloud provider overrides it.

This behavior has undesired consequences if the cloud-provider addresses
are different than the original ones, specially for hostNetwork pods,
that inherit these addresses from the Node.

Since some cloud-providers depend on this behavior, in order to keep
backward compatibility, assume that the specifying addresses via
the node-ip flags means that the intent is to keep the existing
behavior to temporary initialize the addresses.

If the node-ips are the unspecified addresses or are not set, then
wait for the external cloud provider to set the node addresses.

Change-Id: I3a3895f9b830769f9658e6a03f058c914c438a09
Signed-off-by: Antonio Ojea <aojea@google.com>
2023-10-06 14:01:28 +00:00
..
api Merge pull request #120716 from xrstf/fix-typos 2023-09-30 00:25:56 -07:00
apis Rename job reasons to JobReasons as part of api review 2023-09-19 13:10:22 -04:00
auth Merge pull request #105598 from gy95/match 2022-01-05 09:22:38 -08:00
capabilities initialize capabilities unit test 2021-03-13 10:53:47 +01:00
client Move cri/streaming to k8s.io/kubelet staging repository 2023-06-05 08:08:18 +02:00
cloudprovider lavalamp is taking a long break 2023-05-11 16:43:38 +00:00
cluster/ports Webhook framework for cloud controller manager 2023-03-14 23:28:05 +00:00
controller convert pointer to ptr for job controller 2023-10-05 09:30:01 -04:00
controlplane Merge pull request #120222 from tkashem/apf-queue-wait-ctx 2023-10-03 11:16:18 +02:00
credentialprovider fix failing metadata test 2023-09-01 15:22:07 -04:00
features Validate the cloud-provider passed in and the corresponding feature flags 2023-09-02 13:08:04 -04:00
fieldpath Improved FormatMap: Improves performance by about 4x, or nearly 2x in the worst case (#112661) 2023-03-01 22:26:55 -08:00
generated fix typo exeucting => executing 2023-09-17 11:27:57 +02:00
kubeapiserver pkg/kubeapiserver: pass authorizer in top level while building from legacy options 2023-10-04 14:17:16 +05:30
kubectl Merge pull request #120259 from SataQiu/clean-apf-20230830 2023-08-31 19:44:42 -07:00
kubelet kubelet: cloud-provider external addresses 2023-10-06 14:01:28 +00:00
kubemark Create a node startup latency tracker 2023-09-11 05:54:25 +00:00
printers Merge pull request #118493 from kerthcet/cleanup/pod-status-reason 2023-08-30 01:40:47 -07:00
probe Merge pull request #114606 from tuunit/bugfix-case-sensitive-headers 2023-05-15 22:05:36 -07:00
proxy Merge pull request #120829 from danwinship/proxy-rule-testing-cleanup 2023-10-01 09:50:56 -07:00
quota/v1 api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
registry add metrics to the ipallocator repair loop 2023-09-30 15:46:06 +00:00
routes Add api-machinery TL owners permissions for jpbetz 2023-05-15 11:09:54 -04:00
scheduler Merge pull request #116803 from mengjiao-liu/contextual-logging-scheduler-plugin-volumebinding 2023-09-27 15:04:38 -07:00
security AppArmor no reevaluation of host is needed 2023-03-14 18:35:01 +00:00
securitycontext add SeccompProfile to Pod and Container accessors/mutators 2023-02-22 17:15:27 +01:00
serviceaccount Merge pull request #119643 from carlory/fix-119638 2023-08-15 19:43:32 -07:00
util adjust error message a bit 2023-08-31 21:53:43 -04:00
volume Merge pull request #119393 from saschagrunert/debian-base 2023-09-19 00:48:55 -07:00
windows/service Fix typo at pkg/windows/service/service.go:94 2022-03-24 07:25:33 -04:00
.import-restrictions
OWNERS lavalamp is taking a long break 2023-05-11 16:43:38 +00:00