{"action":"created","issue":{"url":"https://api.github.com/repos/AdoptOpenJDK/openjdk-infrastructure/issues/259","repository_url":"https://api.github.com/repos/AdoptOpenJDK/openjdk-infrastructure","labels_url":"https://api.github.com/repos/AdoptOpenJDK/openjdk-infrastructure/issues/259/labels{/name}","comments_url":"https://api.github.com/repos/AdoptOpenJDK/openjdk-infrastructure/issues/259/comments","events_url":"https://api.github.com/repos/AdoptOpenJDK/openjdk-infrastructure/issues/259/events","html_url":"https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/259","id":302432737,"number":259,"title":"Add Jenkins shared library","user":{"login":"VermaSh","id":8346599,"avatar_url":"https://avatars0.githubusercontent.com/u/8346599?v=4","gravatar_id":"","url":"https://api.github.com/users/VermaSh","html_url":"https://github.com/VermaSh","followers_url":"https://api.github.com/users/VermaSh/followers","following_url":"https://api.github.com/users/VermaSh/following{/other_user}","gists_url":"https://api.github.com/users/VermaSh/gists{/gist_id}","starred_url":"https://api.github.com/users/VermaSh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VermaSh/subscriptions","organizations_url":"https://api.github.com/users/VermaSh/orgs","repos_url":"https://api.github.com/users/VermaSh/repos","events_url":"https://api.github.com/users/VermaSh/events{/privacy}","received_events_url":"https://api.github.com/users/VermaSh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-05T19:37:23Z","updated_at":"2018-03-05T21:00:57Z","closed_at":null,"author_association":"NONE","body":"We want the library to be able to automate adding and maintaining machines on Jenkins. Here is a list of desired features\r\n- Adding machines to Jenkins based on the inventory list\r\n- Determine machine stats (CPU, RAM, Disk, etc)\r\n- Set machine description based on machine stats\r\n- Determine machine capabilities (arch, OS, tools, versions, etc)\r\n- Adding labels to nodes based on machine capabilities and inventory list\r\n- Support for all of the above features on Linux, Windows, OS X, AIX and z/OS\r\n"},"comment":{"url":"https://api.github.com/repos/AdoptOpenJDK/openjdk-infrastructure/issues/comments/370563893","html_url":"https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/259#issuecomment-370563893","issue_url":"https://api.github.com/repos/AdoptOpenJDK/openjdk-infrastructure/issues/259","id":370563893,"user":{"login":"VermaSh","id":8346599,"avatar_url":"https://avatars0.githubusercontent.com/u/8346599?v=4","gravatar_id":"","url":"https://api.github.com/users/VermaSh","html_url":"https://github.com/VermaSh","followers_url":"https://api.github.com/users/VermaSh/followers","following_url":"https://api.github.com/users/VermaSh/following{/other_user}","gists_url":"https://api.github.com/users/VermaSh/gists{/gist_id}","starred_url":"https://api.github.com/users/VermaSh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VermaSh/subscriptions","organizations_url":"https://api.github.com/users/VermaSh/orgs","repos_url":"https://api.github.com/users/VermaSh/repos","events_url":"https://api.github.com/users/VermaSh/events{/privacy}","received_events_url":"https://api.github.com/users/VermaSh/received_events","type":"User","site_admin":false},"created_at":"2018-03-05T21:00:57Z","updated_at":"2018-03-05T21:00:57Z","author_association":"NONE","body":"@gdams  I went through your PR and yes it does do a bunch of stuff. However, we want to do the machine maintenance on a regular schedule and It didn't make sense to couple Jenkins with Ansible. So we decided that we were better off with a library that resides solely on Jenkins. The end goal is to have one job that runs weekly and keeps the machine labels updated.\r\n\r\nOther reason behind this is that the test team wanted the ability to get machine stats in real time, directly from the machine instead of labels."}}
{"actor":{"display_login":"VermaSh"}}