Skip to content

Commit 14fac07

Browse files
author
quarkusbot
committed
Sync web site with Quarkus documentation
1 parent d24442e commit 14fac07

9 files changed

+26
-33
lines changed

_generated-doc/latest/config/quarkus-all-config.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11860,7 +11860,7 @@ endif::add-copy-button-to-config-props[]
1186011860
--
1186111861
Memory limit for Keycloak container
1186211862

11863-
If not specified, 750MiB is the default memory limit.
11863+
If not specified, 1250MiB is the default memory limit.
1186411864

1186511865

1186611866
ifdef::add-copy-button-to-env-var[]
@@ -11871,7 +11871,7 @@ Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_MEMORY_LIMIT+++
1187111871
endif::add-copy-button-to-env-var[]
1187211872
--
1187311873
|MemorySize link:#memory-size-note-anchor-all-config[icon:question-circle[title=More information about the MemorySize format]]
11874-
|`750M`
11874+
|`1250M`
1187511875

1187611876
a|icon:lock[title=Fixed at build time] [[quarkus-devservices-keycloak_quarkus-keycloak-devservices-web-client-timeout]] [.property-path]##link:#quarkus-devservices-keycloak_quarkus-keycloak-devservices-web-client-timeout[`quarkus.keycloak.devservices.web-client-timeout`]##
1187711877
ifdef::add-copy-button-to-config-props[]

_generated-doc/latest/config/quarkus-devservices-keycloak.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ endif::add-copy-button-to-config-props[]
441441
--
442442
Memory limit for Keycloak container
443443

444-
If not specified, 750MiB is the default memory limit.
444+
If not specified, 1250MiB is the default memory limit.
445445

446446

447447
ifdef::add-copy-button-to-env-var[]
@@ -452,7 +452,7 @@ Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_MEMORY_LIMIT+++
452452
endif::add-copy-button-to-env-var[]
453453
--
454454
|MemorySize link:#memory-size-note-anchor-quarkus-devservices-keycloak_quarkus-keycloak[icon:question-circle[title=More information about the MemorySize format]]
455-
|`750M`
455+
|`1250M`
456456

457457
a|icon:lock[title=Fixed at build time] [[quarkus-devservices-keycloak_quarkus-keycloak-devservices-web-client-timeout]] [.property-path]##link:#quarkus-devservices-keycloak_quarkus-keycloak-devservices-web-client-timeout[`quarkus.keycloak.devservices.web-client-timeout`]##
458458
ifdef::add-copy-button-to-config-props[]

_generated-doc/latest/config/quarkus-devservices-keycloak_quarkus.keycloak.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ endif::add-copy-button-to-config-props[]
441441
--
442442
Memory limit for Keycloak container
443443

444-
If not specified, 750MiB is the default memory limit.
444+
If not specified, 1250MiB is the default memory limit.
445445

446446

