)]}'
{"id":"openstack%2Fopenstack-helm~548421","triplet_id":"openstack%2Fopenstack-helm~master~I44e11880292176114753274f965bcd0c2cd01302","project":"openstack/openstack-helm","branch":"master","topic":"bp/horizon-sso-config","hashtags":[],"change_id":"I44e11880292176114753274f965bcd0c2cd01302","subject":"Allows the configuration of SSO choices for horizon","status":"MERGED","created":"2018-02-27 23:56:04.000000000","updated":"2018-02-28 11:57:12.000000000","submitted":"2018-02-28 11:57:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"548421-1519819032282-7c7d7e8b","meta_rev_id":"349a447ebc9fc958224474b5a345a5b8fce84c1f","_number":548421,"virtual_id_number":548421,"owner":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2018-02-28 11:57:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2018-02-28 09:03:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":2,"date":"2018-02-28 09:42:40.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":1,"date":"2018-02-28 09:42:40.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-02-28 09:03:41.000000000","updated_by":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"reviewer":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"state":"REVIEWER"},{"updated":"2018-02-28 09:42:40.000000000","updated_by":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"reviewer":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"state":"REVIEWER"},{"updated":"2018-02-28 11:57:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"f420602559deee27a3d35e33f52bc034560e2657","author":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"date":"2018-02-27 23:56:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"796bc9df40f9e3a42fed380e04d6ebc09a034de8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-28 02:09:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/21/548421/1/check/build-openstack-sphinx-docs/26c32af/html/ : SUCCESS in 3m 21s\n- openstack-helm-linter http://logs.openstack.org/21/548421/1/check/openstack-helm-linter/b72e092/ : SUCCESS in 1m 23s\n- openstack-helm-dev-deploy-ceph-ovs http://logs.openstack.org/21/548421/1/check/openstack-helm-dev-deploy-ceph-ovs/6f71084/ : SUCCESS in 59m 12s\n- openstack-helm-dev-deploy-nfs-ovs http://logs.openstack.org/21/548421/1/check/openstack-helm-dev-deploy-nfs-ovs/dad24f9/ : SUCCESS in 48m 25s\n- openstack-helm-dev-deploy-ceph-lb http://logs.openstack.org/21/548421/1/check/openstack-helm-dev-deploy-ceph-lb/b867fa2/ : POST_FAILURE in 6m 47s (non-voting)\n- openstack-helm-dev-deploy-nfs-lb http://logs.openstack.org/21/548421/1/check/openstack-helm-dev-deploy-nfs-lb/6555a5f/ : SUCCESS in 1h 00m 49s (non-voting)\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/21/548421/1/check/openstack-helm-multinode-ubuntu/fe32d6c/ : SUCCESS in 1h 52m 25s\n- openstack-helm-multinode-centos http://logs.openstack.org/21/548421/1/check/openstack-helm-multinode-centos/b949824/ : FAILURE in 54m 42s (non-voting)\n- openstack-helm-multinode-fedora http://logs.openstack.org/21/548421/1/check/openstack-helm-multinode-fedora/2f5cefb/ : SUCCESS in 1h 40m 07s (non-voting)\n- openstack-helm-ironic-ubuntu http://logs.openstack.org/21/548421/1/check/openstack-helm-ironic-ubuntu/42cd6e7/ : SUCCESS in 1h 10m 39s (non-voting)\n- openstack-helm-armada-fullstack-deploy http://logs.openstack.org/21/548421/1/check/openstack-helm-armada-fullstack-deploy/ef0cfba/ : SUCCESS in 1h 55m 46s (non-voting)\n- openstack-helm-kolla-deploy-ceph http://logs.openstack.org/21/548421/1/check/openstack-helm-kolla-deploy-ceph/81e48ce/ : SUCCESS in 1h 04m 13s","accounts_in_message":[],"_revision_number":1},{"id":"36032d3e501aac86557d65f53d1cd029f0a82935","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2018-02-28 09:03:41.000000000","message":"Patch Set 1: Code-Review+2\n\nNice :) Thanks for getting this in.","accounts_in_message":[],"_revision_number":1},{"id":"d71b3fcf62ee732a2eecae7bbad25789c62a87ad","author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"date":"2018-02-28 09:42:40.000000000","message":"Patch Set 1: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"c6a618d61f72cca90f3bb510551c5a9dd3bf44d6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-28 09:42:51.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"20292144af5d05f0c2c134a2a37af06113597e6f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-28 11:57:12.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"4bea213490626149e69aa3b871556ed64d820e3f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-28 11:57:12.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/21/548421/1/gate/build-openstack-sphinx-docs/1d81ed7/html/ : SUCCESS in 3m 17s\n- openstack-helm-linter http://logs.openstack.org/21/548421/1/gate/openstack-helm-linter/b684ec6/ : SUCCESS in 1m 20s\n- openstack-helm-dev-deploy-ceph-ovs http://logs.openstack.org/21/548421/1/gate/openstack-helm-dev-deploy-ceph-ovs/26434f9/ : SUCCESS in 58m 16s\n- openstack-helm-dev-deploy-nfs-ovs http://logs.openstack.org/21/548421/1/gate/openstack-helm-dev-deploy-nfs-ovs/247d6a6/ : SUCCESS in 52m 04s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/21/548421/1/gate/openstack-helm-multinode-ubuntu/9cd76bd/ : SUCCESS in 1h 48m 03s\n- openstack-helm-kolla-deploy-ceph http://logs.openstack.org/21/548421/1/gate/openstack-helm-kolla-deploy-ceph/683e282/ : SUCCESS in 1h 04m 50s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b129837eaad26a3d332e54b3d23f260d868d49d9","revisions":{"b129837eaad26a3d332e54b3d23f260d868d49d9":{"kind":"REWORK","_number":1,"created":"2018-02-27 23:56:04.000000000","uploader":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"ref":"refs/changes/21/548421/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/21/548421/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/21/548421/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/21/548421/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/21/548421/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/21/548421/1"}}},"commit":{"parents":[{"commit":"62698f7ea7a106399ff8c7b8417c25d5193c2ef8","subject":"Merge \"Networking: dynamic backend support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/62698f7ea7a106399ff8c7b8417c25d5193c2ef8"}]}],"author":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-02-27 23:29:59.000000000","tz":60},"committer":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-02-27 23:29:59.000000000","tz":60},"subject":"Allows the configuration of SSO choices for horizon","message":"Allows the configuration of SSO choices for horizon\n\nThis change allows enabling the WEBSSO login screen on horizon,\nwhich allows to choose from one or more configured SSO providers.\n\nExample configuration\n\n local_settings:\n  auth:\n    sso:\n      enable: true\n      initial_choice: \"acme_oidc\"\n    idp_mapping:\n      - name: \"acme_oidc\"\n        label: \"Acme Corporation - OpenID Connect\"\n        idp: \"myidp1\"\n        protocol: \"oidc\"\n      - name: \"acme_saml2\"\n        label: \"Acme Corporation - SAML2\"\n        idp: \"myidp2\"\n        protocol: \"saml2\"\n\nThe initial_choice defaults to \"credentials\" which is the default\nKeystone Credential authentication.\n\nThe values for idp: and protocol: will be used to construct the redirect\nURL for keystone, which will look like:\n\n /v3/OS-FEDERATION/identity_providers/\u003cidp\u003e/protocols/\u003cprotocol\u003e/auth\n\nChange-Id: I44e11880292176114753274f965bcd0c2cd01302\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/b129837eaad26a3d332e54b3d23f260d868d49d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/b129837eaad26a3d332e54b3d23f260d868d49d9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"62698f7ea7a106399ff8c7b8417c25d5193c2ef8","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
