Masakari
- OpenStack Charmers
- Cloud
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/edge | 94 | 18 Nov 2024 | |
latest/edge | 93 | 18 Nov 2024 | |
latest/edge | 92 | 18 Nov 2024 | |
latest/edge | 91 | 17 Nov 2024 | |
latest/edge | 86 | 28 Mar 2024 | |
latest/edge | 85 | 07 Nov 2023 | |
latest/edge | 66 | 14 Apr 2023 | |
latest/edge | 38 | 10 May 2022 | |
yoga/stable | 80 | 08 Sep 2023 | |
zed/stable | 78 | 08 Sep 2023 | |
zed/stable | 60 | 23 Feb 2023 | |
xena/stable | 77 | 08 Sep 2023 | |
wallaby/stable | 79 | 08 Sep 2023 | |
victoria/stable | 81 | 14 Sep 2023 | |
ussuri/stable | 82 | 14 Sep 2023 | |
train/candidate | 50 | 28 Nov 2022 | |
train/edge | 83 | 21 Sep 2023 | |
stein/candidate | 50 | 28 Nov 2022 | |
stein/edge | 83 | 21 Sep 2023 | |
rocky/candidate | 50 | 28 Nov 2022 | |
rocky/edge | 83 | 21 Sep 2023 | |
queens/candidate | 50 | 28 Nov 2022 | |
queens/edge | 83 | 21 Sep 2023 | |
2024.1/candidate | 87 | 15 Jul 2024 | |
2024.1/candidate | 85 | 24 Jan 2024 | |
2023.2/stable | 84 | 30 Nov 2023 | |
2023.1/stable | 76 | 22 Aug 2023 |
juju deploy masakari --channel yoga/stable
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
action-managed-upgrade | boolean
If True enables openstack upgrades for this charm via juju actions. You will still need to set openstack-origin to the new repository but instead of an upgrade running automatically across all units, it will wait for you to execute the openstack-upgrade action for this charm on each unit. If False it will revert to existing behavior of upgrading all units on config change.
-
check-expired-interval | int
The period where expired notifications are checked and processed, specified in seconds.
-
debug | boolean
Enable debug logging
-
dns-ha | boolean
Use DNS HA with MAAS 2.0. Note if this is set do not set vip settings below.
-
evacuate-all-instances | boolean
Default: True
Whether to restrict instance evacuation to instances with ha enabled in their metadata
-
evacuation-delay | int
Default: 60
wait_period_after_service_update
-
haproxy-client-timeout | int
Client timeout configuration in ms for haproxy, used in HA configurations. If not provided, default value of 90000ms is used.
-
haproxy-connect-timeout | int
Connect timeout configuration in ms for haproxy, used in HA configurations. If not provided, default value of 9000ms is used.
-
haproxy-queue-timeout | int
Queue timeout configuration in ms for haproxy, used in HA configurations. If not provided, default value of 9000ms is used.
-
haproxy-server-timeout | int
Server timeout configuration in ms for haproxy, used in HA configurations. If not provided, default value of 90000ms is used.
-
notification-expiration | int
The length of time that a notification is considered as valid, specified in seconds.
-
openstack-origin | string
Default: yoga
Repository from which to install OpenStack.
May be one of the following:
distro (default) ppa:somecustom/ppa (PPA name must include OpenStack Release) deb url sources entry|key id or a supported Ubuntu Cloud Archive pocket.
Supported Ubuntu Cloud Archive pockets include:
cloud:trusty-liberty cloud:trusty-juno cloud:trusty-kilo cloud:trusty-liberty cloud:trusty-mitaka
Note that updating this setting to a source that is known to provide a later version of OpenStack will trigger a software upgrade.
-
os-admin-hostname | string
The hostname or address of the admin endpoints created in the keystone identity provider. . This value will be used for admin endpoints. For example, an os-admin-hostname set to 'api-admin.example.com' with ssl enabled will create the following endpoint for neutron-api: . https://api-admin.example.com:9696/
-
os-admin-network | string
The IP address and netmask of the OpenStack Admin network (e.g., 192.168.0.0/24) . This network will be used for admin endpoints.
-
os-data-network | string
The IP address and netmask of the OpenStack Data network (e.g., 192.168.0.0/24) . This network will be used for tenant network traffic in overlay networks.
-
os-internal-hostname | string
The hostname or address of the internal endpoints created in the keystone identity provider. . This value will be used for internal endpoints. For example, an os-internal-hostname set to 'api-internal.example.com' with ssl enabled will create the following endpoint for neutron-api: . https://api-internal.example.com:9696/
-
os-internal-network | string
The IP address and netmask of the OpenStack Internal network (e.g., 192.168.0.0/24) . This network will be used for internal endpoints.
-
os-public-hostname | string
The hostname or address of the public endpoints created in the keystone identity provider. . This value will be used for public endpoints. For example, an os-public-hostname set to 'api-public.example.com' with ssl enabled will create the following endpoint for neutron-api: . https://api-public.example.com:9696/
-
os-public-network | string
The IP address and netmask of the OpenStack Public network (e.g., 192.168.0.0/24) . This network will be used for public endpoints.
-
region | string
Default: RegionOne
OpenStack Region
-
ssl_ca | string
TLS CA to use to communicate with other components in a deployment. . NOTE: This configuration option will take precedence over any certificates received over the
certificates
relation. -
ssl_cert | string
TLS certificate to install and use for any listening services. . NOTE: This configuration option will take precedence over any certificates received over the
certificates
relation. -
ssl_key | string
TLS key to use with certificate specified as
ssl_cert
. . NOTE: This configuration option will take precedence over any certificates received over thecertificates
relation. -
use-internal-endpoints | boolean
Openstack mostly defaults to using public endpoints for internal communication between services. If set to True this option will configure services to use internal endpoints where possible.
-
use-syslog | boolean
Setting this to True will allow supporting services to log to syslog.
-
verbose | boolean
Enable verbose logging
-
vip | string
Virtual IP(s) to use to front API services in HA configuration.
If multiple networks are being used, a VIP should be provided for each network, separated by spaces.
-
vip_cidr | int
Default: 24
Default CIDR netmask to use for HA vip when it cannot be automatically determined.
-
vip_iface | string
Default: eth0
Default network interface to use for HA vip when it cannot be automatically determined.
-
worker-multiplier | float
The CPU core multiplier to use when configuring worker processes. By default, the number of workers for each daemon is set to twice the number of CPU cores a service unit has. This default value will be capped to 4 workers unless this configuration option is set.