[Airship-discuss] Divingbell in AIAB

Georg Kunz georg.kunz at ericsson.com
Thu Jan 24 15:13:04 UTC 2019


Hi again,

I'll try to deploy divingbell in an AIAB multigate environment. By default divingbell is disabled in AIAB [1], but I'd like to use it to mount hugepages in the local filesystem.

After enabling (uncommenting ) divingbell in the manifest [1] and re-deploying the system, divingbell pods get deployed, but they get stuck in state "ContainerCreating". Digging deeper, the pod isn't able to mount one configmap:

Warning  FailedMount  1m (x470 over 15h)  kubelet, n0  MountVolume.SetUp failed for volume "divingbell-mounts" : configmaps "divingbell-mounts" not found

Checking the configmaps, there are in fact multiple divingbell configmaps, however the names are slightly different:

divingbell-ethtool-default
divingbell-mounts-default
divingbell-sysctl-default
divingbell-uamlite-default

If I understand the divingbell chart templates correctly, the name "divingbell-mounts" is hardcoded there for the configmap [2][3]. Can somebody help me understand where the "-default" postfix comes from and how to resolve it?

[1] https://github.com/openstack/airship-in-a-bottle/blob/master/deployment_files/global/v1.0demo/software/manifests/full-site.yaml#L26
[2] https://github.com/openstack/airship-divingbell/blob/master/divingbell/templates/daemonset-mounts.yaml#L59

Thanks a lot!

Best regards
Georg



More information about the Airship-discuss mailing list