Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-2505

Turn off redirection to https for galaxy bridge in bioviz-playbooks

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:

      Description

      Chirag looked at a week of BioViz.org Web logs and found that around 9% of visits to our "welcome galaxy user" IGB endpoint page are using the Safari browser.

      For this task:

      Please check the current release of the Galaxy code base. Find out: does the external viewers XML hit an "https" endpoint on Bioviz or does it hit an "http" endpoint.

      If it is currently hitting an http endpoint on our site - yay! That's what we want, for now. If this is the case, please then modify the bioviz playbooks to STOP redirecting all http web traffic to https.

      However, if you can think of a good and bullet-proof way to turn off redirection for JUST galaxy.html, do that instead. However, be aware that this type of thing is very hard to test, and it is also hard to avoid affecting other pages, due to the use of regular expressions in the redirection directive.

        Attachments

          Issue Links

            Activity

            aloraine Ann Loraine created issue -
            aloraine Ann Loraine made changes -
            Field Original Value New Value
            Assignee Ann Loraine [ aloraine ]
            aloraine Ann Loraine made changes -
            Sprint Summer 5: 3 Aug - 14 Aug [ 100 ]
            aloraine Ann Loraine made changes -
            Epic Link IGBF-1765 [ 17855 ]
            aloraine Ann Loraine made changes -
            Description Chirag looked at a week of BioViz.org Web logs and found that around 9% of visits to our "welcome galaxy user" IGB endpoint page are using the Safari browser.

            For this task:

            Please check the current release of the Galaxy code base. Find out: does the external viewers XML hit an "https" endpoint on Bioviz or does it hit an "http" endpoint.

            If it is hitting and http endpoint - yay! That's what we want, for now. If yes, then modify the bioviz playbooks to STOP redirecting all http web traffic to https.

            If it is possible to turn off redirection for JUST galaxy.html, then do that instead. However, it is very hard to test and hard to avoid affecting other pages, due to the need to use regular expressions.
            Chirag looked at a week of BioViz.org Web logs and found that around 9% of visits to our "welcome galaxy user" IGB endpoint page are using the Safari browser.

            For this task:

            Please check the current release of the Galaxy code base. Find out: does the external viewers XML hit an "https" endpoint on Bioviz or does it hit an "http" endpoint.

            If it is currently hitting an http endpoint on our site - yay! That's what we want, for now. If this is the case, please then modify the bioviz playbooks to STOP redirecting all http web traffic to https.

            However, if you can think of a good and bullet-proof way to turn off redirection for JUST galaxy.html, do that instead. However, be aware that this type of thing is very hard to test, and it is also hard to avoid affecting other pages, due to the use of regular expressions in the redirection directive.
            aloraine Ann Loraine made changes -
            Summary Turn off redirection to https in bioviz-playbooks Turn off redirection to https for galaxy bridge in bioviz-playbooks
            aloraine Ann Loraine made changes -
            Link This issue relates to IGBF-2086 [ IGBF-2086 ]
            aloraine Ann Loraine made changes -
            Link This issue relates to IGBF-2500 [ IGBF-2500 ]
            aloraine Ann Loraine made changes -
            Link This issue relates to IGBF-2490 [ IGBF-2490 ]
            aloraine Ann Loraine made changes -
            Link This issue relates to IGBF-2485 [ IGBF-2485 ]
            aloraine Ann Loraine made changes -
            Link This issue relates to IGBF-2420 [ IGBF-2420 ]
            aloraine Ann Loraine made changes -
            Story Points 0.4 0.5
            Labels Advanced
            aloraine Ann Loraine made changes -
            Rank Ranked higher
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            pbadzuh Philip Badzuh (Inactive) added a comment -

            The galaxy page does indeed currently communicate with the IGB API over http. Please see the changes I have made to the bioviz apache playbook to ensure the galaxy page always loads over http.
            https://bitbucket.org/pbadzuh/bioviz-playbooks_pbdev/branch/IGBF-2505#diff

            Show
            pbadzuh Philip Badzuh (Inactive) added a comment - The galaxy page does indeed currently communicate with the IGB API over http. Please see the changes I have made to the bioviz apache playbook to ensure the galaxy page always loads over http. https://bitbucket.org/pbadzuh/bioviz-playbooks_pbdev/branch/IGBF-2505#diff
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            Hide
            aloraine Ann Loraine added a comment -

            Thank you. Please submit PR.

            Show
            aloraine Ann Loraine added a comment - Thank you. Please submit PR.
            aloraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            aloraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            aloraine Ann Loraine made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            Show
            pbadzuh Philip Badzuh (Inactive) added a comment - Sure, no problem. Please see the PR below: https://bitbucket.org/lorainelab/bioviz-playbooks/pull-requests/5/igbf-2505-ensure-bioviz-galaxy-connections/diff
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            Hide
            aloraine Ann Loraine added a comment -

            Merged and ready for testing.

            Show
            aloraine Ann Loraine added a comment - Merged and ready for testing.
            aloraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            aloraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            aloraine Ann Loraine made changes -
            Sprint Summer 5: 3 Aug - 14 Aug [ 100 ] Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug [ 100, 101 ]
            aloraine Ann Loraine made changes -
            Rank Ranked higher
            Hide
            aloraine Ann Loraine added a comment - - edited

            Changes are now deployed on BioViz.org.

            To test: Check that Galaxy bridge is functional in Safari and Chrome.

            For instructions, see IGB release testing protocols - https://wiki.transvar.org/display/ITD/Galaxy

            Show
            aloraine Ann Loraine added a comment - - edited Changes are now deployed on BioViz.org. To test: Check that Galaxy bridge is functional in Safari and Chrome. For instructions, see IGB release testing protocols - https://wiki.transvar.org/display/ITD/Galaxy
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            Hide
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment -

            Tested this ticket.
            Followed the instructions on https://wiki.transvar.org/display/ITD/Galaxy.
            The Galaxy bridge is working fine in Chrome. It loads over http.

            Someone needs to test this on a Mac.

            cc: Ann Loraine

            Show
            shamika Shamika Gajanan Kulkarni (Inactive) added a comment - Tested this ticket. Followed the instructions on https://wiki.transvar.org/display/ITD/Galaxy . The Galaxy bridge is working fine in Chrome. It loads over http. Someone needs to test this on a Mac. cc: Ann Loraine
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Status Post-merge Testing In Progress [ 10003 ] Merged Needs Testing [ 10002 ]
            shamika Shamika Gajanan Kulkarni (Inactive) made changes -
            Assignee Shamika Gajanan Kulkarni [ shamika ]
            Hide
            aloraine Ann Loraine added a comment -

            Could you recruit someone to help with this and walk through it real-time? Anyone with a Mac – both Noor and Chester have Macs, I believe.
            cc: Shamika Gajanan Kulkarni

            Show
            aloraine Ann Loraine added a comment - Could you recruit someone to help with this and walk through it real-time? Anyone with a Mac – both Noor and Chester have Macs, I believe. cc: Shamika Gajanan Kulkarni
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            Hide
            cdias1 Chester Dias (Inactive) added a comment -

            Tested on Mac
            Chrome
            Working as per instructions mentioned on https://wiki.transvar.org/display/ITD/Galaxy
            Safari
            Working as per instructions mentioned on https://wiki.transvar.org/display/ITD/Galaxy

            Show
            cdias1 Chester Dias (Inactive) added a comment - Tested on Mac Chrome Working as per instructions mentioned on https://wiki.transvar.org/display/ITD/Galaxy Safari Working as per instructions mentioned on https://wiki.transvar.org/display/ITD/Galaxy
            cdias1 Chester Dias (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ] Philip Badzuh [ pbadzuh ]
            aloraine Ann Loraine made changes -
            Link This issue relates to IGBF-2669 [ IGBF-2669 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2987 [ IGBF-2987 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2999 [ IGBF-2999 ]

              People

              • Assignee:
                pbadzuh Philip Badzuh (Inactive)
                Reporter:
                aloraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: