From 28b5587594e02f9677fdbde4d872b4da42fa3457 Mon Sep 17 00:00:00 2001 From: calvinh Date: Fri, 1 Jun 2018 18:58:55 +0100 Subject: [PATCH] fixed the bad branch merge issue --- cluster/juju/layers/kubernetes-master/config.yaml | 7 +------ .../reactive/kubernetes_master.py | 14 ++++---------- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/cluster/juju/layers/kubernetes-master/config.yaml b/cluster/juju/layers/kubernetes-master/config.yaml index 92c1878f609..e60de9e63cc 100644 --- a/cluster/juju/layers/kubernetes-master/config.yaml +++ b/cluster/juju/layers/kubernetes-master/config.yaml @@ -23,7 +23,7 @@ options: description: CIDR to user for Kubernetes services. Cannot be changed after deployment. allow-privileged: type: string - default: "true" + default: "auto" description: | Allow kube-apiserver to run in privileged mode. Supported values are "true", "false", and "auto". If "true", kube-apiserver will run in @@ -82,11 +82,6 @@ options: description: | Comma separated authorization modes. Allowed values are "RBAC", "Node", "Webhook", "ABAC", "AlwaysDeny" and "AlwaysAllow". - cluster-context: - type: string - default: "" - description: | - When specified, the juju model name will be overridden in the kube config. require-manual-upgrade: type: boolean default: true diff --git a/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py b/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py index 63e558a9243..7874a01c7d4 100644 --- a/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py +++ b/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py @@ -1000,16 +1000,10 @@ def build_kubeconfig(server): if ca_exists and client_pass: # Create an absolute path for the kubeconfig file. kubeconfig_path = os.path.join(os.sep, 'home', 'ubuntu', 'config') - # set context_name based on combination of modelname and userinput - context_name = hookenv.config('cluster-context') - if not context_name: - context_name = 'cdk-'+os.environ['JUJU_MODEL_NAME'] - else: - context_name = 'cdk-'+context_name # Create the kubeconfig on this system so users can access the cluster. - create_kubeconfig(kubeconfig_path, server, ca, user=context_name+'-admin', - context=context_name+'-context', - cluster=context_name,password=client_pass) + + create_kubeconfig(kubeconfig_path, server, ca, + user='admin', password=client_pass) # Make the config file readable by the ubuntu users so juju scp works. cmd = ['chown', 'ubuntu:ubuntu', kubeconfig_path] check_call(cmd) @@ -1597,4 +1591,4 @@ def _write_gcp_snap_config(component): if gcp_creds_env_key not in daemon_env: daemon_env += '{}={}\n'.format(gcp_creds_env_key, creds_path) daemon_env_path.parent.mkdir(parents=True, exist_ok=True) - daemon_env_path.write_text(daemon_env) + daemon_env_path.write_text(daemon_env) \ No newline at end of file