Cant access dex client when all the dex pods running on standby controller
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Teresa Ho |
Bug Description
Brief Description
-----------------
Dex client url is not accessible when all the dex pods running on standby controller
Severity
--------
Major
Steps to Reproduce
------------------
1)oidc-dex, stx-oidc-client is created on both the controllers initially
2)On the active controller-0, lock/unlock the standby controller
3)Now all the 4 pods move to controller-0
4)Now swact the controller-0
5)On the active controller-1, all pods still on standby controller-0
[sysadmin@
oidc-dex-
oidc-dex-
stx-oidc-
stx-oidc-
6)Try the client url https://<ip>:30555 which fails since there is no oidc-dex,
Expected Behavior
------------------
After lock/unlock the standby, the pods should be assigned back to the standby controller
Actual Behavior
----------------
client url doesn't work when all the pods are running on standby
Reproducibility
---------------
100%
System Configuration
-------
tested on all the following systems
duplex ipv6 r430_3_4
Branch/Pull Time/Commit
-------
2020-03-02
Last Pass
---------
This is a new test scenario
Timestamp/Logs
--------------
2020-03-
Test Activity
-------------
Feature Testing
Workaround
----------
Delete the pods manually, which creates the pods on active controller automatically solves the issue
[sysadmin@
oidc-dex-
oidc-dex-
stx-oidc-
stx-oidc-
Changed in starlingx: | |
status: | Triaged → In Progress |
stx.4.0 / high priority - issue w/ active directory feature which is an stx.4.0 deliverable