Comment 0 for bug 1689890

**************************************************************************
# A new feature in cloud-init identified possible datasources for #
# this system as: #
# ['NoCloud', 'None'] #
# However, the datasource used was: ConfigDrive #
# #
# In the future, cloud-init will only attempt to use datasources that #
# are identified or specifically configured. #
# For more information see #
# https://bugs.launchpad.net/bugs/1669675 #
# #
# If you are seeing this message, please file a bug against #
# cloud-init at #
# https://bugs.launchpad.net/cloud-init/+filebug?field.tags=dsid #
# Make sure to include the cloud provider your instance is #
# running on. #
# #
# After you have filed a bug, you can disable this warning by launching #
# your instance with the cloud-config below, or putting that content #
# into /etc/cloud/cloud.cfg.d/99-warnings.cfg #
# #
# #cloud-config #
# warnings: #
# dsid_missing_source: off #
**************************************************************************

Disable the warnings above by:
  touch /root/.cloud-warnings.skip
or
  touch /var/lib/cloud/instance/warnings/.skip

This is in IBM Bluemix, I believe they use openstack (as hinted below)

I don't know anything about cloud-init data sources, but here's how I retrieve user_data manually from within these instances:

root@:~# mkdir -p /tmp/meta
root@:~# mount /dev/xvdh1 /tmp/meta
root@:~# tree /tmp/meta
/tmp/meta
├── meta.js
└── openstack
    ├── content
    │   └── interfaces
    └── latest
        ├── meta_data.json
        └── user_data

3 directories, 4 files
root@:~#