Noble verification
------------------
Broken behaviour using -updates:
--------------------------------
# Create a cluster template (using fedora-coreos-magnum since it's an upstream
ready-to-use image for magnum)
openstack coe cluster template create k8s-template --coe kubernetes --image
fedora-coreos-magnum --keypair magnum-key --external-network ext_net
--fixed-network private --fixed-subnet private_subnet --network-driver
flannel --volume-driver cinder --master-flavor m1.small --flavor m1.small
--floating-ip-disabled --labels cloud_provider_enabled=true
+-----------------------+--------------------------------------+
| Field | Value |
+-----------------------+--------------------------------------+
| insecure_registry | - |
| labels | {'cloud_provider_enabled': 'true'} |
| updated_at | - |
| floating_ip_enabled | False |
| fixed_subnet | private_subnet |
| master_flavor_id | m1.small |
| uuid | 72535f8a-71c1-4e3f-93cf-245dd5c6c165 |
| no_proxy | - |
| https_proxy | - |
| tls_disabled | False |
| keypair_id | magnum-key |
| public | False |
| http_proxy | - |
| docker_volume_size | - |
| server_type | vm |
| external_network_id | ext_net |
| cluster_distro | fedora-coreos |
| image_id | fedora-coreos-magnum |
| volume_driver | cinder |
| registry_enabled | False |
| docker_storage_driver | overlay2 |
| apiserver_port | - |
| name | k8s-template |
| created_at | 2026-02-10T20:39:12+00:00 |
| network_driver | flannel |
| fixed_network | private |
| coe | kubernetes |
| flavor_id | m1.small |
| master_lb_enabled | False |
| dns_nameserver | 8.8.8.8 |
| hidden | False |
| tags | - |
+-----------------------+--------------------------------------+
# My environment is airgapped, so my discovery-url is a local ip which requires
setup, but I think those steps are beyond the scope of the verification
openstack coe cluster create --cluster-template k8s-template --discovery-url
"http://10.149.93.246:2379/v2/keys/_coreos.com/discovery/8493e686-0cca-4743-83e5-ff8fc958e1a5"
--master-count 1 --node-count 0 k8s-cluster
openstack coe cluster list
+--------------------------------------+-------------+------------+------------+--------------+--------------------+---------------+
| uuid | name | keypair | node_count
| master_count | status | health_status |
+--------------------------------------+-------------+------------+------------+--------------+--------------------+---------------+
| 449d67d1-ccd6-405e-9537-0b2e0bb96179 | k8s-cluster | magnum-key | 0
| 1 | CREATE_IN_PROGRESS | None |
+--------------------------------------+-------------+------------+------------+--------------+--------------------+---------------+
# Ignore that the tatus is CREATE_IN_PROGRESS, it's simply because my
test environment is airgapped, so the VM cannot reach the internet and
actually configure kubernetes on kube-master. Everything is otherwise
created
openstack stack resource list k8s-cluster-zbtthgnti6yb
+-----------------------------------------+--------------------------------------+------------------------------------------------------------------------------------+--------------------+----------------------+
| resource_name | physical_resource_id
| resource_type
| resource_status | updated_time |
+-----------------------------------------+--------------------------------------+------------------------------------------------------------------------------------+--------------------+----------------------+
| secgroup_rule_udp_kube_minion_pods_cidr |
3aca7fb3-7aab-415b-8b4b-664de7c86079 | OS::Neutron::SecurityGroupRule
| CREATE_COMPLETE |
2026-02-10T20:39:56Z |
| secgroup_rule_tcp_kube_minion_pods_cidr |
c22aeba0-e580-45c4-ba28-b0337bc153ad | OS::Neutron::SecurityGroupRule
| CREATE_COMPLETE |
2026-02-10T20:39:56Z |
| kube_minions |
| OS::Heat::ResourceGroup
| INIT_COMPLETE | 2026-02-10T20:39:56Z |
| worker_nodes_server_group |
5a48490a-a073-4311-9ce9-f975b4f3a459 | OS::Nova::ServerGroup
| CREATE_COMPLETE |
2026-02-10T20:39:56Z |
| etcd_address_lb_switch |
| Magnum::ApiGatewaySwitcher
| INIT_COMPLETE | 2026-02-10T20:39:56Z |
| api_address_floating_switch |
| Magnum::FloatingIPAddressSwitcher
| INIT_COMPLETE | 2026-02-10T20:39:56Z |
| api_address_lb_switch |
| Magnum::ApiGatewaySwitcher
| INIT_COMPLETE | 2026-02-10T20:39:56Z |
| kube_cluster_deploy |
| OS::Heat::SoftwareDeployment
| INIT_COMPLETE | 2026-02-10T20:39:56Z |
| kube_cluster_config |
| OS::Heat::SoftwareConfig
| INIT_COMPLETE | 2026-02-10T20:39:57Z |
| kube_masters |
f8bbd444-2eac-48c1-a9aa-19aa0e768dd9 | OS::Heat::ResourceGroup
| CREATE_IN_PROGRESS |
2026-02-10T20:39:57Z |
| api_lb |
8a3f6158-afc3-43a8-bc15-d1ccbb003c2d |
file:///usr/lib/python3/dist-packages/magnum/drivers/common/templates/lb_api.yaml
| CREATE_COMPLETE | 2026-02-10T20:39:57Z |
| etcd_lb |
ec5ba6ea-8ba8-4bdf-afc2-47b4b6d88fbb |
file:///usr/lib/python3/dist-packages/magnum/drivers/common/templates/lb_etcd.yaml
| CREATE_COMPLETE | 2026-02-10T20:39:57Z |
| network |
e69eee9e-a27b-4a3b-9d53-504a119ca26e |
file:///usr/lib/python3/dist-packages/magnum/drivers/common/templates/network.yaml
| CREATE_COMPLETE | 2026-02-10T20:39:57Z |
| secgroup_rule_udp_kube_minion |
0524acc5-feb3-4cb2-be65-5582853118cb | OS::Neutron::SecurityGroupRule
| CREATE_COMPLETE |
2026-02-10T20:39:57Z |
| master_nodes_server_group |
69cd7053-6637-439c-8e42-3b4f4efe91f6 | OS::Nova::ServerGroup
| CREATE_COMPLETE |
2026-02-10T20:39:57Z |
| secgroup_rule_tcp_kube_minion |
becc3d48-4e11-4f98-b7c1-fdfb60f18287 | OS::Neutron::SecurityGroupRule
| CREATE_COMPLETE |
2026-02-10T20:39:57Z |
| secgroup_kube_minion |
ab0c263d-bf99-41d9-9d56-a8adbd3fcb35 | OS::Neutron::SecurityGroup
| CREATE_COMPLETE |
2026-02-10T20:39:57Z |
| secgroup_kube_master |
4a690a8e-6735-4f90-ba34-67bc0ae46c48 | OS::Neutron::SecurityGroup
| CREATE_COMPLETE |
2026-02-10T20:39:57Z |
+-----------------------------------------+--------------------------------------+------------------------------------------------------------------------------------+--------------------+----------------------
The key point is that a magnum resource is created and viewable with the
command line, but not in the Horizon dashboard
Test -proposed:
---------------
sudo apt install python3-magnumclient=4.4.0-0ubuntu1.1
Restart Horizon dashboard to restart the wsgi and reload the magnumclient
sudo systemctl restart apache2
** Attachment added: "broken_dashboard_view.png"
https://bugs.launchpad.net/magnum/+bug/2091103/+attachment/5944945/+files/broken_dashboard_view.png
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2091103
Title:
[SRU]: check_hostname requires server_hostname when using
container_infra endpoint with HTTPS
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/2091103/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs