mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 05:57:25 +00:00
Changing the way we clear the certificate written flag to use a helper function in the tls layer.
This commit is contained in:
parent
b5b53bd273
commit
21c8253dfe
@ -27,6 +27,7 @@ from charmhelpers.contrib.charmsupport import nrpe
|
|||||||
from charms.reactive.helpers import data_changed
|
from charms.reactive.helpers import data_changed
|
||||||
|
|
||||||
from charms.layer import nginx
|
from charms.layer import nginx
|
||||||
|
from charms.layer import tls_client
|
||||||
|
|
||||||
from subprocess import Popen
|
from subprocess import Popen
|
||||||
from subprocess import PIPE
|
from subprocess import PIPE
|
||||||
@ -73,7 +74,7 @@ def kick_nginx(tls):
|
|||||||
# certificate changed, so sighup nginx
|
# certificate changed, so sighup nginx
|
||||||
hookenv.log("Certificate information changed, sending SIGHUP to nginx")
|
hookenv.log("Certificate information changed, sending SIGHUP to nginx")
|
||||||
host.service_restart('nginx')
|
host.service_restart('nginx')
|
||||||
remove_state('tls_client.server.certificate.written')
|
tls_client.reset_certificate_write_flag('server')
|
||||||
|
|
||||||
|
|
||||||
@when('config.changed.port')
|
@when('config.changed.port')
|
||||||
|
@ -45,6 +45,8 @@ from charms.kubernetes.common import get_version
|
|||||||
from charms.kubernetes.common import retry
|
from charms.kubernetes.common import retry
|
||||||
from charms.kubernetes.flagmanager import FlagManager
|
from charms.kubernetes.flagmanager import FlagManager
|
||||||
|
|
||||||
|
from charms.layer import tls_client
|
||||||
|
|
||||||
from charmhelpers.core import hookenv
|
from charmhelpers.core import hookenv
|
||||||
from charmhelpers.core import host
|
from charmhelpers.core import host
|
||||||
from charmhelpers.core import unitdata
|
from charmhelpers.core import unitdata
|
||||||
@ -568,7 +570,7 @@ def kick_api_server(tls):
|
|||||||
# certificate changed, so restart the api server
|
# certificate changed, so restart the api server
|
||||||
hookenv.log("Certificate information changed, restarting api server")
|
hookenv.log("Certificate information changed, restarting api server")
|
||||||
set_state('kube-apiserver.do-restart')
|
set_state('kube-apiserver.do-restart')
|
||||||
remove_state('tls_client.server.certificate.written')
|
tls_client.reset_certificate_write_flag('server')
|
||||||
|
|
||||||
|
|
||||||
@when('kubernetes-master.components.started')
|
@when('kubernetes-master.components.started')
|
||||||
|
Loading…
Reference in New Issue
Block a user