447447
ifdef::add-copy-button-to-env-var[]
@@ -452,7 +452,7 @@ Environment variable: `+++QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_MEMORY_LIMIT+++
452452
endif::add-copy-button-to-env-var[]
453453
--
454454
|MemorySize link:#memory-size-note-anchor-quarkus-devservices-keycloak_quarkus-keycloak[icon:question-circle[title=More information about the MemorySize format]]
455-
|`750M`
455+
|`1250M`
456456

457457
a|icon:lock[title=Fixed at build time] [[quarkus-devservices-keycloak_quarkus-keycloak-devservices-web-client-timeout]] [.property-path]##link:#quarkus-devservices-keycloak_quarkus-keycloak-devservices-web-client-timeout[`quarkus.keycloak.devservices.web-client-timeout`]##
458458
ifdef::add-copy-button-to-config-props[]

_generated-doc/latest/infra/quarkus-all-build-items.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2532,6 +2532,10 @@ Native-image might not be supported for a particular extension on a given OS or
25322532
25332533
_No Javadoc found_
25342534

2535+
`io.quarkus.deployment.builditem.nativeimage.Arch arch`
2536+
2537+
_No Javadoc found_
2538+
25352539
`java.lang.String error`
25362540

25372541
_No Javadoc found_

_guides/_attributes.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Common attributes.
22
// --> No blank lines (it ends the document header)
33
:project-name: Quarkus
4-
:quarkus-version: 3.21.2
4+
:quarkus-version: 3.21.3
55
:quarkus-platform-groupid: io.quarkus.platform
66
// .
77
:maven-version: 3.9.9

_guides/config-mappings.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,12 @@ server.port=8080
157157

158158
==== `@WithParentName`
159159

160-
The `@WithParentName` annotation allows to configurations mapping to inherit its container name, simplifying the
160+
The `@WithParentName` annotation allows the configuration mapping property to inherit its container name, simplifying the
161161
configuration property name required to match the mapping:
162162

163163
[source,java]
164164
----
165+
@ConfigMapping(prefix = "server")
165166
interface Server {
166167
@WithParentName
167168
ServerHostAndPort hostAndPort();

_guides/opentelemetry.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ include::{includes}/opentelemetry-config.adoc[]
103103

104104
=== Disable all or parts of the OpenTelemetry extension
105105

106-
Once you add the dependency, the extension will generate tracing data by default. To enable metrics or disable the OpenTelemetry extension globally or partially these are the properties to use (they are extracted from the config reference bellow):
106+
Once you add the dependency, the extension will generate tracing data by default. To enable metrics or disable the OpenTelemetry extension globally or partially these are the properties to use (they are extracted from the config reference below):
107107

108108
|===
109109
|Affected Signal | Property name |Default value |Description

_guides/quarkus-runtime-base-image.adoc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ COPY --from=BUILD \
7272
/lib64/libpng16.so.16 \
7373
/lib64/libm.so.6 \
7474
/lib64/libbz2.so.1 \
75-
/lib64/libexpat.so.1 \
7675
/lib64/libuuid.so.1 \
7776
/lib64/
7877

_guides/security-customization.adoc

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -248,52 +248,45 @@ The solution is to activate the request context, the following example shows how
248248

249249
[source,java]
250250
----
251+
import jakarta.enterprise.context.ApplicationScoped;
252+
import jakarta.inject.Inject;
253+
251254
import io.quarkus.security.identity.AuthenticationRequestContext;
252255
import io.quarkus.security.identity.SecurityIdentity;
253256
import io.quarkus.security.identity.SecurityIdentityAugmentor;
254257
import io.smallrye.mutiny.Uni;
255258
256-
import jakarta.enterprise.context.ApplicationScoped;
257-
import jakarta.enterprise.inject.Instance;
258-
import jakarta.inject.Inject;
259-
260259
@ApplicationScoped
261260
public class RolesAugmentor implements SecurityIdentityAugmentor {
262261
263262
@Inject
264-
Instance<SecurityIdentitySupplier> identitySupplierInstance;
263+
UserEntityAugmentor userEntityAugmentor;
265264
266265
@Override
267266
public Uni<SecurityIdentity> augment(SecurityIdentity identity, AuthenticationRequestContext context) {
268-
if(identity.isAnonymous()) {
267+
if (identity.isAnonymous()) {
269268
return Uni.createFrom().item(identity);
270269
}
271270
272271
// Hibernate ORM is blocking
273-
SecurityIdentitySupplier identitySupplier = identitySupplierInstance.get();
274-
identitySupplier.setIdentity(identity);
275-
return context.runBlocking(identitySupplier);
272+
return context.runBlocking(() -> userEntityAugmentor.augment(identity));
276273
}
277274
}
278275
----
279276

280277
[source,java]
281278
----
282-
import io.quarkus.security.identity.SecurityIdentity;
283-
import io.quarkus.security.runtime.QuarkusSecurityIdentity;
284-
285-
import jakarta.enterprise.context.Dependent;
279+
import jakarta.enterprise.context.ApplicationScoped;
286280
import jakarta.enterprise.context.control.ActivateRequestContext;
287-
import java.util.function.Supplier;
288281
289-
@Dependent
290-
class SecurityIdentitySupplier implements Supplier<SecurityIdentity> {
282+
import io.quarkus.security.identity.SecurityIdentity;
283+
import io.quarkus.security.runtime.QuarkusSecurityIdentity;
291284
292-
private SecurityIdentity identity;
285+
@ApplicationScoped
286+
class UserEntityAugmentor {
293287
294-
@Override
295288
@ActivateRequestContext
296-
public SecurityIdentity get() {
289+
public SecurityIdentity augment(SecurityIdentity identity) {
297290
QuarkusSecurityIdentity.Builder builder = QuarkusSecurityIdentity.builder(identity);
298291
String user = identity.getPrincipal().getName();
299292
@@ -303,10 +296,6 @@ class SecurityIdentitySupplier implements Supplier<SecurityIdentity> {
303296
304297
return builder.build();
305298
}
306-
307-
public void setIdentity(SecurityIdentity identity) {
308-
this.identity = identity;
309-
}
310299
}
311300
----
312301

0 commit comments

Comments
 (0)