Commit 21c8253d authored by Mike Wilson's avatar Mike Wilson

Changing the way we clear the certificate written flag to use a helper function in the tls layer.

parent b5b53bd2
...@@ -27,6 +27,7 @@ from charmhelpers.contrib.charmsupport import nrpe ...@@ -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): ...@@ -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 ...@@ -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): ...@@ -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')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment