Revert "Revert "Remove vendored libjuju""
[osm/N2VC.git] / modules / libjuju / juju / tag.py
diff --git a/modules/libjuju/juju/tag.py b/modules/libjuju/juju/tag.py
deleted file mode 100644 (file)
index 282e0a6..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# TODO: Tags should be a proper class, so that we can distinguish whether
-# something is already a tag or not.  For example, 'user-foo' is a valid
-# username, but is ambiguous with the already-tagged username 'foo'.
-
-
-def _prefix(prefix, s):
-    if s and not s.startswith(prefix):
-        return '{}{}'.format(prefix, s)
-    return s
-
-
-def untag(prefix, s):
-    if s and s.startswith(prefix):
-        return s[len(prefix):]
-    return s
-
-
-def cloud(cloud_name):
-    return _prefix('cloud-', cloud_name)
-
-
-def credential(cloud, user, credential_name):
-    credential_string = '{}_{}_{}'.format(cloud, user, credential_name)
-    return _prefix('cloudcred-', credential_string)
-
-
-def model(cloud_name):
-    return _prefix('model-', cloud_name)
-
-
-def user(username):
-    return _prefix('user-', username)
-
-
-def application(app_name):
-    return _prefix('application-', app_name)
-
-
-def action(action_uuid):
-    return _prefix('action-', action_uuid)