{"push_id":3761570386,"size":16,"distinct_size":16,"ref":"refs/heads/sub-csh","head":"cb0fc6b9c721127a98137f233378554debe93206","before":"421c9039bb75ea85c45cfe9384bb8ab7a492501c","commits":[{"sha":"e73878d9e97738cc4a359d93f4034b2745fc8f8b","author":{"name":"Abu Kashem","email":"0622d02466111bd060f63884908a853996e9b434@redhat.com"},"message":"(deploy) add cluster operator for package server","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/e73878d9e97738cc4a359d93f4034b2745fc8f8b"},{"sha":"0c5e0112fa468b0d157e94228a888616eb99815f","author":{"name":"Abu Kashem","email":"0622d02466111bd060f63884908a853996e9b434@redhat.com"},"message":"Receive notification of CSV(s) being watched\n\nOLM operator watches all CSV resource(s) across all namespace(s). We\nneed a mechanism to receive notification of CSV reconciliation events\nfor add/update/delete.\n\nAdd an interface that a caller can implement to tap into these events.","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/0c5e0112fa468b0d157e94228a888616eb99815f"},{"sha":"9c82147672eecc07b2d0bd85a0aaf2c92e6e983f","author":{"name":"Abu Kashem","email":"0622d02466111bd060f63884908a853996e9b434@redhat.com"},"message":"(feat) monitor package API server CSV progress\n\nCommunicate package API server deployment progress back to cluster\nversion operator (cvo). Accomplish this goal by doing the following:\n\n- Add a label to package API server CSV so that we can identify it.\n  olm.clusteroperator.name: operator-lifecycle-manager-packageserver\n\n- olm operator already watches all CSV(s). Add support to tap into\n  these reconciliation notifications so that we can inspect all\n  ClusterServiceVersion object(s).\n\n- Add logic so that we can identify the CSV we want. Any CSV having\n  the label mentioned above is a matching CSV. Whenever we see a\n  matching CSV, we find the relevant information and we send it to\n  the monitor.\n\n- Write a monitor that runs forever. It receives the notification and\n  updates the clusteroperator resource accordingly.","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/9c82147672eecc07b2d0bd85a0aaf2c92e6e983f"},{"sha":"6bf64d01349f8ca67749cb8849edfeebe39b475f","author":{"name":"OpenShift Merge Robot","email":"dd8cc73a9fcbc4f2f987fe818c87bd17f8347a2c@users.noreply.github.com"},"message":"Merge pull request #863 from tkashem/csv-monitoring\n\nPackage API server monitoring","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/6bf64d01349f8ca67749cb8849edfeebe39b475f"},{"sha":"f0f5ddc4b952d731613501c702aaf2486373ea5a","author":{"name":"njhale","email":"c15dd495805fb40adf63a65657081f6fd80cc879@gmail.com"},"message":"feat(equalitor): add equalitor interface and hash implementation","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/f0f5ddc4b952d731613501c702aaf2486373ea5a"},{"sha":"0bb569122cee40a13c8d6bc098196f82a417ab66","author":{"name":"njhale","email":"c15dd495805fb40adf63a65657081f6fd80cc879@gmail.com"},"message":"feat(sub): add subscription installplan status conditions\n\n- Add Subscription InstallPlan status conditions\n- Add better condition getters/setters to InstallPlan status\n- Add hashstructure set tag to Subscription condition\n- Update internal version types to match","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/0bb569122cee40a13c8d6bc098196f82a417ab66"},{"sha":"40c89a35118f4f591d9fae1868cbf30052e4cd35","author":{"name":"njhale","email":"c15dd495805fb40adf63a65657081f6fd80cc879@gmail.com"},"message":"feat(state): add subscription installplan states\n\nAdd Subscription InstallPlan states and transition functions.","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/40c89a35118f4f591d9fae1868cbf30052e4cd35"},{"sha":"5df0994044cfe8729476800dccc5fdfcb54e9857","author":{"name":"njhale","email":"c15dd495805fb40adf63a65657081f6fd80cc879@gmail.com"},"message":"feat(sub): add installplan status reconciler\n\n- Add Subscription InstallPlan status reconciler\n- Simplify Subscription catalog health reconciler transition loop\nconditions","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/5df0994044cfe8729476800dccc5fdfcb54e9857"},{"sha":"b936e0be45fe6da86343452967155ce8e0f7d245","author":{"name":"njhale","email":"c15dd495805fb40adf63a65657081f6fd80cc879@gmail.com"},"message":"feat(sub): add installplan reconciler to syncer\n\n- Add InstallPlan status reconciler to Subscription Syncer\n- Add InstallPlan Informer option to Subscription Syncer config\n- Plumb now function through transitionInstallPlanState(...)","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/b936e0be45fe6da86343452967155ce8e0f7d245"},{"sha":"8af1d91511b4b7e82303bb68ee8c674c92827603","author":{"name":"njhale","email":"c15dd495805fb40adf63a65657081f6fd80cc879@gmail.com"},"message":"test(sub): add subscription installplan condition e2e test","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/8af1d91511b4b7e82303bb68ee8c674c92827603"},{"sha":"e9ca2b1864ea92b923d93f79c85dc376bf1dcff2","author":{"name":"njhale","email":"c15dd495805fb40adf63a65657081f6fd80cc879@gmail.com"},"message":"chore(modules): add hashstructure and revendor","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/e9ca2b1864ea92b923d93f79c85dc376bf1dcff2"},{"sha":"73c00f855607f246bfb413566bff78e404eb8302","author":{"name":"OpenShift Merge Robot","email":"dd8cc73a9fcbc4f2f987fe818c87bd17f8347a2c@users.noreply.github.com"},"message":"Merge pull request #923 from njhale/sub-ips\n\nAdd Subscription InstallPlan Status","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/73c00f855607f246bfb413566bff78e404eb8302"},{"sha":"f163280054b24f6551b1f452325610e687b74c74","author":{"name":"paulfantom","email":"5564a40b3044389cdd055bde6a926496e668fbf8@krupa.net.pl"},"message":"manifests: move ServiceMonitor manifest to runlevel 90 so it will be applied after ServiceMonitor CRD is created","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/f163280054b24f6551b1f452325610e687b74c74"},{"sha":"6b7c69326e02244faa907f114bf0790a6d49fcad","author":{"name":"OpenShift Merge Robot","email":"dd8cc73a9fcbc4f2f987fe818c87bd17f8347a2c@users.noreply.github.com"},"message":"Merge pull request #928 from paulfantom/servicemonitor\n\nmanifests: move ServiceMonitor manifest to runlevel 90","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/6b7c69326e02244faa907f114bf0790a6d49fcad"},{"sha":"8b67f8718f717c4cc364ca801d0f92eab4092fe7","author":{"name":"Evan Cordell","email":"b4abce4a3575b6db7e57babdf598227dba6ae227@gmail.com"},"message":"feat(grpc): adds grpc source manager which notifies main controller\nwhen grpc events occur.\n\nthis removes a reliance on requeueing and should mean that catalog\nbehavior becomes more stable and never needs to wait for a full resync","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/8b67f8718f717c4cc364ca801d0f92eab4092fe7"},{"sha":"cb0fc6b9c721127a98137f233378554debe93206","author":{"name":"Evan Cordell","email":"b4abce4a3575b6db7e57babdf598227dba6ae227@gmail.com"},"message":"test(grpc): add basic connection event tests for source manager","distinct":true,"url":"https://api.github.com/repos/ecordell/operator-lifecycle-manager/commits/cb0fc6b9c721127a98137f233378554debe93206"}]}
{"actor":{"display_login":"ecordell"}}