Bug 1516301 - missing ssl connection
Summary: missing ssl connection
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: web-admin-tendrl-ui
Version: rhgs-3.3
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Timothy Asir
QA Contact: sds-qe-bugs
URL:
Whiteboard:
Depends On: 1516293 1642574
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-11-22 12:36 UTC by Lubos Trilety
Modified: 2019-05-09 10:27 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-05-09 10:27:55 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github Tendrl api issues 217 0 'None' 'open' 'What should we do with ServerName value in /etc/httpd/conf.d/tendrl.conf?' 2019-11-25 10:37:44 UTC
Github Tendrl api issues 303 0 'None' 'closed' 'Grafana Dashboards are not using SSL when SSL is configured for Tendrl' 2019-11-25 10:37:44 UTC
Github Tendrl tendrl-ansible issues 30 0 'None' 'open' 'Implement SSL configuration for Tendrl [blocked]' 2019-11-25 10:37:44 UTC
Red Hat Bugzilla 1634719 0 high CLOSED [GSS] [RFE] Please include the steps to enable https in Web Admin guide 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 1638374 1 None None None 2021-01-20 06:05:38 UTC

Internal Links: 1634719 1638374

Description Lubos Trilety 2017-11-22 12:36:33 UTC
Description of problem:
RHGSWA UI doesn't use ssl certification. There's authentication, but after user is logged in, open not-encrypted connection is still used.

More info about this can be found in upstream issue:
https://github.com/Tendrl/tendrl-ansible/issues/30


Version-Release number of selected component (if applicable):
tendrl-selinux-1.5.3-2.el7rhgs.noarch
tendrl-commons-1.5.4-3.el7rhgs.noarch
tendrl-api-httpd-1.5.4-2.el7rhgs.noarch
tendrl-grafana-selinux-1.5.3-2.el7rhgs.noarch
tendrl-ansible-1.5.4-1.el7rhgs.noarch
tendrl-node-agent-1.5.4-3.el7rhgs.noarch
tendrl-ui-1.5.4-3.el7rhgs.noarch
tendrl-grafana-plugins-1.5.4-4.el7rhgs.noarch
tendrl-notifier-1.5.4-2.el7rhgs.noarch
tendrl-api-1.5.4-2.el7rhgs.noarch
tendrl-monitoring-integration-1.5.4-4.el7rhgs.noarch

How reproducible:
100%

Steps to Reproduce:
1. Install RHGSWA
2. Log in to RHGSWA UI
3.

Actual results:
http connection is used instead of encrypted https.

Expected results:
Https should be used.

Additional info:

Comment 1 Nishanth Thomas 2017-11-22 12:55:35 UTC
Have you configured SSL to enable encrypted https?
The procedure is documented at https://github.com/Tendrl/api/pull/264

Comment 2 Nishanth Thomas 2017-11-22 12:58:49 UTC
Documented at here as well --> https://github.com/Tendrl/documentation/wiki/Enabling-Https-on-tendrl-server

Comment 3 Lubos Trilety 2017-11-22 13:11:23 UTC
(In reply to Nishanth Thomas from comment #2)
> Documented at here as well -->
> https://github.com/Tendrl/documentation/wiki/Enabling-Https-on-tendrl-server

That's valid for upstream but in downstream the procedure is not supported. As it's not tested with SSL.

Anyway even with that procedure made Grafana will still use not-encrypted connection.

Comment 5 sankarshan 2017-11-23 09:30:01 UTC
The SSL enablement is driven by the tendrl-ansible component. As the upstream maintainer of the component has not completed the work, it is not logically feasible to expect this to be present in a downstream version of the project. Any work on this feature would need complete delivery and availability via tendrl-ansible and only then can this be included into a release.

Comment 7 Martin Bukatovic 2017-12-04 13:41:31 UTC
(In reply to sankarshan from comment #5)
> The SSL enablement is driven by the tendrl-ansible component. As the
> upstream maintainer of the component has not completed the work, it is not
> logically feasible to expect this to be present in a downstream version of
> the project. Any work on this feature would need complete delivery and
> availability via tendrl-ansible and only then can this be included into a
> release.

This is true. Myself and tendrl core group agreed to left the ssl enablement
feature out of tendrl ansible, because I didn't find the suggested ssl setup
complete, and tendrl core group didn't want to block upstream on this.

That said, my comment 4 still holds, if there *was* a requirement for this,
we could have allocated the time in upstream to complete this.

Comment 10 Nishanth Thomas 2019-01-08 16:46:33 UTC
Documented approach for enabling e2e encryption for WA will be available in BU3. Please take a look at https://bugzilla.redhat.com/show_bug.cgi?id=1634719 for details.


Note You need to log in before you can comment on or make changes to this bug.