In order to successfully deploy an OpenShift cluster on OpenStack, the user passed to the installer needs a particular set of permissions in a given project. Our recommendation is to create a user in the project that you intend to install your cluster onto with the role member. In the event that you want to customize the permissions for a more restricted install, the following use cases can accommodate them.
Using the bring your own networks feature will allow you to use already prepared networking infrastructure. Using this feature enables the user to not need permission to create/delete networks, subnets, routers, and router interfaces. However, it will still need to be able to read them, tag them, and create/read/modify/delete ports on a given network and subnet.
By leaving the externalNetwork
, ingressFloatingIP
, and appsFloatingIP
fields empty, you can run the installer without creating, deleting, or modifying any floating IPs. Running the installer this way does not require you to have any Floating IP Privileges.