adorsys / adorsys/keycloak-config-cli
Provide an official beta/preview image that includes features gated behind activeByDefault Maven profiles
- 主要語言
- Java
- 星號
- 1.2k
- 分支
- 201
- PR 合併指標
- 30 天內沒有已合併 PR
描述
### Problem Statement
Is there any plan to publish an official beta or preview image that includes features currently excluded by the `pre-keycloak26-6` Maven profile?
**Background**
The `pre-keycloak26-6` profile in `pom.xml` is `true`, which means certain modules such as `OrganizationImportService` are excluded from all published image builds. For users who have upgraded to Keycloak ≥ 26 and want to manage organizations declaratively via kcc, this makes the official images unusable for that use case.
The `edge-build` tag looks like it could serve as a preview channel for exactly this kind of scenario. However, since the profile is active by default, `edge-build` also ships without organization support unless `MAVEN_CLI_OPTS="-P!pre-keycloak26-6"` is passed explicitly at runtime. This makes the intent of `edge-build` somewhat unclear. is it meant to be a "latest features" image, or purely a source-build convenience for development?
**Request**
It would be very useful to have an official image variant, whether called beta, preview, or similar, where these default exclusions are lifted, so users can consume upcoming or gated features without having to maintain their own image build pipeline.
The Organizations feature is the concrete use case that prompted this request, but the ask is more general: a channel where "all features compiled in" is the explicit promise.
### Proposed Solution
Publish a *-beta or *-full tag alongside the existing releases, built with -P!pre-keycloak26-6 (and any similar opt-out profiles) deactivated.
Alternatively, clarify the intent of edge-build and document how to use it to get all features. if that's already the intended path, a short note in the README would go a long way.
### Alternatives considered
```markdown
```
### Use-case context
```markdown
```
### Environment
- Keycloak Version: [e.g. 24.0.1]
- keycloak-config-cli Version: [e.g. 5.11.1]
- Java Version: [e.g. 21]
### Additional information
_No response_
### Acceptance Criteria
- [ ] A published image tag exists that includes OrganizationImportService (and other modules currently excluded by default profiles)
- [ ] No custom build steps or MAVEN_CLI_OPTS overrides are required to use it
- [ ] The tag naming convention and intended use case are documented (e.g. in the README or Docker Hub description)
貢獻指南
評估
這個 Issue 還沒有評估資料。