On Thu, Jan 18, 2024 at 2:07 AM <davorin.mikulic@gmail.com> wrote:
Hi, I managed to modify the puppet config definition inside deployment/glance/glance-api-internal-container-puppet.yaml puppet_config: config_volume: glance_api_internal puppet_tags: glance_api_config,glance_api_paste_ini,glance_swift_config,glance_cache_config,glance_image_import_config step_config: list_join: - "\n" - - str_replace: template: | class { 'tripleo::profile::base::glance::api': bind_port => PORT, tls_proxy_port => PORT, log_file => '/var/log/glance/api_internal.log', show_image_direct_url => true, show_multiple_locations => true, } params: PORT: {get_param: [EndpointMap, GlanceInternal, port]} - if: - {get_param: GlanceNetappNfsEnabled} - include tripleo::profile::base::glance::netapp - {get_attr: [MySQLClient, role_data, step_config]} config_image: {get_attr: [RoleParametersValue, value, ContainerGlanceApiInternalConfigImage]}
to
puppet_config: config_volume: glance_api_internal puppet_tags: glance_api_config,glance_api_paste_ini,glance_swift_config,glance_cache_config,glance_image_import_config step_config: list_join: - "\n" - - str_replace: template: | class { 'tripleo::profile::base::glance::api': tls_proxy_port => PORT, } params: PORT: {get_param: [EndpointMap, GlanceInternal, port]} - if: - {get_param: GlanceNetappNfsEnabled} - include tripleo::profile::base::glance::netapp - {get_attr: [MySQLClient, role_data, step_config]} config_image: {get_attr: [RoleParametersValue, value, ContainerGlanceApiInternalConfigImage]}
Now the overcloud deploys successfully.
It looks like your puppet-tripleo package is missing this patch: https://review.opendev.org/c/openstack/puppet-tripleo/+/865884 Alan