[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