OpenStack Controller configuration¶
Available since MOSK 23.2
OpenStack Controller (Rockoon)
Since MOSK 25.1, the OpenStack Controller has been open-sourced under the name Rockoon and is maintained as an independent open-source project going forward.
As part of this transition, all openstack-controller
pods are named
rockoon
pods across the MOSK documentation and deployments. This change
does not affect functionality, but this is the reminder for the users to
utilize the new naming for pods and other related artifacts accordingly.
The OpenStack Controller (Rockoon) enables you to modify its configuration at
runtime without restarting. MOSK stores the controller
configuration in the rockoon-config
ConfigMap in the osh-system
namespace of your cluster.
To retrieve the Rockoon configuration ConfigMap, run:
kubectl get configmaps rockoon-config -o yaml
Example of a Rockoon configuration ConfigMap
apiVersion: v1
data:
extra_conf.ini: |
[maintenance]
respect_nova_az = false
kind: ConfigMap
metadata:
annotations:
openstackdeployments.lcm.mirantis.com/skip_update: "true"
name: rockoon-config
namespace: osh-system
Section |
Parameter |
Default value |
Description |
---|---|---|---|
|
|
|
The number of seconds to wait for all application components to become ready. |
|
|
The number of seconds before going to the sleep mode between attempts to verify if the application is ready. |
|
|
|
The amount of time to wait for the flapping node. |
|
|
|
|
The number of seconds to wait until the values set in the manifest are propagated to the dependent objects. |
|
|
The number of seconds between attempts to verify if the values were applied. |
|
|
|
The number of seconds to wait until the values are removed from the manifest and propagated to the child objects. |
|
|
|
The number of seconds between attempts to verify if the values were removed from the release. |
|
|
|
The number of seconds to wait until the Kubernetes object is removed. |
|
|
|
The number of seconds between attempts to verify if the Kubernetes object is removed. |
|
|
|
The number of seconds to pause for the Helm bundle changes. |
|
|
|
|
The number of instances to migrate concurrently. |
|
|
The maximum number of compute nodes allowed for a parallel update. |
|
|
|
The maximum number of gateway nodes allowed for a parallel update. |
|
|
|
Respect Nova availability zone (AZ). The |
|
|
|
The flag to skip the instance verification on a host before proceeding
with the node removal. The |
|
|
|
The flag to skip the volume verification on a host before proceeding
with the node removal. The |