That looks like you still need "bundle: kubernetes" because otherwise juju will try and use "AddUnit" instead of "ScaleApplication" api call when it deploys.
ie it treats the whole bundle as k8s or machine
Sorry, I should not have suggested to remove bundle:kubenetes at this stage, although we would like to get rid of that, but we can't yet.
It seems we need to do some work on the juju side to allow you to select the proper base ubuntu image for each charm container.
That looks like you still need "bundle: kubernetes" because otherwise juju will try and use "AddUnit" instead of "ScaleApplication" api call when it deploys.
ie it treats the whole bundle as k8s or machine
Sorry, I should not have suggested to remove bundle:kubenetes at this stage, although we would like to get rid of that, but we can't yet.
It seems we need to do some work on the juju side to allow you to select the proper base ubuntu image for each charm container.