Manila Generic

  • By OpenStack Charmers
  • Cloud
Channel Revision Published Runs on
latest/edge 48 27 Mar 2024
Ubuntu 22.04
yoga/stable 45 19 Jul 2023
Ubuntu 22.04 Ubuntu 20.04
zed/stable 31 23 Jan 2023
Ubuntu 22.10 Ubuntu 22.04
xena/stable 36 16 Jan 2023
Ubuntu 20.04
wallaby/stable 33 23 Jan 2023
Ubuntu 20.04
victoria/stable 32 23 Jan 2023
Ubuntu 20.04
ussuri/stable 35 23 Jan 2023
Ubuntu 20.04 Ubuntu 18.04
train/candidate 28 28 Nov 2022
Ubuntu 18.04
train/edge 34 16 Jan 2023
Ubuntu 18.04
stein/candidate 28 28 Nov 2022
Ubuntu 18.04
stein/edge 34 16 Jan 2023
Ubuntu 18.04
rocky/candidate 28 28 Nov 2022
Ubuntu 18.04
rocky/edge 34 16 Jan 2023
Ubuntu 18.04
queens/candidate 28 28 Nov 2022
Ubuntu 18.04
queens/edge 34 16 Jan 2023
Ubuntu 18.04
2024.1/candidate 48 02 May 2024
Ubuntu 22.04
2023.2/stable 47 30 Nov 2023
Ubuntu 23.10 Ubuntu 22.04
2023.1/stable 42 14 Jun 2023
Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04
juju deploy manila-generic --channel yoga/stable
Show information

Platform:

Ubuntu
22.04 20.04

Learn about configurations >

  • debug | boolean

    Enable debug logging

  • driver-auth-type | string

    One of 'password', 'ssh', 'both'. This determines how manila authenticates against the service-instance; e.g. using password, ssh keypair or both.

  • driver-connect-share-server-to-tenant-network | boolean

    Default: True

    Whether to connect the share server into the tenant network.

  • driver-handles-share-servers | boolean

    Default: True

    Whether to generic driver should run up a share server.

  • driver-keypair-name | string

    Default: manila-service

    This is the keypair name that will be provided to nova instances. Note that manila uploads the keypair from the config settings 'generic-driver-ssh-private-key' and 'generic-driver-ssh-public-key'. If neither the ssh config vars are set nor the password then the charm will block until they are set.

  • driver-service-image-name | string

    Default: manila-service-image

    the image name to use for the generic instance

  • driver-service-instance-flavor-id | int

    The ID for the flavor to launch images in. The driver blocks if this is not set.

  • driver-service-instance-password | string

    If the service user doesn't log in with a key-pair a password is needed to allow manila to ssh into the service instance. If the password is set then it is used and an SSH key is not configured.

  • driver-service-instance-user | string

    Default: manila

    The user to log into the share instance.

  • driver-service-ssh-key | string

    The key for the manila to inject into the instance. If set, manila will inject it into OpenStack if the keypair name doesn't exist.

  • driver-service-ssh-key-public | string

    The public key for the manila to inject into the instance. If set, manila will inject it into OpenStack if the keypair name doesn't exist.

  • openstack-origin | string

    Default: distro

    Repository from which to install. May be one of the following: distro (default), ppa:somecustom/ppa, a deb url sources entry, or a supported Cloud Archive release pocket. Supported Cloud Archive sources include: cloud:precise-folsom, cloud:precise-folsom/updates, cloud:precise-folsom/staging, cloud:precise-folsom/proposed. Note that updating this setting to a source that is known to provide a later version of OpenStack will trigger a software upgrade.

  • share-backend-name | string

    Default: generic

    The name given to the backend. This is used to generate the backend configuration section and link it into the share server. If two different configurations of the same backend type are needed, then this config option can be used to separate them in the backend configuration.

  • share-protocols | string

    Default: NFS CIFS

    The share protocols that the backends will be able to provide. The default is good for the generic backends. Other backends may not support both NFS and CIFS. This is a space delimited list of protocols.

  • verbose | boolean

    Enable verbose logging