This is an automated email from the ASF dual-hosted git repository.
wmedvedeo pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-serverless-operator.git
The following commit(s) were added to refs/heads/main by this push:
new 316e81f0 kie-kogito-serverless-operator-568: Disable Workflows DI and
JS availability health checks when Knative Eventing is configured (#569)
316e81f0 is described below
commit 316e81f00511e02591b5480d84acd5db4471c208
Author: Walter Medvedeo <[email protected]>
AuthorDate: Wed Nov 6 17:58:24 2024 +0100
kie-kogito-serverless-operator-568: Disable Workflows DI and JS
availability health checks when Knative Eventing is configured (#569)
---
internal/controller/platform/services/properties.go | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/internal/controller/platform/services/properties.go
b/internal/controller/platform/services/properties.go
index 496cd692..6a22e2d3 100644
--- a/internal/controller/platform/services/properties.go
+++ b/internal/controller/platform/services/properties.go
@@ -24,13 +24,14 @@ import (
"net/url"
"strings"
+
"github.com/apache/incubator-kie-kogito-serverless-operator/internal/controller/workflowdef"
+
"k8s.io/klog/v2"
operatorapi
"github.com/apache/incubator-kie-kogito-serverless-operator/api/v1alpha08"
"github.com/apache/incubator-kie-kogito-serverless-operator/internal/controller/knative"
"github.com/apache/incubator-kie-kogito-serverless-operator/internal/controller/profiles"
"github.com/apache/incubator-kie-kogito-serverless-operator/internal/controller/profiles/common/constants"
-
"github.com/apache/incubator-kie-kogito-serverless-operator/internal/controller/workflowdef"
"github.com/apache/incubator-kie-kogito-serverless-operator/log"
"github.com/apache/incubator-kie-kogito-serverless-operator/utils"
@@ -173,8 +174,6 @@ func GenerateDataIndexWorkflowProperties(workflow
*operatorapi.SonataFlow, platf
props.Set(constants.KogitoProcessDefinitionsEventsEnabled, "true")
props.Set(constants.KogitoProcessInstancesEventsEnabled, "true")
props.Set(constants.KogitoProcessDefinitionsEventsErrorsEnabled, "true")
- props.Set(constants.KogitoDataIndexHealthCheckEnabled,
"true")
- props.Set(constants.KogitoDataIndexURL, serviceBaseUrl)
if sink != nil {
props.Set(constants.KogitoProcessDefinitionsEventsConnector,
constants.QuarkusHTTP)
props.Set(constants.KogitoProcessInstancesEventsConnector,
constants.QuarkusHTTP)
@@ -183,6 +182,8 @@ func GenerateDataIndexWorkflowProperties(workflow
*operatorapi.SonataFlow, platf
props.Set(constants.KogitoProcessDefinitionsEventsMethod, constants.Post)
props.Set(constants.KogitoProcessInstancesEventsMethod, constants.Post)
} else {
+
props.Set(constants.KogitoDataIndexHealthCheckEnabled, "true")
+ props.Set(constants.KogitoDataIndexURL,
serviceBaseUrl)
props.Set(constants.KogitoProcessDefinitionsEventsURL,
serviceBaseUrl+constants.KogitoProcessDefinitionsEventsPath)
props.Set(constants.KogitoProcessInstancesEventsURL,
serviceBaseUrl+constants.KogitoProcessInstancesEventsPath)
}
@@ -209,15 +210,15 @@ func GenerateJobServiceWorkflowProperties(workflow
*operatorapi.SonataFlow, plat
if !profiles.IsDevProfile(workflow) && workflow != nil &&
workflow.Status.Services != nil && workflow.Status.Services.JobServiceRef !=
nil {
serviceBaseUrl := workflow.Status.Services.JobServiceRef.Url
if js.IsServiceEnabled() && len(serviceBaseUrl) > 0 {
- if workflowdef.HasTimeouts(workflow) {
-
props.Set(constants.KogitoJobServiceHealthCheckEnabled, "true")
- }
- props.Set(constants.KogitoJobServiceURL, serviceBaseUrl)
if sink != nil {
props.Set(constants.JobServiceRequestEventsURL,
constants.KnativeInjectedEnvVar)
props.Set(constants.JobServiceRequestEventsConnector, constants.QuarkusHTTP)
props.Set(constants.JobServiceRequestEventsMethod, constants.Post)
} else {
+ if workflowdef.HasTimeouts(workflow) {
+
props.Set(constants.KogitoJobServiceHealthCheckEnabled, "true")
+ }
+ props.Set(constants.KogitoJobServiceURL,
serviceBaseUrl)
props.Set(constants.JobServiceRequestEventsURL,
serviceBaseUrl+constants.JobServiceJobEventsPath)
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]