wordpress-charmers team mailing list archive
-
wordpress-charmers team
-
Mailing list archive
-
Message #00313
Re: [Merge] ~tcuthbert/charm-k8s-wordpress/+git/charm-k8s-wordpress:master into charm-k8s-wordpress:master
Review: Needs Fixing
We should block if tls_secret_name isn't set.
Diff comments:
> diff --git a/src/charm.py b/src/charm.py
> index 46ad990..947dd6a 100755
> --- a/src/charm.py
> +++ b/src/charm.py
> @@ -156,6 +158,39 @@ class WordpressK8sCharm(CharmBase):
> else:
> logger.info("Spec changes ignored by non-leader")
>
> + def make_pod_resources(self):
> + resources = {
> + "kubernetesResources": {
> + "ingressResources": [{
> + "name": self.app.name,
> + "spec": {
> + "rules": [{
> + "host": self.model.config["blog_hostname"],
> + "http": {
> + "paths": [{
> + "path": "/",
> + "backend": {
> + "serviceName": self.app.name,
> + "servicePort": 80
> + }
> + }]
> + }
> + }],
> + "tls": [{
> + "hosts": [self.model.config["blog_hostname"]],
> + "secretName": self.model.config["tls_secret_name"],
> + }],
I think we'd want to block if tls_secret_name isn't set.
> + }
> + }]
> + }
> + }
> +
> + out = io.StringIO()
> + pprint(resources, out)
> + logger.info("This is the Kubernetes Pod resources <<EOM\n{}\nEOM".format(out.getvalue()))
> +
> + return resources
> +
> def make_pod_spec(self):
> config = self.model.config
> full_pod_config = generate_pod_config(config, secured=False)
--
https://code.launchpad.net/~tcuthbert/charm-k8s-wordpress/+git/charm-k8s-wordpress/+merge/384611
Your team Wordpress Charmers is subscribed to branch charm-k8s-wordpress:master.
References