kubernetes/pkg
Kubernetes Submit Queue 462db17df0
Merge pull request #57475 from stmcginnis/iscsi_node_startup
Automatic merge from submit-queue (batch tested with PRs 57399, 57751, 57475). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

iscsi: set node.startup to manual

If the default iSCSI node.startup is set to automatic, if there is a node failure,
any pods on that node will get rescheduled to another node. If the failed node is
later brought back up it will then try to log back in to any iSCSI sessions it had
prior to the failure, which may no longer exist or may be now in-use by the other
nodes.

It appears most platforms keep the open-iscsi default of node.startup-automatic.
But in case this system-wide setting has been changed, and just to be explicit, this
sets node.startup values for kubernetes controlled volumes to manual.

Fixes #21305

```release-note
iSCSI sessions managed by kubernetes will now explicitly set startup.mode to 'manual' to
prevent automatic login after node failure recovery. This is the default open-iscsi mode, so
this change will only impact users who have changed their startup.mode to be 'automatic'
in /etc/iscsi/iscsid.conf.
```
2018-01-02 10:57:57 -08:00
..
api Merge pull request #56068 from xiangpengzhao/remove-kubeadm-fuzzer 2017-12-25 09:47:35 -08:00
apis Regenerate all generated code 2018-01-02 00:21:07 -08:00
auth Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
bootstrap/api Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
capabilities Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
client Regenerate all generated code 2018-01-02 00:21:07 -08:00
cloudprovider Merge pull request #57286 from vmware/controller-mgr-fix 2017-12-29 23:15:59 -08:00
controller Merge pull request #57747 from hzxuzhonghu/ep-cm 2018-01-02 09:29:28 -08:00
credentialprovider Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
features Deprecate the alpha Accelerators feature gate. 2017-12-19 13:38:56 -08:00
fieldpath Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
generated generated 2017-11-22 18:40:09 +00:00
kubeapiserver Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
kubectl Regenerate all generated code 2018-01-02 00:21:07 -08:00
kubelet Regenerate all generated code 2018-01-02 00:21:07 -08:00
kubemark Move ungated 'alpha' KubeletConfiguration fields and self-registration fields to KubeletFlags 2017-11-15 17:47:10 -08:00
master Use race="off" mode instead of disabling race feature 2017-12-23 13:13:09 -08:00
printers Merge pull request #57399 from php-coder/fix_flex_pvs_describe 2018-01-02 10:57:51 -08:00
probe Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
proxy Regenerate all generated code 2018-01-02 00:21:07 -08:00
quota Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
registry Regenerate all generated code 2018-01-02 00:21:07 -08:00
routes Update Dashboard add-on to version 1.8.0 2017-11-28 17:53:02 +01:00
security Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
securitycontext Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
serviceaccount typo wrong, not "namespace", but "secretName" 2017-12-15 09:27:52 +08:00
ssh Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
util Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
version Capture git export-subst strings in version.sh for 'git archive' use. 2017-11-09 16:36:27 -08:00
volume Merge pull request #57475 from stmcginnis/iscsi_node_startup 2018-01-02 10:57:57 -08:00
watch update BUILD files 2017-10-15 18:18:13 -07:00
.import-restrictions Add import-boss directives 2017-10-13 07:06:22 -04:00
BUILD Merge pull request #56334 from mindprince/dead-packages 2017-12-15 22:47:23 -08:00
OWNERS