Following permissions are missing in bosh.director role causing integrations tests to fail
compute.acceleratorTypes.get
compute.instances.setServiceAccount
compute.addresses.useInternal
compute.disks.resize
These permissions are part of minimal set of permission to run the CPI.
However the integration tests run very specific use cases e.g. to create VM with an accelerator that requires compute.acceleratorTypes.get permission.
Adding there permissions to expectedExtraPermissions in the test suite to get the tests to pass.
Following permissions are missing in bosh.director role causing integrations tests to fail
These permissions are part of minimal set of permission to run the CPI. However the integration tests run very specific use cases e.g.
to create VM with an accelerator
that requirescompute.acceleratorTypes.get
permission.Adding there permissions to
expectedExtraPermissions
in the test suite to get the tests to pass.