Skip to content

feat: add namespaced OIDC client XR - #26

Merged
patrickleet merged 1 commit into
mainfrom
feat/oidc-client-xr
Sep 1, 2026
Merged

feat: add namespaced OIDC client XR#26
patrickleet merged 1 commit into
mainfrom
feat/oidc-client-xr

Conversation

@patrickleet

Copy link
Copy Markdown
Contributor

Summary

  • add a namespaced OIDCClient XR for exact-redirect Zitadel web applications
  • compose ESO bootstrap credentials, a namespaced ProviderConfig, and the OIDC application lifecycle
  • publish the generated client credentials into the consumer namespace
  • add render, readiness, schema, and workflow validation coverage

Validation

  • up project build
  • first-iteration composition render: Ready=False until dependencies exist
  • observed-resource render: Ready=True with typed application/client IDs
  • production API server-side dry-run for XRD, Composition, ExternalSecret, ProviderConfig, and Oidc
  • actionlint
  • git diff --check

Local up test execution parsed both KCL tests but the Dory container wait endpoint timed out; GitHub CI runs the standard Linux harness.

@patrickleet
patrickleet force-pushed the feat/oidc-client-xr branch 2 times, most recently from 9978874 to aa4cb2c Compare September 1, 2026 17:26
@patrickleet
patrickleet merged commit 6abce4e into main Sep 1, 2026
15 checks passed
@patrickleet
patrickleet deleted the feat/oidc-client-xr branch September 1, 2026 17:45
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Published Crossplane Package

The following Crossplane package was published as part of this PR:

Package: ghcr.io/hops-ops/auth-stack:pr-26-bbcb91eec253b73cb7d833fdbf1bbf6614ef5ffd

View Package

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant