Skip to content

Conversation

taylorsilva
Copy link
Member

@taylorsilva taylorsilva commented Jan 24, 2025

Changes proposed by this PR

Closes #9006

  • Update to the latest version of our dex fork which supports the CF v2 API
    • Dex started using Go's new structured logging (slog) so we needed to handle passing that in. Thankfully Lager added a lager.NewHandler to make it easy to migrate to slog.
  • Switch to using our own fork of houdini: https://github.com/concourse/houdini
    • We're the only one's that care and use houdini so it makes sense for us to just own this dependency fully instead of pretending that we don't

Release Note

Signed-off-by: Taylor Silva <dev@taydev.net>
Dex updated to use Go new structured logging (slog) so we needed to
handle passing that in. Thankfully Lager added a lager.NewHandler to
make it easy to migrate to slog.

I also forked vito's houdini repo so that way we don't have to bother
him about updating dependencies. We're the only one's that care and use
houdini so it makes sense for us to just own this dependency fully
instead of prentending that we don't.

Signed-off-by: Taylor Silva <dev@taydev.net>
@Kump3r
Copy link
Contributor

Kump3r commented Jan 24, 2025

Maybe a quick remark here. We switch from CF API v2 to v3. Not from v1.

@taylorsilva
Copy link
Member Author

Thanks for the nit! Updated the release note.

Signed-off-by: Taylor Silva <dev@taydev.net>
@taylorsilva taylorsilva merged commit 3bddb5e into master Jan 28, 2025
11 checks passed
@taylorsilva taylorsilva deleted the bump-dex branch January 28, 2025 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

CF API v2 End of Life
2 participants