[devworkspace-che] Build consolidation #19286
Labels
engine/devworkspace
Issues related to Che configured to use the devworkspace controller as workspace engine.
kind/enhancement
A feature request - must adhere to the feature request template.
status/in-progress
This issue has been taken by an engineer and is under active development.
Milestone
Is your enhancement related to a problem? Please describe.
make install
installs the CRD, while you probably wantmake deploy
which deploys the built operator to the cluster (but doesn't install the CRDs)We use
IMG
,NAMESPACE
and other generically named env vars to influence the results of the various build targets. This can cause trouble when one works on multiple projects with similar naming conventions and exports one of those envvars - if one is not careful, one can overwrite build results of one project with the results of the other.When run locally, the operator runs with the default kube context, meaning that most of the time the permissions used by the operator are much higher than they would be at the actual runtime in the cluster.
Describe the solution you'd like
Try to improve the build to be more consistent, safe to use and local runs more similar to the actual runtime conditions.
Additional context
This is for the https://github.com/che-incubator/devworkspace-che-operator
The text was updated successfully, but these errors were encountered: