{"action":"opened","issue":{"url":"https://api.github.com/repos/sosreport/sos-collector/issues/12","repository_url":"https://api.github.com/repos/sosreport/sos-collector","labels_url":"https://api.github.com/repos/sosreport/sos-collector/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/sosreport/sos-collector/issues/12/comments","events_url":"https://api.github.com/repos/sosreport/sos-collector/issues/12/events","html_url":"https://github.com/sosreport/sos-collector/issues/12","id":371153048,"node_id":"MDU6SXNzdWUzNzExNTMwNDg=","number":12,"title":"[clusters] Race condition between layered and base profile enablement","user":{"login":"TurboTurtle","id":1704155,"node_id":"MDQ6VXNlcjE3MDQxNTU=","avatar_url":"https://avatars3.githubusercontent.com/u/1704155?v=4","gravatar_id":"","url":"https://api.github.com/users/TurboTurtle","html_url":"https://github.com/TurboTurtle","followers_url":"https://api.github.com/users/TurboTurtle/followers","following_url":"https://api.github.com/users/TurboTurtle/following{/other_user}","gists_url":"https://api.github.com/users/TurboTurtle/gists{/gist_id}","starred_url":"https://api.github.com/users/TurboTurtle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TurboTurtle/subscriptions","organizations_url":"https://api.github.com/users/TurboTurtle/orgs","repos_url":"https://api.github.com/users/TurboTurtle/repos","events_url":"https://api.github.com/users/TurboTurtle/events{/privacy}","received_events_url":"https://api.github.com/users/TurboTurtle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/sosreport/sos-collector/milestones/1","html_url":"https://github.com/sosreport/sos-collector/milestone/1","labels_url":"https://api.github.com/repos/sosreport/sos-collector/milestones/1/labels","id":3746885,"node_id":"MDk6TWlsZXN0b25lMzc0Njg4NQ==","number":1,"title":"1.6","description":"","creator":{"login":"TurboTurtle","id":1704155,"node_id":"MDQ6VXNlcjE3MDQxNTU=","avatar_url":"https://avatars3.githubusercontent.com/u/1704155?v=4","gravatar_id":"","url":"https://api.github.com/users/TurboTurtle","html_url":"https://github.com/TurboTurtle","followers_url":"https://api.github.com/users/TurboTurtle/followers","following_url":"https://api.github.com/users/TurboTurtle/following{/other_user}","gists_url":"https://api.github.com/users/TurboTurtle/gists{/gist_id}","starred_url":"https://api.github.com/users/TurboTurtle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TurboTurtle/subscriptions","organizations_url":"https://api.github.com/users/TurboTurtle/orgs","repos_url":"https://api.github.com/users/TurboTurtle/repos","events_url":"https://api.github.com/users/TurboTurtle/events{/privacy}","received_events_url":"https://api.github.com/users/TurboTurtle/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2018-10-17T15:59:25Z","updated_at":"2018-10-17T16:03:38Z","due_on":"2019-01-11T08:00:00Z","closed_at":null},"comments":0,"created_at":"2018-10-17T16:03:38Z","updated_at":"2018-10-17T16:03:38Z","closed_at":null,"author_association":"MEMBER","body":"We currently use the first cluster profile to have it's `check_enabled()` return true. This can lead to situations where an environment that is a layered profile (say RHV) gets identified as the base profile (ovirt in this case) when the base profile gets evaluated first. This doesn't pose a huge issue as both the current layered profiles (RHV and OpenShift) both enumerate nodes in the same way as the base profile, but we lose out on node labeling for RHV and automatic preset configuration for openshift. \r\n\r\nWe need a way to distinguish layered vs base profiles during profile enumeration and enablement checking."}}
{"actor":{"display_login":"TurboTurtle"}}