Comment 1 for bug 1879545

Revision history for this message
Kevin W Monroe (kwmonroe) wrote :

This came in with the fix for bug 1841226. We no longer generate basic_auth.csv on install, so k8s-master followers will never make it to 'active' status; instead they loop on:

-----
unit-kubernetes-master-1: 09:36:57 INFO unit.kubernetes-master/1.juju-log Invoking reactive handler: reactive/apt.py:49:ensure_package_status
unit-kubernetes-master-1: 09:36:57 INFO unit.kubernetes-master/1.juju-log Invoking reactive handler: reactive/kubernetes_master.py:473:safely_join_cohort
unit-kubernetes-master-1: 09:36:57 INFO unit.kubernetes-master/1.juju-log Invoking reactive handler: reactive/kubernetes_master.py:658:setup_non_leader_authentication
unit-kubernetes-master-1: 09:36:57 INFO unit.kubernetes-master/1.juju-log Missing content for file /root/cdk/basic_auth.csv
-----

Fix for this will be to make 'basic_auth.csv' optional. If it's there, followers should keep it in sync with the leader. If it's not there, don't make that a blocker.