{"action":"created","comment":{"url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/comments/234996840","pull_request_review_id":176758744,"id":234996840,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNDk5Njg0MA==","diff_hunk":"@@ -157,6 +166,42 @@ func observeInternalRegistryHostname(listers Listers, observedConfig map[string]\n \treturn observedConfig, nil\n }\n \n+func observeRoutingSubdomain(listers Listers, observedConfig map[string]interface{}) (map[string]interface{}, error) {\n+\t// TODO: Get the value for routingConfig.subdomain from global config or\n+\t// from a ClusterIngress resource instead of from the install config.\n+\tclusterConfig, err := listers.clusterConfigLister.ConfigMaps(clusterConfigNamespaceName).Get(clusterConfigName)\n+\tif errors.IsNotFound(err) {\n+\t\treturn observedConfig, nil\n+\t}\n+\tif err != nil {\n+\t\treturn nil, err\n+\t}\n+\n+\tif clusterConfig != nil {\n+\t\tif installConfig, ok := clusterConfig.Data[\"install-config\"]; ok {\n+\t\t\ttype InstallConfigMetadata struct {\n+\t\t\t\tName string `json:\"name\"`\n+\t\t\t}\n+\n+\t\t\ttype InstallConfig struct {\n+\t\t\t\tMetadata   InstallConfigMetadata `json:\"metadata\"`\n+\t\t\t\tBaseDomain string                `json:\"baseDomain\"`\n+\t\t\t}\n+\n+\t\t\tvar config InstallConfig\n+\t\t\tif err := yaml.Unmarshal([]byte(installConfig), &config); err != nil {\n+\t\t\t\treturn nil, fmt.Errorf(\"invalid InstallConfig: %v\\njson:\\n%s\", err, installConfig)\n+\t\t\t}\n+\n+\t\t\tsubdomain := fmt.Sprintf(\"apps.%s.%s\", config.Metadata.Name, config.BaseDomain)","path":"pkg/operator/observe_config.go","position":94,"original_position":94,"commit_id":"b838c1e32fa38c820fc3f7f9bcf4783304153da0","original_commit_id":"b838c1e32fa38c820fc3f7f9bcf4783304153da0","user":{"login":"ironcladlou","id":298299,"node_id":"MDQ6VXNlcjI5ODI5OQ==","avatar_url":"https://avatars0.githubusercontent.com/u/298299?v=4","gravatar_id":"","url":"https://api.github.com/users/ironcladlou","html_url":"https://github.com/ironcladlou","followers_url":"https://api.github.com/users/ironcladlou/followers","following_url":"https://api.github.com/users/ironcladlou/following{/other_user}","gists_url":"https://api.github.com/users/ironcladlou/gists{/gist_id}","starred_url":"https://api.github.com/users/ironcladlou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ironcladlou/subscriptions","organizations_url":"https://api.github.com/users/ironcladlou/orgs","repos_url":"https://api.github.com/users/ironcladlou/repos","events_url":"https://api.github.com/users/ironcladlou/events{/privacy}","received_events_url":"https://api.github.com/users/ironcladlou/received_events","type":"User","site_admin":false},"body":"Really? 😁 \r\n\r\nWe have outstanding work to pull this out to cluster config one way or another.","created_at":"2018-11-20T13:16:13Z","updated_at":"2018-11-20T13:16:13Z","html_url":"https://github.com/openshift/cluster-openshift-apiserver-operator/pull/51#discussion_r234996840","pull_request_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/51","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/comments/234996840"},"html":{"href":"https://github.com/openshift/cluster-openshift-apiserver-operator/pull/51#discussion_r234996840"},"pull_request":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/51"}},"in_reply_to_id":234996449},"pull_request":{"url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/51","id":231396106,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMxMzk2MTA2","html_url":"https://github.com/openshift/cluster-openshift-apiserver-operator/pull/51","diff_url":"https://github.com/openshift/cluster-openshift-apiserver-operator/pull/51.diff","patch_url":"https://github.com/openshift/cluster-openshift-apiserver-operator/pull/51.patch","issue_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/issues/51","number":51,"state":"open","locked":false,"title":"Configure routing subdomain","user":{"login":"Miciah","id":2042465,"node_id":"MDQ6VXNlcjIwNDI0NjU=","avatar_url":"https://avatars1.githubusercontent.com/u/2042465?v=4","gravatar_id":"","url":"https://api.github.com/users/Miciah","html_url":"https://github.com/Miciah","followers_url":"https://api.github.com/users/Miciah/followers","following_url":"https://api.github.com/users/Miciah/following{/other_user}","gists_url":"https://api.github.com/users/Miciah/gists{/gist_id}","starred_url":"https://api.github.com/users/Miciah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Miciah/subscriptions","organizations_url":"https://api.github.com/users/Miciah/orgs","repos_url":"https://api.github.com/users/Miciah/repos","events_url":"https://api.github.com/users/Miciah/events{/privacy}","received_events_url":"https://api.github.com/users/Miciah/received_events","type":"User","site_admin":false},"body":"* `pkg/operator/observe_config.go` (`Listers`): Add new lister `clusterConfigLister`.\r\n(`ConfigObserver`): Add `clusterConfigSynced`.\r\n(`NewConfigObserver`): Add `kubeInformersForClusterConfigNamespace` parameter, add `clusterConfigLister` to listers, and add `observeRoutingSubdomain` to observers.\r\n(`observeRoutingSubdomain`): Add new observer to set `routingConfig.Subdomain` from the install config in the cluster config.\r\n* `pkg/operator/operator.go`: Add constants `clusterConfigNamespaceName` and `clusterConfigName`.\r\n(`NewKubeApiserverOperator`): Add `kubeInformersForClusterConfigNamespace` parameter and register the informer.\r\n* `pkg/operator/starter.go` (`RunOperator`): Add new informer `kubeInformersForClusterConfigNamespace` and pass it to `NewKubeApiserverOperator` and `NewConfigObserver`.\r\n\r\n\r\nThis PR resolves [NE-100](https://jira.coreos.com/browse/NE-100).\r\n\r\n---\r\n\r\nI believe this is the correct place to perform the configuration.  The PR is WIP because I am not sure it is appropriate to get the configuration from the install config.  Perhaps better would be to read the ingress domain from a ClusterIngress resource, but that would require generating listers in cluster-ingress-operator and then importing them into cluster-openshift-apiserver-operator.\r\n\r\n@ironcladlou\r\n\r\n---\r\n\r\nBefore:\r\n```\r\n% oc get openshiftapiserveroperatorconfigs/instance -o 'jsonpath={.spec.observedConfig.routingConfig}'\r\n% oc new-project hello-openshift\r\nNow using project \"hello-openshift\" on server \"https://mmasters-api.devcluster.openshift.com:6443\".\r\n\r\nYou can add applications to this project with the 'new-app' command. For example, try:\r\n\r\n    oc new-app centos/ruby-25-centos7~https://github.com/sclorg/ruby-ex.git\r\n\r\nto build a new example application in Ruby.\r\n% oc -n hello-openshift create -f ~/src/github.com/openshift/origin/examples/hello-openshift/hello-pod.json\r\npod/hello-openshift created\r\n% oc -n hello-openshift expose pod/hello-openshift\r\nservice/hello-openshift exposed\r\n% oc -n hello-openshift expose svc/hello-openshift\r\nroute.route.openshift.io/hello-openshift exposed\r\n% oc -n hello-openshift get routes\r\nNAME              HOST/PORT                                                          PATH      SERVICES          PORT      TERMINATION   WILDCARD\r\nhello-openshift   hello-openshift-hello-openshift.router.default.svc.cluster.local             hello-openshift   8080                    None\r\n% oc -n hello-openshift delete routes/hello-openshift\r\nroute.route.openshift.io \"hello-openshift\" deleted\r\n% \r\n```\r\nAfter:\r\n```\r\n% oc get openshiftapiserveroperatorconfigs/instance -o 'jsonpath={.spec.observedConfig.routingConfig}'\r\nmap[subdomain:mmasters.devcluster.openshift.com]\r\n% oc -n hello-openshift expose svc/hello-openshift                                                                                                                                     [986/986]\r\nroute.route.openshift.io/hello-openshift exposed\r\n% oc -n hello-openshift get routes\r\nNAME              HOST/PORT                                                           PATH      SERVICES          PORT      TERMINATION   WILDCARD\r\nhello-openshift   hello-openshift-hello-openshift.mmasters.devcluster.openshift.com             hello-openshift   8080                    None\r\n% \r\n```","created_at":"2018-11-16T02:22:27Z","updated_at":"2018-11-20T13:16:13Z","closed_at":null,"merged_at":null,"merge_commit_sha":"71c823c99863d1149ee8b29997d952777932bfbb","assignee":null,"assignees":[],"requested_reviewers":[{"login":"mfojtik","id":44136,"node_id":"MDQ6VXNlcjQ0MTM2","avatar_url":"https://avatars2.githubusercontent.com/u/44136?v=4","gravatar_id":"","url":"https://api.github.com/users/mfojtik","html_url":"https://github.com/mfojtik","followers_url":"https://api.github.com/users/mfojtik/followers","following_url":"https://api.github.com/users/mfojtik/following{/other_user}","gists_url":"https://api.github.com/users/mfojtik/gists{/gist_id}","starred_url":"https://api.github.com/users/mfojtik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfojtik/subscriptions","organizations_url":"https://api.github.com/users/mfojtik/orgs","repos_url":"https://api.github.com/users/mfojtik/repos","events_url":"https://api.github.com/users/mfojtik/events{/privacy}","received_events_url":"https://api.github.com/users/mfojtik/received_events","type":"User","site_admin":false},{"login":"soltysh","id":576341,"node_id":"MDQ6VXNlcjU3NjM0MQ==","avatar_url":"https://avatars2.githubusercontent.com/u/576341?v=4","gravatar_id":"","url":"https://api.github.com/users/soltysh","html_url":"https://github.com/soltysh","followers_url":"https://api.github.com/users/soltysh/followers","following_url":"https://api.github.com/users/soltysh/following{/other_user}","gists_url":"https://api.github.com/users/soltysh/gists{/gist_id}","starred_url":"https://api.github.com/users/soltysh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltysh/subscriptions","organizations_url":"https://api.github.com/users/soltysh/orgs","repos_url":"https://api.github.com/users/soltysh/repos","events_url":"https://api.github.com/users/soltysh/events{/privacy}","received_events_url":"https://api.github.com/users/soltysh/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":1062675492,"node_id":"MDU6TGFiZWwxMDYyNjc1NDky","url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/labels/size/M","name":"size/M","color":"eebb00","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/51/commits","review_comments_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/51/comments","review_comment_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/comments{/number}","comments_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/issues/51/comments","statuses_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/statuses/b838c1e32fa38c820fc3f7f9bcf4783304153da0","head":{"label":"Miciah:configure-routing-subdomain","ref":"configure-routing-subdomain","sha":"b838c1e32fa38c820fc3f7f9bcf4783304153da0","user":{"login":"Miciah","id":2042465,"node_id":"MDQ6VXNlcjIwNDI0NjU=","avatar_url":"https://avatars1.githubusercontent.com/u/2042465?v=4","gravatar_id":"","url":"https://api.github.com/users/Miciah","html_url":"https://github.com/Miciah","followers_url":"https://api.github.com/users/Miciah/followers","following_url":"https://api.github.com/users/Miciah/following{/other_user}","gists_url":"https://api.github.com/users/Miciah/gists{/gist_id}","starred_url":"https://api.github.com/users/Miciah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Miciah/subscriptions","organizations_url":"https://api.github.com/users/Miciah/orgs","repos_url":"https://api.github.com/users/Miciah/repos","events_url":"https://api.github.com/users/Miciah/events{/privacy}","received_events_url":"https://api.github.com/users/Miciah/received_events","type":"User","site_admin":false},"repo":{"id":157799279,"node_id":"MDEwOlJlcG9zaXRvcnkxNTc3OTkyNzk=","name":"cluster-openshift-apiserver-operator","full_name":"Miciah/cluster-openshift-apiserver-operator","private":false,"owner":{"login":"Miciah","id":2042465,"node_id":"MDQ6VXNlcjIwNDI0NjU=","avatar_url":"https://avatars1.githubusercontent.com/u/2042465?v=4","gravatar_id":"","url":"https://api.github.com/users/Miciah","html_url":"https://github.com/Miciah","followers_url":"https://api.github.com/users/Miciah/followers","following_url":"https://api.github.com/users/Miciah/following{/other_user}","gists_url":"https://api.github.com/users/Miciah/gists{/gist_id}","starred_url":"https://api.github.com/users/Miciah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Miciah/subscriptions","organizations_url":"https://api.github.com/users/Miciah/orgs","repos_url":"https://api.github.com/users/Miciah/repos","events_url":"https://api.github.com/users/Miciah/events{/privacy}","received_events_url":"https://api.github.com/users/Miciah/received_events","type":"User","site_admin":false},"html_url":"https://github.com/Miciah/cluster-openshift-apiserver-operator","description":"The openshift-apiserver operator installs and maintains the openshift-apiserver on a cluster","fork":true,"url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator","forks_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/forks","keys_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/teams","hooks_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/hooks","issue_events_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/issues/events{/number}","events_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/events","assignees_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/assignees{/user}","branches_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/branches{/branch}","tags_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/tags","blobs_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/git/refs{/sha}","trees_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/statuses/{sha}","languages_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/languages","stargazers_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/stargazers","contributors_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/contributors","subscribers_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/subscribers","subscription_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/subscription","commits_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/commits{/sha}","git_commits_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/git/commits{/sha}","comments_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/comments{/number}","issue_comment_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/issues/comments{/number}","contents_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/contents/{+path}","compare_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/merges","archive_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/downloads","issues_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/issues{/number}","pulls_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/pulls{/number}","milestones_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/milestones{/number}","notifications_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/labels{/name}","releases_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/releases{/id}","deployments_url":"https://api.github.com/repos/Miciah/cluster-openshift-apiserver-operator/deployments","created_at":"2018-11-16T02:09:49Z","updated_at":"2018-11-16T02:09:52Z","pushed_at":"2018-11-19T18:57:04Z","git_url":"git://github.com/Miciah/cluster-openshift-apiserver-operator.git","ssh_url":"git@github.com:Miciah/cluster-openshift-apiserver-operator.git","clone_url":"https://github.com/Miciah/cluster-openshift-apiserver-operator.git","svn_url":"https://github.com/Miciah/cluster-openshift-apiserver-operator","homepage":null,"size":19214,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"openshift:master","ref":"master","sha":"6ed208560f031f54ea1ca19464dcdaab3b2db3fa","user":{"login":"openshift","id":792337,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc5MjMzNw==","avatar_url":"https://avatars3.githubusercontent.com/u/792337?v=4","gravatar_id":"","url":"https://api.github.com/users/openshift","html_url":"https://github.com/openshift","followers_url":"https://api.github.com/users/openshift/followers","following_url":"https://api.github.com/users/openshift/following{/other_user}","gists_url":"https://api.github.com/users/openshift/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift/subscriptions","organizations_url":"https://api.github.com/users/openshift/orgs","repos_url":"https://api.github.com/users/openshift/repos","events_url":"https://api.github.com/users/openshift/events{/privacy}","received_events_url":"https://api.github.com/users/openshift/received_events","type":"Organization","site_admin":false},"repo":{"id":148500427,"node_id":"MDEwOlJlcG9zaXRvcnkxNDg1MDA0Mjc=","name":"cluster-openshift-apiserver-operator","full_name":"openshift/cluster-openshift-apiserver-operator","private":false,"owner":{"login":"openshift","id":792337,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc5MjMzNw==","avatar_url":"https://avatars3.githubusercontent.com/u/792337?v=4","gravatar_id":"","url":"https://api.github.com/users/openshift","html_url":"https://github.com/openshift","followers_url":"https://api.github.com/users/openshift/followers","following_url":"https://api.github.com/users/openshift/following{/other_user}","gists_url":"https://api.github.com/users/openshift/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift/subscriptions","organizations_url":"https://api.github.com/users/openshift/orgs","repos_url":"https://api.github.com/users/openshift/repos","events_url":"https://api.github.com/users/openshift/events{/privacy}","received_events_url":"https://api.github.com/users/openshift/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/openshift/cluster-openshift-apiserver-operator","description":"The openshift-apiserver operator installs and maintains the openshift-apiserver on a cluster","fork":false,"url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator","forks_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/forks","keys_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/keys{/key_id}","collaborators_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/teams","hooks_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/hooks","issue_events_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/issues/events{/number}","events_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/events","assignees_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/assignees{/user}","branches_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/branches{/branch}","tags_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/tags","blobs_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/git/refs{/sha}","trees_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/git/trees{/sha}","statuses_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/statuses/{sha}","languages_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/languages","stargazers_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/stargazers","contributors_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/contributors","subscribers_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/subscribers","subscription_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/subscription","commits_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/commits{/sha}","git_commits_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/git/commits{/sha}","comments_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/comments{/number}","issue_comment_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/issues/comments{/number}","contents_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/contents/{+path}","compare_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/compare/{base}...{head}","merges_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/merges","archive_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/downloads","issues_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/issues{/number}","pulls_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls{/number}","milestones_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/milestones{/number}","notifications_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/labels{/name}","releases_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/releases{/id}","deployments_url":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/deployments","created_at":"2018-09-12T15:17:35Z","updated_at":"2018-11-17T00:12:09Z","pushed_at":"2018-11-20T10:36:05Z","git_url":"git://github.com/openshift/cluster-openshift-apiserver-operator.git","ssh_url":"git@github.com:openshift/cluster-openshift-apiserver-operator.git","clone_url":"https://github.com/openshift/cluster-openshift-apiserver-operator.git","svn_url":"https://github.com/openshift/cluster-openshift-apiserver-operator","homepage":null,"size":19212,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":11,"mirror_url":null,"archived":false,"open_issues_count":7,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":11,"open_issues":7,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/51"},"html":{"href":"https://github.com/openshift/cluster-openshift-apiserver-operator/pull/51"},"issue":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/issues/51"},"comments":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/issues/51/comments"},"review_comments":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/51/comments"},"review_comment":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/pulls/51/commits"},"statuses":{"href":"https://api.github.com/repos/openshift/cluster-openshift-apiserver-operator/statuses/b838c1e32fa38c820fc3f7f9bcf4783304153da0"}},"author_association":"NONE"}}
{"actor":{"display_login":"ironcladlou"}}