summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cobbler.spec1
-rw-r--r--cobbler/remote.py3
-rw-r--r--cobbler/webui/CobblerWeb.py2
3 files changed, 5 insertions, 1 deletions
diff --git a/cobbler.spec b/cobbler.spec
index 0250ad64..b06144a3 100644
--- a/cobbler.spec
+++ b/cobbler.spec
@@ -255,6 +255,7 @@ test "x$RPM_BUILD_ROOT" != "x" && rm -rf $RPM_BUILD_ROOT
%config(noreplace) /var/lib/cobbler/snippets/func_register_if_enabled
%config(noreplace) /var/lib/cobbler/snippets/download_config_files
%config(noreplace) /var/lib/cobbler/snippets/koan_environment
+%config(noreplace) /var/lib/cobbler/snippets/redhat_register
/var/lib/cobbler/elilo-3.8-ia64.efi
/var/lib/cobbler/menu.c32
/var/lib/cobbler/yaboot-1.3.14
diff --git a/cobbler/remote.py b/cobbler/remote.py
index e4155d4f..bbf2e606 100644
--- a/cobbler/remote.py
+++ b/cobbler/remote.py
@@ -1697,6 +1697,7 @@ def test_xmlrpc_rw():
server.modify_distro(did, "mgmt-classes", "blip", token) # list or string
server.modify_distro(did, "template-files", "/etc/hosts=/tmp/a /etc/fstab=/tmp/b",token) # hash or string
server.modify_distro(did, "comment", "...", token)
+ server.modify_distro(did, "redhat_management_key", "ALPHA", token)
server.save_distro(did, token)
# use the non-XMLRPC API to check that it's added seeing we tested XMLRPC RW APIs above
@@ -1722,6 +1723,7 @@ def test_xmlrpc_rw():
server.modify_profile(pid, "mgmt-classes", "one two three", token)
server.modify_profile(pid, "comment", "...", token)
server.modify_profile(pid, "name_servers", ["one","two"], token)
+ server.modify_profile(pid, "redhat_management_key", "BETA", token)
server.save_profile(pid, token)
api.deserialize()
@@ -1761,6 +1763,7 @@ def test_xmlrpc_rw():
server.modify_system(sid, "power_user", "Admin", token)
server.modify_system(sid, "power_pass", "magic", token)
server.modify_system(sid, "power_id", "7", token)
+ server.modify_system(sid, "redhat_management_key", "GAMMA", token)
server.save_system(sid,token)
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py
index bf06fc60..ccdfe9c0 100644
--- a/cobbler/webui/CobblerWeb.py
+++ b/cobbler/webui/CobblerWeb.py
@@ -604,7 +604,7 @@ class CobblerWeb(object):
self.remote.modify_profile(profile, 'server', server_override, self.token)
self.remote.modify_profile(profile, 'comment', comment, self.token)
self.remote.modify_profile(profile, 'name_servers', name_servers, self.token)
- self.remote.modify_profile(profile, 'redhat_management_key', redhatmanagementkey)
+ self.remote.modify_profile(profile, 'redhat_management_key', redhatmanagementkey, self.token)
if repos is None:
repos = []