kubelets blocked due to deprecated cli args

Bug #1953633 reported by Kevin W Monroe
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Charmed Kubernetes Testing
Fix Released
Critical
Adam Dyess

Bug Description

Kube workers on CK 1.23/edge are blocked on initial deployment:

kubernetes-worker 1.23.0 blocked 3 kubernetes-worker charmstore edge 830 ubuntu kubelet-extra-args: add-dir-header is deprecated (+2 others, see juju debug-log)

From debug log:

2021-12-08 15:01:38 WARNING unit.kubernetes-worker/2.juju-log server.go:314 kubelet-extra-args: v is missing from help output
2021-12-08 15:01:38 WARNING unit.kubernetes-worker/2.juju-log server.go:314 proxy-extra-args: v is missing from help output
2021-12-08 15:01:38 WARNING unit.kubernetes-worker/2.juju-log server.go:314 kubelet-extra-args: add-dir-header is deprecated
2021-12-08 15:01:38 WARNING unit.kubernetes-worker/2.juju-log server.go:314 kubelet-extra-args: alsologtostderr is deprecated
2021-12-08 15:01:38 WARNING unit.kubernetes-worker/2.juju-log server.go:314 proxy-extra-args: alsologtostderr is deprecated

Removing these args from k-w's config allows the deployment to settle:

juju config kubernetes-worker kubelet-extra-args=''
juju config kubernetes-worker proxy-extra-args=''

kubernetes-worker 1.23.0 active 3 kubernetes-worker charmstore edge 830 ubuntu Kubernetes worker running.

We need to figure out whether or not these options are needed, and the appropriate place to set them instead of our extra-args config.

Changed in charm-kubernetes-worker:
status: New → Triaged
importance: Undecided → Critical
milestone: none → 1.23
affects: charm-kubernetes-worker → charmed-kubernetes-testing
Changed in charmed-kubernetes-testing:
milestone: 1.23 → none
Revision history for this message
Adam Dyess (addyess) wrote :
Revision history for this message
Adam Dyess (addyess) wrote :

This is true for both kubelet and kube-proxy

Revision history for this message
Adam Dyess (addyess) wrote :
Changed in charmed-kubernetes-testing:
assignee: nobody → Adam Dyess (addyess)
milestone: none → 1.23
status: Triaged → Fix Committed
Changed in charmed-kubernetes-testing:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.