{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7470","repository_url":"https://api.github.com/repos/openshift/openshift-ansible","labels_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7470/labels{/name}","comments_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7470/comments","events_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7470/events","html_url":"https://github.com/openshift/openshift-ansible/pull/7470","id":303850287,"number":7470,"title":"GlusterFS cherry-pick Release-3.7 E2E","user":{"login":"mjudeikis","id":3225744,"avatar_url":"https://avatars1.githubusercontent.com/u/3225744?v=4","gravatar_id":"","url":"https://api.github.com/users/mjudeikis","html_url":"https://github.com/mjudeikis","followers_url":"https://api.github.com/users/mjudeikis/followers","following_url":"https://api.github.com/users/mjudeikis/following{/other_user}","gists_url":"https://api.github.com/users/mjudeikis/gists{/gist_id}","starred_url":"https://api.github.com/users/mjudeikis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjudeikis/subscriptions","organizations_url":"https://api.github.com/users/mjudeikis/orgs","repos_url":"https://api.github.com/users/mjudeikis/repos","events_url":"https://api.github.com/users/mjudeikis/events{/privacy}","received_events_url":"https://api.github.com/users/mjudeikis/received_events","type":"User","site_admin":false},"labels":[{"id":603119133,"url":"https://api.github.com/repos/openshift/openshift-ansible/labels/lgtm","name":"lgtm","color":"15dd18","default":false},{"id":681661278,"url":"https://api.github.com/repos/openshift/openshift-ansible/labels/size/XL","name":"size/XL","color":"ee5500","default":false}],"state":"open","locked":false,"assignee":{"login":"jarrpa","id":1234462,"avatar_url":"https://avatars3.githubusercontent.com/u/1234462?v=4","gravatar_id":"","url":"https://api.github.com/users/jarrpa","html_url":"https://github.com/jarrpa","followers_url":"https://api.github.com/users/jarrpa/followers","following_url":"https://api.github.com/users/jarrpa/following{/other_user}","gists_url":"https://api.github.com/users/jarrpa/gists{/gist_id}","starred_url":"https://api.github.com/users/jarrpa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarrpa/subscriptions","organizations_url":"https://api.github.com/users/jarrpa/orgs","repos_url":"https://api.github.com/users/jarrpa/repos","events_url":"https://api.github.com/users/jarrpa/events{/privacy}","received_events_url":"https://api.github.com/users/jarrpa/received_events","type":"User","site_admin":false},"assignees":[{"login":"jarrpa","id":1234462,"avatar_url":"https://avatars3.githubusercontent.com/u/1234462?v=4","gravatar_id":"","url":"https://api.github.com/users/jarrpa","html_url":"https://github.com/jarrpa","followers_url":"https://api.github.com/users/jarrpa/followers","following_url":"https://api.github.com/users/jarrpa/following{/other_user}","gists_url":"https://api.github.com/users/jarrpa/gists{/gist_id}","starred_url":"https://api.github.com/users/jarrpa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarrpa/subscriptions","organizations_url":"https://api.github.com/users/jarrpa/orgs","repos_url":"https://api.github.com/users/jarrpa/repos","events_url":"https://api.github.com/users/jarrpa/events{/privacy}","received_events_url":"https://api.github.com/users/jarrpa/received_events","type":"User","site_admin":false}],"milestone":null,"comments":26,"created_at":"2018-03-09T14:01:02Z","updated_at":"2018-04-02T14:50:56Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/openshift/openshift-ansible/pulls/7470","html_url":"https://github.com/openshift/openshift-ansible/pull/7470","diff_url":"https://github.com/openshift/openshift-ansible/pull/7470.diff","patch_url":"https://github.com/openshift/openshift-ansible/pull/7470.patch"},"body":"Cherry-pick: #7336 #7326 #7320 #7267 #7237  #7163  #7149 #6918 #6938 #6969  #6614 #6182  #5723\r\n\r\nProgress:\r\n\r\ns - skip due either ouf of scope or not compatible/not needed for 3.6\r\nc - cherry-picked\r\n\r\ncc: @jarrpa \r\nI think this is good to go for the review.\r\nDoing testing now on aws with 3 gluster nodes and 3 registry nodes. Will ping env details privately if you want to check it out.\r\n\r\nStill pending https://github.com/openshift/openshift-ansible/pull/7205 \r\n\r\n```\r\n[mjudeiki@redhat openshift-ansible]$ git-oldest-ancestor                                                                                                                       \r\n                                                                                                                                                                                                                                                                                                                \r\n7900f45d2d8ef566cf3f330a33364dd217a93c1d                                                                                       \r\n\r\ngit lg1 --oneline 7900f45d2d8ef566cf3f330a33364dd217a93c1d..master roles/openshift_storage_glusterfs\r\nc  * 762c9b3f5 GlusterFS: Don't copy non-existant topology file\r\ns * 39ad419b8 Refactor openshift.common.version to openshift_current_version\r\ns *   aa7c020f6 Merge pull request #7322 from mjudeikis/gluster-block-iscsi\r\n  |\\  \r\ns | * 261139cff (origin/gluster-block-iscsi, gluster-block-iscsi) enable iscsid on start and add rpcbind dependencies\r\nc * |   f8bc212a6 Merge pull request #7336 from SaravanaStorageNetwork/fix_s3_service_to_s3_pod\r\n  |\\ \\  \r\ns | * | 97f7213c8 Fix the gluster-s3 pod label used in gluster-s3 service.\r\n  | |/  \r\nc * |   47c7799a6 Merge pull request #7326 from SaravanaStorageNetwork/fix_pvc_count_verify\r\n  |\\ \\  \r\ns | * | 512e539c3 Fix for gluster-s3 pvc check count.\r\n  | |/  \r\nc * |   de7b04f93 Merge pull request #7320 from SaravanaStorageNetwork/fix_s3_image\r\n  |\\ \\  \r\ns | * | e8f5a9aec Fix rhgs-s3 image name\r\n  | |/  \r\nc * | 212bc4c97 Add s3 and block uninstall sections as well.\r\n  |/  \r\nc *   8c18cb0fc Merge pull request #7267 from SaravanaStorageNetwork/templates_fix\r\n  |\\  \r\ns | * 8e1982cf3 Update glusterfs-template:  - Add GB_LOGDIR  - failureThreshold as 50 secs\r\nc * |   3efd30b3b Merge pull request #7237 from jarrpa/glusterfs-kernel-mod-fix\r\n  |\\ \\  \r\n  | |/  \r\n  |/|   \r\ns | * b7aa27d52 GlusterFS: Check for groups in template file\r\nc * |   5b21e30c3 Merge pull request #7163 from chinacoolhacker/master\r\n  |\\ \\  \r\n  | |/  \r\n  |/|   \r\nc | * 95bcc815c Fix for support multi-cluster heketi's topology\r\nc * |   a2dfbe8bd Merge pull request #7149 from jarrpa/uninstall-regression\r\n  |\\ \\  \r\ns | * | 96080146d GlusterFS: Fix uninstall regression\r\n  | |/  \r\nc  * | 4d9075feb (origin/glusterblock-target-mountpoint) Add target mount for gluster block\r\nc * | f7ef6abaf (origin/kernel_module_loading) kernel module loading fix\r\n  |/  \r\nc  *   b1cca0383 Merge pull request #6918 from SaravanaStorageNetwork/uninstall_playbook\r\n  |\\  \r\ns | * 2861f28c0 erase data only if variable is set. fix block indentatation\r\ns | * 81033d580 uninstall playbook for GlusterFS\r\nc * | 27c60fa67 Backport changes for glusterfs, heketi, s3 and block templates\r\nc * | bc712160d GlusterFS: Fix block StorageClass heketi route\r\ns * |   706c31038 Merge pull request #6938 from vshn/revert-heketi-image-option\r\n  |\\ \\  \r\ns | * | f2ea513cd Revert \"GlusterFS: Remove image option from heketi command\"\r\nc * | | 674b2ff6c GlusterFS: Minor documentation update\r\n  | |/  \r\n  |/|   \r\ns * | 5402ff05c Initial support for 3.10\r\nc * |   26caf813c Merge pull request #6969 from mjudeikis/gluster-dynamic-invetory-bug\r\n  |\\ \\  \r\ns | * | ac122861b (origin/gluster-dynamic-invetory-bug) dynamic inventory bug when group exists but its empty\r\nc * | | da60c1b58 (origin/restart_fix_atomic) dynamic inventory bug when group exists but its empty\r\n  |/ /  \r\nc * | 2573825c0 (origin/glusterfs-block-storage) add glusterblock support for ansible\r\n  |/  \r\ns *   fa649787c Merge pull request #6614 from mgugino-upstream-stage/plugins-to-lib-utils\r\n  |\\  \r\ns | * d3fefc32a Move more plugins to lib_utils\r\ns  * | ff919a3f4 Add missing v3.9 gluster templates\r\n  |/  \r\ns * e24140eed Add gluster 3.9 templates\r\ns * e3cf9edff Remove references to deployment_type\r\ns * e6c159afb Remove openshift.common.{is_atomic|is_containerized}\r\ns * 801779eeb Relocate filter plugins to lib_utils\r\ns * c113074f5 Deprecate using Ansible tests as filters\r\ns *   3c99f16b7 Merge pull request #6182 from jmencak/glusterfs_storageclass-default\r\n  |\\  \r\nc | * 89472a43b Support for making glusterfs storage class a default one.\r\nc * | efe272a51 Remove empty openshift_hosted_facts role\t\t\t      (WE NOT DO THIS YET? )\r\n  |/  \r\nc  * 0e41e5176 Check for openshift attribute before using it during CNS install.\r\ns * 50751e3c5 Include Deprecation: Convert to include_tasks                           (WE NOT DO THIS YET? )\r\ns * 0de559c8f Fix hosted vars\r\ns *   824a7e6da Merge pull request #6325 from sosiouxme/20171201-glusterfs-bug\r\n  |\\  \r\n  | * 010243cef storage_glusterfs: fix typo\r\ns * | fbb4e1ca7 retry package operations\r\n  |/  \r\nc  *   aff556902 Merge pull request #5723 from mjudeikis/gluster-registry-backend\r\n  |\\  \r\n  | * e893c818a (origin/gluster-registry-backend) Add support for external glusterfs as registry backend\r\ns * |   b7af6f115 Merge pull request #6073 from mjudeikis/fix_glusterfs_restart\r\n  |\\ \\  \r\ns | * | 8ff6f015e (origin/fix_glusterfs_restart2, origin/fix_glusterfs_restart) Add check for gluterFS DS   to stop restarts\r\n  | |/  \r\ns * | 9d5bb8d5e GlusterFS: Remove extraneous line from glusterblock template\r\ns * | 7ce0ab6cf GlusterFS: Files and templates for 3.8\r\n  |/  \r\ns * 7ea30979a GlusterFS: Add configuration for auto creating block-hosting volumes\r\ns * cfe73d1eb GlusterFS: Add gluster-s3 functionality\r\ns * 5b85d56f5 GlusterFS: Add glusterblock functionality\r\ns * 80a663769 GlusterFS: Update heketi templates for latest version\r\ns * 9b05d632c GlusterFS: Specify resource requests\r\n\r\n\r\ngit lg1 --oneline 7900f45d2d8ef566cf3f330a33364dd217a93c1d..master roles/openshift_hosted/tasks/registry.yml\r\n[mjudeiki@redhat openshift-ansible]$ git lg1 --oneline 7900f45d2d8ef566cf3f330a33364dd217a93c1d..master roles/openshift_hosted/tasks/registry.yml\r\ns * 195ff0913 Add wait_for_pods to upgrade for hosted components\r\ns * 5ea67bc7b (upstream/revert-6913-revert-6830-registry_addr) Revert \"Revert \"use non-deprecated REGISTRY_OPENSHIFT_SERVER_ADDR variable to set the registry hostname\"\"\r\ns * b58726426 (upstream/revert-6830-registry_addr) Revert \"use non-deprecated REGISTRY_OPENSHIFT_SERVER_ADDR variable to set the registry hostname\"\r\ns * 0da4565f5 use non-deprecated REGISTRY_OPENSHIFT_SERVER_ADDR variable to set the registry hostname\r\ns * 28b254886 Move wait_for_pods to it's own play openshift_hosted\r\ns * 26fd036e2 Fix openshift hosted registry rollout\r\ns * 50751e3c5 Include Deprecation: Convert to include_tasks\r\ns * 0de559c8f Fix hosted vars\r\ns * 5120f8e90 Implement container runtime role\r\ns * e893c818a (origin/gluster-registry-backend) Add support for external glusterfs as registry backend (duplicate)\r\ns * 4abb7381b Allow cluster IP for docker-registry service to be set\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/openshift/openshift-ansible/issues/comments/377946468","html_url":"https://github.com/openshift/openshift-ansible/pull/7470#issuecomment-377946468","issue_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7470","id":377946468,"user":{"login":"sdodson","id":48161,"avatar_url":"https://avatars2.githubusercontent.com/u/48161?v=4","gravatar_id":"","url":"https://api.github.com/users/sdodson","html_url":"https://github.com/sdodson","followers_url":"https://api.github.com/users/sdodson/followers","following_url":"https://api.github.com/users/sdodson/following{/other_user}","gists_url":"https://api.github.com/users/sdodson/gists{/gist_id}","starred_url":"https://api.github.com/users/sdodson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdodson/subscriptions","organizations_url":"https://api.github.com/users/sdodson/orgs","repos_url":"https://api.github.com/users/sdodson/repos","events_url":"https://api.github.com/users/sdodson/events{/privacy}","received_events_url":"https://api.github.com/users/sdodson/received_events","type":"User","site_admin":false},"created_at":"2018-04-02T14:50:56Z","updated_at":"2018-04-02T14:50:56Z","author_association":"MEMBER","body":"The install job ran to completion and failed with an e2e test flake. The others are all failures related to CI job configuration on older branches."}}
{"actor":{"display_login":"sdodson"}}