-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable disabling Kubernetes extension processing completely #34094
Comments
there are two aspects afaics:
#1 I think is a bug and shuold not generate the resources on every restart or even ever using quarkus dev #2 is mainly the question if we need something besides .enabled=false for the extension like we have for others that just make it be fully ignored ? |
When / if quarkusio/quarkus#34094 is addressed, we should revisit this aspect of QOSDK. An alternative solution would also be to extract the generation aspects of the extension into its own module so that people could activate it on demand via a maven profile, for example.
When / if quarkusio/quarkus#34094 is addressed, we should revisit this aspect of QOSDK. An alternative solution would also be to extract the generation aspects of the extension into its own module so that people could activate it on demand via a maven profile, for example.
When / if quarkusio/quarkus#34094 is addressed, we should revisit this aspect of QOSDK. An alternative solution would also be to extract the generation aspects of the extension into its own module so that people could activate it on demand via a maven profile, for example.
To me, it makes sense to separately enable/disable the generated resources by extension (kubernetes, knative, openshift, ...). We could disable the manifests generation for Kubernetes, but not for OpenShift for example. Fix quarkusio#34094
DEV UI allows users to see the generated Kubernetes resources, so it's required.
Originally, this was one of my suggestions. To me, it makes sense to separately enable/disable the generated resources by extension (kubernetes, knative, openshift, ...). We could disable the manifests generation for Kubernetes, but not for OpenShift for example. For the second point, this is my proposed solution: #34416 |
To me, it makes sense to separately enable/disable the generated resources by extension (kubernetes, knative, openshift, ...). We could disable the manifests generation for Kubernetes, but not for OpenShift for example. Fix quarkusio#34094
To me, it makes sense to separately enable/disable the generated resources by extension (kubernetes, knative, openshift, ...). We could disable the manifests generation for Kubernetes, but not for OpenShift for example. Fix quarkusio#34094
Description
Much of the time, it is unnecessary to generate Kubernetes manifests on every build because not every build is meant to be deployed or even deployable. Very often, information is actually missing to generate correct manifests. While people could only activate the extension based on a profile, it might be interesting to be able to disable the processing / generation performed by the extension via a configuration property.
An implementation of such feature was originally provided by #33707 before deciding that a better solution should be designed. See that issue for some discussions around the potential issues.
/cc @iocanel @geoand @maxandersen
The text was updated successfully, but these errors were encountered: