phantomjinx opened a new pull request #2464:
URL: https://github.com/apache/camel-k/pull/2464
* When installing on a non-openshift cluster, allow for possibility of
installing without a registry being present.
* Implies that no building of components can happen but running of
existing integrations and kits can
* e2e tests for installation and running
* Extend API to include constants for Disabled states
* install.go
* If --registry none is specified then setting the registry address to
disabled
* operator.go
* If regsitry Address is disabled then seting both Publish and Build
strategies to disabled (if not on openshift)
* defaults.go
* Avoid configuring registry is disabled
* Controllers and Actions
* Integration controller checks on integration kit and if latter is in
state "Cannot Build" then Error
* Integration kit controller executtes build action but if platform is
disabled then returns early in state "Cannot Build"
* "Cannot Build" differentiates from "Error" since error action can
put the integration kit back to initialization phase to try and build
again. This makes no sense for "Cannot Build" cannot build
* Makefile
* Allow the image to be overridden on the command line using an Env Var.
<!-- Description -->
<!--
Enter your extended release note in the below block. If the PR requires
additional action from users switching to the new release, include the string
"action required". If no release note is required, write "NONE".
You can (optionally) mark this PR with labels "kind/bug" or "kind/feature"
to make sure
the text is added to the right section of the release notes.
-->
**Release Note**
```release-note
NONE
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]