diff --git a/cluster/juju/layers/kubernetes-worker/actions/microbot b/cluster/juju/layers/kubernetes-worker/actions/microbot index 290049ef759..85d7bf13b98 100755 --- a/cluster/juju/layers/kubernetes-worker/actions/microbot +++ b/cluster/juju/layers/kubernetes-worker/actions/microbot @@ -21,7 +21,7 @@ from charmhelpers.core.hookenv import action_get from charmhelpers.core.hookenv import action_set from charmhelpers.core.hookenv import unit_public_ip from charms.templating.jinja2 import render -from subprocess import call +from subprocess import call, check_output os.environ['PATH'] += os.pathsep + os.path.join(os.sep, 'snap', 'bin') @@ -30,6 +30,9 @@ context['replicas'] = action_get('replicas') context['delete'] = action_get('delete') context['public_address'] = unit_public_ip() +arch = check_output(['dpkg', '--print-architecture']).rstrip() +context['arch'] = arch.decode('utf-8') + if not context['replicas']: context['replicas'] = 3 diff --git a/cluster/juju/layers/kubernetes-worker/templates/microbot-example.yaml b/cluster/juju/layers/kubernetes-worker/templates/microbot-example.yaml index e1d6f3067f7..323a07cefcb 100644 --- a/cluster/juju/layers/kubernetes-worker/templates/microbot-example.yaml +++ b/cluster/juju/layers/kubernetes-worker/templates/microbot-example.yaml @@ -18,7 +18,7 @@ spec: app: microbot spec: containers: - - image: dontrebootme/microbot:v1 + - image: cdkbot/microbot-{{ arch }}:latest imagePullPolicy: "" name: microbot ports: