X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Fapi%2Fopenstack%2Fcompute.py;h=be4324ccfa03acee19019ed3194f515d8258fbb3;hp=38796cf559497c13663bd729a5218835e01bbeed;hb=646b585edc20c98d97eb861834c234004d44dd7b;hpb=3f2f5653a81e404c68df5cc6807ba7e82a061361 diff --git a/src/emuvim/api/openstack/compute.py b/src/emuvim/api/openstack/compute.py index 38796cf..be4324c 100755 --- a/src/emuvim/api/openstack/compute.py +++ b/src/emuvim/api/openstack/compute.py @@ -519,14 +519,17 @@ class OpenstackCompute(object): self.computeUnits[server.id] = server return server - def _shorten_server_name(self, name, char_limit=64): + def _shorten_server_name(self, name, char_limit=9): """ Docker does not like too long instance names. This function provides a shorter name if needed """ + # TODO this is a ugly hack and needs to be fixed LOG.debug("Long server name: {}".format(name)) if len(name) > char_limit: # construct a short name + parts = name.split("_") + name = name.replace("_vnf", "") name = name[-char_limit:].strip("-_ .") LOG.debug("Short server name: {}".format(name)) return name