apiVersion: camel.apache.org/v1
kind: Integration
metadata:
  annotations:
    camel.apache.org/operator.id: camel-k
  generation: 1
  name: camelk-example
  namespace: default
spec:
  sources:
  - content: |
      from('timer:tick?period=3000')
        .setBody().constant('Hello world from Camel-K')
        .to('log:info')
    name: camelk-example.groovy
  traits: {}
status:
  conditions:
  - firstTruthyTime: "2024-01-26T09:13:16Z"
    lastTransitionTime: "2024-01-26T09:13:16Z"
    lastUpdateTime: "2024-01-26T09:13:16Z"
    message: camel-k/camel-k
    reason: IntegrationPlatformAvailable
    status: "True"
    type: IntegrationPlatformAvailable
  - firstTruthyTime: "2024-01-26T09:13:19Z"
    lastTransitionTime: "2024-01-26T09:13:19Z"
    lastUpdateTime: "2024-01-26T09:13:19Z"
    message: kit-cmkkksgve68c73e60i60
    reason: IntegrationKitAvailable
    status: "True"
    type: IntegrationKitAvailable
  - lastTransitionTime: "2024-01-26T09:13:19Z"
    lastUpdateTime: "2024-01-26T09:13:19Z"
    message: different controller strategy used (knative-service)
    reason: CronJobNotAvailableReason
    status: "False"
    type: CronJobAvailable
  - lastTransitionTime: "2024-01-26T09:13:19Z"
    lastUpdateTime: "2024-01-26T09:13:19Z"
    message: 'controller strategy: knative-service'
    reason: DeploymentAvailable
    status: "False"
    type: DeploymentAvailable
  - firstTruthyTime: "2024-01-26T09:13:19Z"
    lastTransitionTime: "2024-01-26T09:13:19Z"
    lastUpdateTime: "2024-01-26T09:13:19Z"
    message: Knative service name is camelk-example
    reason: KnativeServiceAvailable
    status: "True"
    type: KnativeServiceAvailable
  - firstTruthyTime: "2024-01-26T09:13:31Z"
    lastTransitionTime: "2024-01-26T09:13:31Z"
    lastUpdateTime: "2024-01-26T09:13:31Z"
    reason: KnativeServiceReady
    status: "True"
    type: Ready
  phase: Running
