hernan-abi opened a new issue, #5924:
URL: https://github.com/apache/camel-k/issues/5924

   ### What happened?
   
   Using the open-api trait succeeds in v2.4.x and fails in 2.5.0 with the same 
configuration/integration.
   
   I'm using a very basic open-api spec and integration. Basically a 
hello-world api example for testing.
   While the integration is deploying there is a Knative revision error that is 
referenced in the integration conditions:
   ```
   Condition "Ready" is "False" for Integration open-api-test: Configuration 
"open-api-test" is waiting for a Revision to become ready
   ```
   This is probably nothing, but when I was taking a look at the 
knative-service for both my integrations (v2.4.0 and v2.5.0), the 2.5.0 ksvc 
has the open-api source referenced as the first source. I don't recall seeing 
this before but I'll continue looking into this unless anyone's got an idea of 
what's causing the regression.
   <img width="1220" alt="Screen Shot 2024-11-05 at 17 45 55" 
src="https://github.com/user-attachments/assets/2b91f121-fe58-4acf-9b98-9504e36c196e";>
   
   
   ### Steps to reproduce
   
   1. Take any functioning example using the open-api trait in v2.4.x
   2. Apply this same configuration to a cluster installed with v2.5.0
   3. A Revision error is thrown during deployment
   
   ### Relevant log output
   
   ```shell
   Progress: integration "open-api-test" in phase Running
   Condition "KnativeServiceAvailable" is "True" for Integration open-api-test: 
Knative service name is open-api-test
   Condition "DeploymentAvailable" is "False" for Integration open-api-test: 
controller strategy: knative-service
   (combined from similar events): Condition "ServiceTraitInfo" is "True" for 
Integration open-api-test: explicitly disabled by the platform: knative-service 
trait has priority over this trait
   (combined from similar events): Condition "SecurityContextTraitInfo" is 
"True" for Integration open-api-test: explicitly disabled by the platform: pod 
security context is disabled for Knative Service. PodSecurityContext properties 
can affect non-user sidecar containers that come from Knative or your service 
mesh. Use container security context instead.
   (combined from similar events): Condition "TraitInfo" is "True" for 
Integration open-api-test: Applied traits: 
camel,environment,logging,deployer,gc,knative-service,container,mount,pull-secret,quarkus,jvm,owner
   (combined from similar events): Condition "Ready" is "False" for Integration 
open-api-test
   Integration "open-api-test" in phase "Running"
   (combined from similar events): Condition "Ready" is "False" for Integration 
open-api-test: The Route is still working to reflect the latest desired 
specification.
   (combined from similar events): Condition "Ready" is "False" for Integration 
open-api-test: Configuration "open-api-test" is waiting for a Revision to 
become ready.
   2024-11-05T16:11:03-05:00       ERROR   camel-k.scraper.pod     error caught 
during log scraping        {"name": 
"open-api-test-00001-deployment-75f4d6dd56-fl8gg", "error": "no state change 
after 30 seconds
   ```
   
   
   ### Camel K version
   
   v2.4.0, v2.5.0


-- 
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: commits-unsubscr...@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to