Debugging the Helm releases¶
OpenStack Controller (Rockoon)
Since MOSK 25.1, the OpenStack Controller has been open-sourced under the name Rockoon and is maintained as an independent open-source project going forward.
As part of this transition, all openstack-controller
pods are named
rockoon
pods across the MOSK documentation and deployments. This change
does not affect functionality, but this is the reminder for the users to
utilize the new naming for pods and other related artifacts accordingly.
Note
MOSK uses direct communication with Helm 3.
Verify the Helm releases statuses¶
Log in to the
rockoon
pod, where the Helm v3 client is installed, or download the Helm v3 binary locally:kubectl -n osh-system get pods |grep rockoon
Example of a system response:
rockoon-5c5965688b-knck5 9/9 Running 0 21h rockoon-admission-6795d594b4-rp7kf 1/1 Running 0 22h rockoon-exporter-6f66547b67-pcxhh 1/1 Running 0 22h
Verify the Helm releases statuses:
helm3 --namespace openstack list --all
Example of a system response:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION etcd openstack 4 2021-07-09 11:06:25.377538008 +0000 UTC deployed etcd-0.1.0-mcp-2735 ingress-openstack openstack 4 2021-07-09 11:06:24.892822083 +0000 UTC deployed ingress-0.1.0-mcp-2735 openstack-barbican openstack 4 2021-07-09 11:06:25.733684392 +0000 UTC deployed barbican-0.1.0-mcp-3890 openstack-ceph-rgw openstack 4 2021-07-09 11:06:25.045759981 +0000 UTC deployed ceph-rgw-0.1.0-mcp-2735 openstack-cinder openstack 4 2021-07-09 11:06:42.702963544 +0000 UTC deployed cinder-0.1.0-mcp-3890 openstack-designate openstack 4 2021-07-09 11:06:24.400555027 +0000 UTC deployed designate-0.1.0-mcp-3890 openstack-glance openstack 4 2021-07-09 11:06:25.5916904 +0000 UTC deployed glance-0.1.0-mcp-3890 openstack-heat openstack 4 2021-07-09 11:06:25.3998706 +0000 UTC deployed heat-0.1.0-mcp-3890 openstack-horizon openstack 4 2021-07-09 11:06:23.27538297 +0000 UTC deployed horizon-0.1.0-mcp-3890 openstack-iscsi openstack 4 2021-07-09 11:06:37.891858343 +0000 UTC deployed iscsi-0.1.0-mcp-2735 v1.0.0 openstack-keystone openstack 4 2021-07-09 11:06:24.878052272 +0000 UTC deployed keystone-0.1.0-mcp-3890 openstack-libvirt openstack 4 2021-07-09 11:06:38.185312907 +0000 UTC deployed libvirt-0.1.0-mcp-2735 openstack-mariadb openstack 4 2021-07-09 11:06:24.912817378 +0000 UTC deployed mariadb-0.1.0-mcp-2735 openstack-memcached openstack 4 2021-07-09 11:06:24.852840635 +0000 UTC deployed memcached-0.1.0-mcp-2735 openstack-neutron openstack 4 2021-07-09 11:06:58.96398517 +0000 UTC deployed neutron-0.1.0-mcp-3890 openstack-neutron-rabbitmq openstack 4 2021-07-09 11:06:51.454918432 +0000 UTC deployed rabbitmq-0.1.0-mcp-2735 openstack-nova openstack 4 2021-07-09 11:06:44.277976646 +0000 UTC deployed nova-0.1.0-mcp-3890 openstack-octavia openstack 4 2021-07-09 11:06:24.775069513 +0000 UTC deployed octavia-0.1.0-mcp-3890 openstack-openvswitch openstack 4 2021-07-09 11:06:55.271711021 +0000 UTC deployed openvswitch-0.1.0-mcp-2735 openstack-placement openstack 4 2021-07-09 11:06:21.954550107 +0000 UTC deployed placement-0.1.0-mcp-3890 openstack-rabbitmq openstack 4 2021-07-09 11:06:25.431404853 +0000 UTC deployed rabbitmq-0.1.0-mcp-2735 openstack-tempest openstack 2 2021-07-09 11:06:21.330801212 +0000 UTC deployed tempest-0.1.0-mcp-3890
If a Helm release is not in the
DEPLOYED
state, obtain the details from the output of the following command:helm3 --namespace openstack history <release-name>
Verify the status of a Helm release¶
To verify the status of a Helm release:
helm3 --namespace openstack status <release-name>
Example of a system response:
NAME: openstack-memcached
LAST DEPLOYED: Fri Jul 9 11:06:24 2021
NAMESPACE: openstack
STATUS: deployed
REVISION: 4
TEST SUITE: None