Skip to content

Conversation

wayneadams
Copy link
Contributor

This also ensures that prior "cf" named teams also work with "cloudfoundry" naming from DEX

Changes proposed by this PR

closes #8696

Notes to reviewer

The changes in skymarshal/dexserver/dexserver.go are not covered in unit tests. This is because the skycmd.GetConnectors() is not exposable to the public.

We did run an integration scenario locally by 1) using fly to create a cf labeled team-auth, and 2) logging on using a version of DEX that's configured for cloudfoundry labels. Our mapping worked.

Release Note

  • Fix CF connector regression bug introduced on 7.9.1

@wayneadams wayneadams added the bug label Sep 6, 2023
@wayneadams wayneadams requested a review from a team as a code owner September 6, 2023 21:41
- ensures that prior "cf" named teams also work with "cloudfoundry" naming from DEX

Co-authored-by: Rui Yang <ruiya@vmware.com>
Signed-off-by: Wayne Adams <wadams@vmware.com>
@wayneadams wayneadams force-pushed the issue/8696-cf-connector-regression branch from 098c153 to 5dce1d5 Compare September 6, 2023 21:43
@wayneadams wayneadams merged commit de5cd81 into master Sep 7, 2023
@wayneadams wayneadams deleted the issue/8696-cf-connector-regression branch September 7, 2023 21:47
@richo6030
Copy link

richo6030 commented Sep 19, 2023

Hi all,

thank you for addressing this issue. We appreciate your efforts in resolving it.
Could you please provide an estimated timeline for the release of Concourse with this fix included?

@wayneadams wayneadams added this to the v7.11.0 milestone Oct 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cf authentication fails on 7.9.1
2 participants