{"action":"created","issue":{"url":"https://api.github.com/repos/DIRACGrid/DIRAC/issues/2428","labels_url":"https://api.github.com/repos/DIRACGrid/DIRAC/issues/2428/labels{/name}","comments_url":"https://api.github.com/repos/DIRACGrid/DIRAC/issues/2428/comments","events_url":"https://api.github.com/repos/DIRACGrid/DIRAC/issues/2428/events","html_url":"https://github.com/DIRACGrid/DIRAC/pull/2428","id":88678419,"number":2428,"title":"[v6r14] Several changes on ComponentMonitoring","user":{"login":"Sbalbp","id":1731128,"avatar_url":"https://avatars.githubusercontent.com/u/1731128?v=3","gravatar_id":"","url":"https://api.github.com/users/Sbalbp","html_url":"https://github.com/Sbalbp","followers_url":"https://api.github.com/users/Sbalbp/followers","following_url":"https://api.github.com/users/Sbalbp/following{/other_user}","gists_url":"https://api.github.com/users/Sbalbp/gists{/gist_id}","starred_url":"https://api.github.com/users/Sbalbp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sbalbp/subscriptions","organizations_url":"https://api.github.com/users/Sbalbp/orgs","repos_url":"https://api.github.com/users/Sbalbp/repos","events_url":"https://api.github.com/users/Sbalbp/events{/privacy}","received_events_url":"https://api.github.com/users/Sbalbp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-06-16T09:50:59Z","updated_at":"2015-06-24T14:23:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/DIRACGrid/DIRAC/pulls/2428","html_url":"https://github.com/DIRACGrid/DIRAC/pull/2428","diff_url":"https://github.com/DIRACGrid/DIRAC/pull/2428.diff","patch_url":"https://github.com/DIRACGrid/DIRAC/pull/2428.patch"},"body":"Due to the fact that the requests to the ComponentMonitoring service are currently made by the server's SysAdmin service ( and not from the original caller of the top level script/CLI command ) the certificate of the server is used instead, meaning that the calls turn out unauthorized.\r\n\r\nTo avoid this, the InstallTools' monitorInstallation/Uninstallation funcions that make the requests to the ComponentMonitoring service have been moved so that they are callable by the scripts or the CLI.\r\n\r\nAlso, some minor changes to the InstalledComponentsDB module have been made to avoid sqlAlchemy warnings.\r\n\r\nLastly, I'm PR'ing the DB-populating script again, since I made the last PR for it to integration by mistake."},"comment":{"url":"https://api.github.com/repos/DIRACGrid/DIRAC/issues/comments/114885201","html_url":"https://github.com/DIRACGrid/DIRAC/pull/2428#issuecomment-114885201","issue_url":"https://api.github.com/repos/DIRACGrid/DIRAC/issues/2428","id":114885201,"user":{"login":"fstagni","id":785576,"avatar_url":"https://avatars.githubusercontent.com/u/785576?v=3","gravatar_id":"","url":"https://api.github.com/users/fstagni","html_url":"https://github.com/fstagni","followers_url":"https://api.github.com/users/fstagni/followers","following_url":"https://api.github.com/users/fstagni/following{/other_user}","gists_url":"https://api.github.com/users/fstagni/gists{/gist_id}","starred_url":"https://api.github.com/users/fstagni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fstagni/subscriptions","organizations_url":"https://api.github.com/users/fstagni/orgs","repos_url":"https://api.github.com/users/fstagni/repos","events_url":"https://api.github.com/users/fstagni/events{/privacy}","received_events_url":"https://api.github.com/users/fstagni/received_events","type":"User","site_admin":false},"created_at":"2015-06-24T14:23:49Z","updated_at":"2015-06-24T14:23:49Z","body":"The Monitoring utility has been added. I looked quickly at the code and I don't have specific comments."}}