Questions tagged [juju]

Juju is an open source service orchestration management tool for the Ubuntu Linux operating system.

Juju is an Open Source Charmed Operator Framework. It helps you move from configuration management to application management and has two main components:

  • Charmed Operator Lifecycle Manager (OLM) - a hybrid-cloud application management and orchestration system that helps you from Day 0 to Day 2. Deploy, configure, scale, integrate, maintain and manage Kubernetes native, container-native and VM-native applications -- and the relations between them.

    • Charmed Operators, packaged as “Charms”, are software that encapsulate a single application and all the code and know-how it takes to operate it on Kubernetes or machines.
  • Charmed Operator SDK - a guide to help you build Charmed Operators for use with the Charmed OLM.

Source: juju.is

65 questions
0
votes
0 answers

Install kubeflow using terraform - juju needed?

There is need to installl kubeflow using terraform. As I understand 'juju' must be installed, so I found juju provider on terraform: https://registry.terraform.io/providers/juju/juju/latest I use below code into terraform: terraform { …
Flissek
  • 3
  • 4
0
votes
2 answers

`juju bootstrap google google-controller` yields a `googleapi: Error 403: Required 'compute.projects.get' permission`

I'm trying to follow this tutorial: https://juju.is/docs/olm/google-gce Once at the end when trying to bootstrap, I get this: $ juju bootstrap google google-controller ERROR googleapi: Error 403: Required 'compute.projects.get' permission for…
0
votes
1 answer

How can I get access to this cluster?

Hello I was created a k8s cluster in vagrant using the followings commands: sudo apt-get update sudo apt-get upgrade sudo snap install microk8s --classic --channel=1.21/stable sudo usermod -a -G microk8s $USER newgrp microk8s sudo chown -f -R $USER…
Tlaloc-ES
  • 4,825
  • 7
  • 38
  • 84
0
votes
1 answer

Can't validate keystone endpoint when I trying to define an OpenStack cloud for juju

I am trying to define an OpenStack cloud for juju. To do this, I have first deployed Devstack using the following configuration in the local.conf file: $ cat local.conf | grep -v "#" | grep -v…
0
votes
1 answer

Stuck installing Openstack with MAAS and Juju

I am trying to install Openstack using Juju and MaaS. I am following the following documentation: https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/latest/install-openstack.html But when I pass the command : "juju deploy -n 4…
0
votes
1 answer

Openstack node software update

The setup was originally done with juju bundle deployment using the bundle for focal and wallaby. Can I set up the unattended update for the nodes (and lxd containers) to use "${distro_id}:${distro_codename}-updates" as an allowed update or will it…
Esa
  • 1
  • 1
0
votes
1 answer

juju not able to spin up lxd container

currently I'm trying to setup a three node mysql-innodb-cluster on a maas-deployment using juju. The setup process worked flawlessly and the deployment of other charms worked fine. When deploying the cluster I would like to achieve that in separate…
andreas.teich
  • 789
  • 1
  • 12
  • 22
0
votes
1 answer

Why I cannot deploy charts in microk8s controller but I can do it in LXD

I am learning Juju which I feel its amazing, but having problems as usual and very little around to find people who explain how it works. I hope any of you can guide me. Question: deploying charts only works in LXD controller. In microk8s does not…
0
votes
2 answers

How to bootstrap juju on a Kubernetes cluster?

I am trying to set up Kubeflow using charmed-kubeflow. It says "super easy setup" and everything. But I am failing at step 2. Setup: "Normal" remote Kubernetes cluster, set up with Kubespray. My idea was to: juju add-k8s mycluster juju bootstrap…
iptizer
  • 1,088
  • 1
  • 10
  • 19
0
votes
1 answer

Juju commands fail - Error unable to open /tmp/juju-store-lock-3635383939333230

I've got a little problem with Juju and I was windering if someone came accross it or know what it can be. I'm using Juju 2.8.1-focal-amd64 in association with MAAS 2.8.1 (8567-g.c4825ca06) in order to deploy an Openstack cloud. I've installed and…
0
votes
2 answers

Juju vault causing problems when deploying openstack/base on maas and charmed-kubernetes

I have deployed openstack/base on MaaS as indicated here. After I tried to deploy charmed-kubernetes with an openstack-integrator and vault overlay, I cannot perform openstackclient commands on the maas node and the images uploaded to the dashboard…
Paul Rousseau
  • 571
  • 2
  • 7
  • 21
0
votes
1 answer

JUJU bootstrap error failed to bootstrap model: cannot start bootstrap instance in availability zone "default":

I have the following setup: Openstack Stein installed with: VMA is 1 VM that has installed a MAAS 2.7.0 server and JUJU 2.7.6-bionic-amd64 VMB is 1 VM to be used as a JUJU controller I commissioned the VMB onto the MAAS server on VMA and it is now…
jbacelo
  • 81
  • 2
  • 8
0
votes
1 answer

Not able to execute lxd lxc commands as sudo

Installed juju using following command on Ubuntu 19.04 sudo snap install juju --classic This installed lxd as well. When I try to invoke "sudo lxd -h" or "sudo lxc list" or "sudo juju bootstrap" I get following error message sudo: juju: command…
0
votes
1 answer

Setting the root-disk constraint in a juju application to use ssd instead of magnetic on AWS

When you deploy a Kubernetes cluster with juju on AWS the default root disk of all the master and worker nodes is a 'magnetic' storage. I want to set this to use ssd (gp2) instead. I cannot find any way to do this per application (e.g.…
cm4l
  • 31
  • 1
  • 5
0
votes
0 answers

How to import "psutil"

I am trying to import and use psutil from within a python-script (.py file). This .py file is part of a juju-charm layer. To be specific, it is a command script for collecting metrics from the machine running the charm-application: #!/usr/bin/env…
McLan
  • 2,552
  • 9
  • 51
  • 85