Dekorate is used as part of the Kubernetes extension (and siblings) and extract useful metadata from the current application context. That metadata could be useful for downstream extensions. Similarly, the metadata that is used to generate kubernetes manifests could also be interesting without requiring to parse the generated data (provided by GeneratedKubernetesResourceBuildItem). One example of such useful information would be the name of the generated ServiceAccount since it is bound to be needed by extensions wanting to augment the generated manifests or extend the application.
Description
Dekorate is used as part of the Kubernetes extension (and siblings) and extract useful metadata from the current application context. That metadata could be useful for downstream extensions. Similarly, the metadata that is used to generate kubernetes manifests could also be interesting without requiring to parse the generated data (provided by
GeneratedKubernetesResourceBuildItem
). One example of such useful information would be the name of the generatedServiceAccount
since it is bound to be needed by extensions wanting to augment the generated manifests or extend the application.Implementation ideas
No response
https://github.com/quarkusio/quarkus/issues/21032
$upstream:21032$