You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
It is quite common requirement for Openstack API endpoints to have TLS enabled. It is also quite common for this feature to have internal CA that issues certificates. In the case of self-signed certificates they are not globally trusted and client should either add certificate to the globally trusted ones, provide CA chain for certificate validation explicitly to the Openstack client or request skipping TLS verification.
The CAPI provider Openstack seems to support these options with:
Currently one is able to set verify: False in cloud.conf when creating credentials and this option is properly processed by CAPO but is not propagated to the child cluster's openstack-cloud-config secret.
Expected behaviour
User can set relevant options in kcm and they are propagated to the child cluster.
for example:
a user can set verify: False in clouds.conf and it gets transformed into tls-insecure=true in the openstack-cloud-config on the child cluster (to be consumed later by openstack-cloud-controller-manager)
a user can pass CA chain to validate Openstack API certificate in any convenient manner and the relevant options are configured on the child k8s cluster.
The text was updated successfully, but these errors were encountered:
Description
It is quite common requirement for Openstack API endpoints to have TLS enabled. It is also quite common for this feature to have internal CA that issues certificates. In the case of self-signed certificates they are not globally trusted and client should either add certificate to the globally trusted ones, provide CA chain for certificate validation explicitly to the Openstack client or request skipping TLS verification.
The CAPI provider Openstack seems to support these options with:
See: https://github.com/kubernetes/cloud-provider-openstack/blob/master/docs/openstack-cloud-controller-manager/using-openstack-cloud-controller-manager.md#global
Currently one is able to set
verify: False
in cloud.conf when creating credentials and this option is properly processed by CAPO but is not propagated to the child cluster'sopenstack-cloud-config
secret.Expected behaviour
User can set relevant options in kcm and they are propagated to the child cluster.
for example:
verify: False
in clouds.conf and it gets transformed intotls-insecure=true
in theopenstack-cloud-config
on the child cluster (to be consumed later byopenstack-cloud-controller-manager
)The text was updated successfully, but these errors were encountered: