Caution
This release introduces significant internal upgrades. Please review the release notes thoroughly, make the necessary changes to your manifests, and test thoroughly before upgrading.
Before using any Crossplane v2 capabilities in the provider, we encourage you to familiarize yourself with the changes in v2.
- This release introduces:
- Compatibility with Crossplane v2
- Support for Crossplane v2 namespace-scoped Managed Resources (MRs) alongside existing cluster-scoped MRs.
- Upgrade to crossplane-runtime
v2.0.0
. - Upgrade to Upjet
v2.0.0
.
Namespace-scope MR Support (Crossplane v2-only)
- New namespace-scoped MR APIs are available under the
keycloak.m.upbound.io
API group. - All new APIs are at version
v1beta1
. - ProviderConfig
ProviderConfig.keycloak.m.upbound.io
is now namespace-scoped.- A new cluster-scoped
ClusterProviderConfig.keycloak.m.upbound.io
resource was added; new MRs can reference eitherProviderConfig
orClusterProviderConfig
viaspec.providerConfigRef.kind
. spec.providerConfigRef
defaults toClusterProviderConfig
with namedefault
when omitted.spec.writeConnectionSecretToRef
and sensitive parameter refs (e.g.,spec.forProvider.fooSecretRef
) in namespace-scoped MRs are now local secret references (if no namespace is specified, it defaults to the MR's namespace).- Cross-resource references are now namespace-scoped by default, however, cross-namespace references are allowed.
- This provider will serve both the new namespace-scoped and cluster-scoped APIs.
Note
Cluster
-scoped MRs do NOT implement the above changes and continue operating as before.
What's Changed
- Feature/issue 358 OIDC client sensitive by @Breee in #372
- Feature/issue 350 saml secret ref by @Breee in #373
- fix(deps): update github.com/keycloak/terraform-provider-keycloak digest to 4f37c96 by @renovate[bot] in #375
- fix(deps): update github.com/keycloak/terraform-provider-keycloak digest to 9ce5ae7 by @renovate[bot] in #376
- Upgrade to crossplane v2 by @vlada-dudr in #374
- fix(deps): update github.com/keycloak/terraform-provider-keycloak digest to 7902dce by @renovate[bot] in #378
- chore(deps): update codecov/codecov-action digest to 5a10915 by @renovate[bot] in #379
- fix(deps): update k8s.io dependencies to v0.34.0 by @renovate[bot] in #221
- chore(deps): update docker/login-action digest to bdf14dc by @renovate[bot] in #382
- fix(deps): update k8s.io dependencies to v0.34.1 by @renovate[bot] in #384
- fix: typos in adapted code by @vlada-dudr in #385
- chore(deps): update docker/login-action digest to 5b7b28b by @renovate[bot] in #386
- fix(deps): update module github.com/hashicorp/terraform-json to v0.27.1 by @renovate[bot] in #387
- fix(deps): update github.com/hashicorp dependencies by @renovate[bot] in #388
Full Changelog: v2.6.0...v2.7.0